Scott Nonnenberg
9db0a58260
Whenever adding something to a queue, include a timeout
...
No more wedged queues!
FREEBIE
2017-08-04 12:03:25 -07:00
lilia
02ca0a09ac
Remove dead code
2016-10-05 21:11:58 +09:00
lilia
89cd40c1f5
Remove stale comment
2016-09-22 14:46:05 -07:00
lilia
0dd7ca2569
Fix tests
2016-09-22 14:35:58 -07:00
lilia
f8e176fd40
Dedupe methods
...
Define textsecure.crypto in terms of libsignal.crypto.
// FREEBIE
2016-05-18 13:15:57 -07:00
lilia
418adff2a8
Rename device_storage_test.js
...
// FREEBIE
2016-05-10 19:38:44 -07:00
lilia
91bdd37019
Fix tests
...
// FREEBIE
2016-04-22 13:48:56 -07:00
lilia
b160556d6e
Change filename
...
// FREEBIE
2016-04-22 13:43:31 -07:00
lilia
c1e1dd97ba
Change libsignal-protocol filenames
...
// FREEBIE
2016-04-21 18:42:43 -07:00
lilia
b1d370755a
Rename AxolotlStore
...
// FREEBIE
2016-04-21 18:36:17 -07:00
lilia
5eabfa2559
Fix libtextsecure tests
...
// FREEBIE
2015-10-02 15:08:21 -07:00
lilia
f764445c86
Remove erroneous license file and headers
...
We only use GPLV3 around here.
// FREEBIE
2015-09-07 14:58:42 -07:00
lilia
44b7b32385
Update tests
2015-07-28 14:15:49 -07:00
lilia
17e515f886
Add identity key conflict tests
2015-07-22 12:48:08 -07:00
lilia
316838cfe9
Add tests and bug fixes for ContactBuffer
2015-06-17 12:29:40 -07:00
lilia
6d9854f456
Remove plaintext message test case
...
Support for the PLAINTEXT message type is not present in the latest
protobuf definitions. Leaving it out for now since we don't have any use
case for it currently.
2015-06-17 12:29:39 -07:00
lilia
f465bdddbf
Add textsecure.AccountManager
...
This class should be used for account registration and for refreshing
prekeys for your account.
2015-05-05 17:44:55 -07:00
lilia
96eafc7750
Integrate libaxolotl async storage changes
...
* Session records are now opaque strings, so treat them that way:
- no more cross checking identity key and session records
- Move hasOpenSession to axolotl wrapper
- Remote registration ids must be fetched async'ly via protocol wrapper
* Implement async AxolotlStore using textsecure.storage
* Add some db stores and move prekeys and signed keys to indexeddb
* Add storage tests
* Rename identityKey storage key from libaxolotl25519KeyidentityKey to
simply identityKey, since it's no longer hardcoded in libaxolotl
* Rework registration and key-generation, keeping logic in libtextsecure
and rendering in options.js.
* Remove key_worker since workers are handled at the libaxolotl level
now
2015-05-05 17:44:55 -07:00
lilia
e4b49bde51
Add more websocket tests
2015-05-01 13:25:46 -07:00
lilia
3ea254d0db
Add TextSecureWebSocket tests
2015-04-30 16:59:16 -07:00
Matt Corallo
d3c158f4cf
Move libaxolotl out-of-tree
2015-03-17 14:43:23 -07:00
Matt Corallo
298c8624b2
Move test vectors to libaxolotl
2015-02-12 15:12:01 -08:00
Matt Corallo
66cf5b08db
Naively move textsecure.crypto into axolotl.crypto
2015-02-12 15:11:58 -08:00
Matt Corallo
849fdb7ae4
Move group storage into window.axolotl
2015-02-12 15:11:57 -08:00
Matt Corallo
83c6fe9008
Moveish the first files to libaxolotl/
2015-02-12 15:11:57 -08:00
Matt Corallo
e7f3e52b6c
Remove NaCL!
2015-01-14 11:39:36 -10:00
Matt Corallo
5785f4033c
Compile curve25519/webcrypto into libtextsecure.js
2015-01-14 09:35:57 -10:00
Matt Corallo
07899557dc
Give libtextsecure its own components (with way fewer deps)
2015-01-14 09:35:57 -10:00
Matt Corallo
899d756469
Split tests between libtextsecure and main
2015-01-14 09:35:57 -10:00