npm.io
1.0.14 • Published yesterday

@xyrozero/libsignal

Licence
MIT
Version
1.0.14
Deps
4
Size
92 kB
Vulns
0
Weekly
4

@sirodev/libsignal

Open Whisper Systems' Signal Protocol for Node.js

npm version npm downloads License: MIT

Signal protocol implementation for end-to-end encryption. Used internally by sirobail.


Install

npm install @sirodev/libsignal

Usage

This package is used automatically as a dependency of sirobail. You generally don't need to import it directly.

const libsignal = require('@sirodev/libsignal')

What's Included

  • KeyHelper — generate identity keys, pre-keys, signed pre-keys
  • SessionBuilder — build sessions between devices
  • SessionCipher — encrypt and decrypt messages
  • SignalProtocolAddress — address format for signal protocol
  • NumericFingerprint — safety number generation

Part of SiroBail

This package is maintained as part of the SiroBail ecosystem:

Package Description
sirobail WhatsApp Web API library
@sirodev/libsignal Signal protocol encryption

License

MIT xyrosiro

Keywords