Matt Corallo
c427da04f0
Add closeSession tests as Alice and fix re-requesting prekeys
2014-07-24 20:15:27 -04:00
Matt Corallo
6f3ee151f3
Add a BOB test-case around session closure
2014-07-24 17:11:53 -04:00
Matt Corallo
a6426194ef
Update BOB test cases
2014-07-24 06:42:41 -04:00
Matt Corallo
957587bd9a
Add identity keys to MAC, begin updating test cases
2014-07-24 06:29:11 -04:00
Matt Corallo
eab0911d3d
I lied, there is no verification tag
2014-07-24 05:14:38 -04:00
Matt Corallo
85f33345ab
Move test shuffling to js/testvectors.js
2014-07-23 20:29:45 -04:00
Matt Corallo
0088721343
Move AXOLOTL test vectors to js/testvectors.js
2014-07-23 18:22:16 -04:00
Matt Corallo
07f79cb4bf
Fix tester
2014-07-23 03:59:22 -04:00
Matt Corallo
7013c5e031
First steps towards BOB test vectors
2014-07-23 03:57:50 -04:00
Matt Corallo
ebcfd4736e
Fix session lookup in duplicate prekeymessage case
2014-07-23 03:36:11 -04:00
Matt Corallo
5040bfbe44
Fix pending verifications
2014-07-23 02:53:31 -04:00
Matt Corallo
a76ae2f1f8
Add verification tags, make alice tests strict(ish) again
2014-07-23 02:49:47 -04:00
Matt Corallo
287b55120d
First cut of ALICE test vectors
2014-07-23 01:49:13 -04:00
Matt Corallo
a8908646aa
Fix null flags in v3
2014-07-22 21:38:48 -04:00
Matt Corallo
0d4ae6a8cb
Fix undefined variable in for's (browser update to strict mode?)
2014-07-22 21:33:35 -04:00
Matt Corallo
de83429962
v3 steps
2014-07-22 21:23:52 -04:00
Matt Corallo
66bf371aa7
Use staging server (ie update to server keys v2) and protocolv3
2014-07-22 21:23:35 -04:00
Matt Corallo
53f8ac9ad9
Generate signed keys (breaks registration)
2014-07-22 21:23:35 -04:00
Matt Corallo
4c3ee6f23b
Compare equality w/o getString (in the future)
2014-07-22 21:23:35 -04:00
Matt Corallo
1d2e252595
Update WhisperTextProtocol for v3
2014-07-22 21:23:35 -04:00
Matt Corallo
3190fe97f9
HMAC Update for Protov3
2014-07-22 21:23:35 -04:00
Matt Corallo
b5c6e3d101
JS ed25519
2014-07-20 16:49:40 -04:00
Matt Corallo
b94ba6b726
USE_NACL = true
2014-07-20 16:49:40 -04:00
Matt Corallo
66a2a2d3ca
Rebuild
2014-07-20 16:30:28 -04:00
Matt Corallo
ababf30c08
Fix unused variable
2014-07-20 16:30:28 -04:00
Matt Corallo
27a677ba78
Add ed25519 copied directly from TextSecure
2014-07-20 16:30:28 -04:00
Matt Corallo
87619fc8fe
Update curve25519-donna
2014-07-20 16:30:28 -04:00
Matt Corallo
28d1f370cd
mkdir nacl
2014-07-20 16:29:42 -04:00
Matt Corallo
7d27df9868
Report testing done
2014-07-20 16:29:42 -04:00
Matt Corallo
a2da4fffb0
Remove useless function
2014-07-17 18:13:32 -04:00
Matt Corallo
d63eba1bdc
Merge pull request #49 from codedust/numberValidation
...
improved phone number validation
2014-07-08 14:37:50 +00:00
Marco
13a9329bcf
improved number validation (based on google's libphonenumber)
2014-06-29 16:39:05 -07:00
Matt Corallo
92514ad08f
Fix missing baseKey
2014-06-09 20:27:09 -04:00
Matt Corallo
ceca03c5d0
Close chainKey.key
2014-06-09 20:27:09 -04:00
Matt Corallo
53a58f5b39
Update README ( closes #42 )
2014-06-09 20:27:09 -04:00
lilia
ce3c5eb909
Refactor conversation list view
...
Pull apart UI classes for displaying and creating threads.
Also get rid of ugly alert popup in favor of Whisper.notify.
2014-06-07 16:31:40 -07:00
Matt Corallo
1ec6b0aed6
Better TODO wording
2014-06-05 22:34:01 -04:00
Matt Corallo
12a849957a
Refresh groups on (probably) new identity key (maybe more often?)
2014-06-05 22:28:30 -04:00
Matt Corallo
0f126fc0f8
Keep track of number->groups, add TODO to refresh, other tweaks
2014-06-05 21:05:42 -04:00
Matt Corallo
e495e8e3db
Group updates to match real protocol and get better checking
2014-06-05 19:20:09 -04:00
lilia
ec900e0ea4
Fix double display of outgoing messages
2014-06-03 20:05:41 -07:00
lilia
a09a4776d3
Fix incoming message display/storage
...
There were a few problems.
1. The message event was being triggered in background, not popup
2. The initial message/thread fetches from localStorage were mis-ordered
3. The timestamp wasn't being extracted from the right place
4. #3 caused messages to fail validation and not be saved
1-3 are fixed. To address 4 I switched validate() to log a warning
instead of preventing save.
2014-06-03 19:57:03 -07:00
Matt Corallo
c90b9a5c59
Some group update verification
2014-06-03 22:23:51 -04:00
Matt Corallo
b1ec02fa92
Group API
2014-06-03 21:09:04 -04:00
Matt Corallo
c953c6c16d
closeSession
2014-06-03 17:44:30 -04:00
Matt Corallo
12e6b11962
Fix options
2014-06-03 16:13:59 -04:00
Matt Corallo
a88d17e55f
Fix CryptoJS minify
2014-06-03 16:10:58 -04:00
Matt Corallo
6ae95107c0
Merge pull request #47 from rpicard/minify-deps
...
Minify CryptoJS dependencies with uglify-js
2014-06-03 20:08:50 +00:00
Matt Corallo
d0fd3e94d8
sendMessage refactor, initial group stuff (breaks message storage)
2014-06-03 15:28:30 -04:00
Robert Picard
2d700e2104
Covert spaces to tabs
2014-06-03 12:03:29 -07:00