1.0.6 • Published 4 years ago

@mroche/signal_client v1.0.6

Weekly downloads
-
License
AGPL-3.0
Repository
github
Last release
4 years ago

signal_client

A client for the signal protocol

This repository contains a simple wrapper providing easy access to the API calls of the signal_server repository. It takes care of all encryption services, including key production, rotation and sharing. Accounts require an email and password. Two-factor authentication can be enabled.

DISCLAIMER - This project has no relation to the WhisperSystems or the Signal app. It does makes use of the open source code WhisperSystems provide. It is intended for testing purposes only, and has not been tested for security

Features

  • End-to-end message encryption using the Signal Protocol
  • Token authentication, including two-factor authentication (email/qr code)
  • HTTP request signing using Ed25519
  • At rest local key encryption using AES-CBC
  • MySQL backend
  • Docker container

Full Documentation

Full documentation can be found here

Commands

npm start - Start the demo npm run-script test - Run the tests npm run-script build - Build the production files

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

5 years ago