A desktop client for Cable
Find a file
2014-05-13 01:52:25 -04:00
js last(?) round of crypto.js AB-type-conversion changes, new tests 2014-05-13 01:52:25 -04:00
js-deps Add bit for !identityKey and commit wip test-cases 2014-04-07 13:11:01 -04:00
pnacl Regenerate bins for fixed ephemeral bit 2014-05-04 02:21:31 -04:00
protos New protos with group messaging stuff 2014-03-12 12:54:39 -07:00
background.html Lilia's Webcrypto branch rebased and a few very tiny tweaks 2014-05-06 23:45:55 -04:00
curve25519-donna-wrapper.cpp LGPL license (I'd like to be an axolotl/TS JS lib in the future) 2014-05-04 02:34:13 -04:00
curve25519-donna.c I like stack traces, also, fix identity key bit fiddle crap 2014-05-04 02:21:31 -04:00
curve25519-donna.h Updates, NaCL 2014-01-22 06:23:41 +00:00
GPL LGPL license (I'd like to be an axolotl/TS JS lib in the future) 2014-05-04 02:34:13 -04:00
icon.png Initial Checkin 2014-01-09 21:48:05 -10:00
LGPL LGPL license (I'd like to be an axolotl/TS JS lib in the future) 2014-05-04 02:34:13 -04:00
Makefile Updates, NaCL 2014-01-22 06:23:41 +00:00
manifest.json Updates, NaCL 2014-01-22 06:23:41 +00:00
options.css LGPL license (I'd like to be an axolotl/TS JS lib in the future) 2014-05-04 02:34:13 -04:00
options.html Fix exception in options.js on first run 2014-05-12 13:45:52 -07:00
popup.css LGPL license (I'd like to be an axolotl/TS JS lib in the future) 2014-05-04 02:34:13 -04:00
popup.html Lilia's Webcrypto branch rebased and a few very tiny tweaks 2014-05-06 23:45:55 -04:00
README.md Add README describing current state. 2014-03-06 14:12:24 -04:00
test.html More wholesale conversion to promises 2014-05-09 03:20:54 -04:00

TextSecure Chromium Implementation

This is very early stuff and exists primarily to get the crypto in place. It is currently chromium-only as it uses NaCL for Curve25519 stuff, but I'd be glad to accept a pull that abstracts out the NaCL-specific stuff to optionally use a JS implementation for FF. Note that the code is currently quite messy (its all in one file!), but it needs to work first, then it can be heavily cleaned up later.