Skip to content
A Javascript implementation of the Signal double-ratchet
JavaScript
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
browser_utils.js
classes.js
debug.js
load.js
ratchet.js
sc4.js
serialize.js
test.js
tweetnacl-js.js
utils.js

README.md

Ratchet-JS

Ratchet-JS is a Javascript implementation of the Signal double-ratchet in Javascript using TweetNaCl-JS (a Javascript port of TweetNaCl) as its cryptographic primitives.

While TweetNaCl-JS has been audited (and passed with flying colors) the rest of the Ratchet-JS code has NOT been audited. I am actively soliciting code reviews. Until the code has been reviewed you SHOULD NOT USE IT for anything mission-critical.

Ratchet-JS is based on an earlier Common-Lisp implementation which also has not yet been reviewed.

You can’t perform that action at this time.