Matt Corallo
d6d17eaf19
Remove unused function
2014-07-27 02:33:17 -04:00
Matt Corallo
f6f35c5b61
Fix a missing function and dont blow up on delivery receipts
2014-07-26 01:53:24 -04:00
Matt Corallo
a6b0d1f84b
Add entirely untested secondary device init
2014-07-26 01:32:05 -04:00
Matt Corallo
6455da5c9a
Refactor a bunch of stuff re: session closing, add test cases
2014-07-25 19:55:49 -04:00
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
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
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
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
a2da4fffb0
Remove useless function
2014-07-17 18:13:32 -04: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
c953c6c16d
closeSession
2014-06-03 17:44:30 -04:00
Matt Corallo
d0fd3e94d8
sendMessage refactor, initial group stuff (breaks message storage)
2014-06-03 15:28:30 -04:00
Matt Corallo
cf35b7056f
Retry API, standardize <script> list
2014-06-01 13:39:35 -04:00
Matt Corallo
c2d1d816f2
Save sessions in deviceObjects, test using fake_api, minor tweaks
2014-05-31 13:28:46 -04:00
Matt Corallo
eb80a10ed1
Fix new function(){}() typo (thanks codedust on GitHub)
2014-05-28 03:53:43 +02:00
Matt Corallo
aec36468bc
Request new keys (largely untested)
2014-05-28 03:45:40 +02:00
Matt Corallo
68131a6e2a
Add human readable version of errors
2014-05-28 03:45:40 +02:00
Matt Corallo
2d12a33ead
Fix decoding/protos/tests
2014-05-26 01:48:41 +02:00
Matt Corallo
21b95ce1d3
Re-create some of d9bf0a4
, which was broken and reverted in 1e6720
2014-05-26 00:45:55 +02:00
Matt Corallo
d387cd22f5
s/getEncodedNumber// (with XXXs)
2014-05-26 00:45:55 +02:00
Matt Corallo
9aae93fc99
textsecure.protos
2014-05-26 00:45:55 +02:00
lilia
1e672030de
Fix a couple things broken in d9bf0a4
...
Slight revert from said commit. We really do need the
IncomingPushMessageSignal protobuf at the UI layer, mostly because
it contains the 'source' attribute, without which we don't know
who sent the message.
Also fix a crash when there are no attachments on a message.
2014-05-22 21:59:34 -07:00
Matt Corallo
d9bf0a41fb
textsecure.storage, chromium.js
2014-05-20 22:21:07 -04:00
Matt Corallo
ee2f43aba4
Fix, display (image) attachments
2014-05-19 03:07:01 -04:00
Marco
14ebef70cb
fixed 'TypeError: Promise.resolve is not a constructor' in Firefox
2014-05-18 21:58:53 +02:00
Matt Corallo
4efb8a2616
Fix NaCL (maybe it should be removed?)
2014-05-17 01:55:32 -04:00
Matt Corallo
6bc19ef558
More namespacing
2014-05-17 01:53:58 -04:00
Matt Corallo
05101b69b0
Some initial helpers.js namespaceing
2014-05-17 00:54:12 -04:00
Matt Corallo
07a23f0759
Fix attachments
2014-05-15 01:02:15 -04:00
Matt Corallo
3103eaa192
Commit broken attachment loader (S3 403s I can't figure out...)
2014-05-15 00:26:37 -04:00
Matt Corallo
ea1bd535dc
Fix interpretation of prekeymsg.registrationId
2014-05-14 23:26:46 -04:00
Matt Corallo
2f16b884a5
Fixup last commit
2014-05-14 18:26:07 -04:00
Matt Corallo
e3097746c0
Check registration ID on prekeymsg
2014-05-14 18:15:46 -04:00
Matt Corallo
76e7dcb77d
Clean up session retreival ( fixes #30 )
2014-05-14 17:21:54 -04:00
Matt Corallo
8d408e6d8f
THOUGH SALL USE TABSTOP AND SHIFTWIDTH 4 (so that indents read right)
2014-05-14 17:21:49 -04:00
Matt Corallo
d5491bda0b
Stop an attacker from closing a session that isn't theirs ( #29 )
2014-05-14 14:27:08 -04:00
Matt Corallo
3a812d4958
Multi-session storage for close/regular message race conditions
2014-05-14 05:10:05 -04:00