Alan Evans
74ebb401b1
Version 2 tests.
2019-11-01 16:42:14 -04:00
Greyson Parrelli
3662b6d705
Update fingerprint generation interface.
...
With the introduction of UUIDs, we need to be able to generate
fingerprints from raw bytes, not just strings. In addition, we need to
be able to conditionally set the fingerprint version based on whether or
not we're using UUIDs.
2019-11-01 16:31:20 -04:00
Moxie Marlinspike
c920fefbb0
Sanity check length when deserializing
...
// FREEBIE
2017-07-12 16:48:58 -07:00
Moxie Marlinspike
6935c70081
Add identity trust checks to encrypt/decrypt
...
Now that we support interfaces for directional trust, this will
allow for more complicated trust decisions that might not only
happen at the moment of session creation.
// FREEBIE
2017-05-24 17:09:17 -07:00
Moxie Marlinspike
e787f540cf
Update scannable fingerprint test for new regime
...
// FREEBIE
2017-05-19 11:22:09 -07:00
Moxie Marlinspike
1b2be846be
Allow fingerprint generation for collections of identity keys
...
// FREEBIE
2016-10-18 14:42:51 -07:00
Moxie Marlinspike
d84e141714
Add distinguishing commitment prefix and version
...
// FREEBIE
2016-10-18 13:37:49 -07:00
Moxie Marlinspike
87fae0f983
Add explicit vector for numericfingerprintgeneratortest
...
// FREEBIE
2016-08-23 15:24:31 -07:00
Moxie Marlinspike
8a00482fbd
Support for device consistency messages
...
// FREEBIE
2016-08-20 09:59:47 -07:00
Moxie Marlinspike
f92517c82a
Remove old synchronous key exchange code
...
// FREEBIE
2016-08-12 17:31:55 -07:00
Moxie Marlinspike
8341af8c93
Make identity key store interface per-address
...
Optionally allow for per-device identity
// FREEBIE
2016-08-12 17:25:58 -07:00
Moxie Marlinspike
e4ae0419db
Rename PreKeyWhisperMessage and WhisperMessage to Signal variants
...
// FREEBIE
2016-03-22 15:26:54 -07:00
Moxie Marlinspike
803f9c2adb
Rename libaxolotl package to libsignal
...
// FREEBIE
2016-03-22 12:07:39 -07:00
Moxie Marlinspike
69c75b10ee
More specific exception for invalid QR code
...
// FREEBIE
2015-12-18 00:22:08 -08:00
Moxie Marlinspike
0620b769ae
Support for numeric fingerprint generation
...
// FREEBIE
2015-12-07 20:30:20 -08:00
Moxie Marlinspike
01bc1eb37b
Cap message keys at 2000 per chain.
...
// FREEBIE
2015-09-15 14:32:51 -07:00
Jeff R
69b96b6b85
Adding testChainKeyDerivationV3.
...
This is the same as V2, except the constants have been changed
to cover the V3 scenario.
Closes #10
2015-08-19 15:28:01 -07:00
Moxie Marlinspike
75b1711de6
Reverse parameters for sender message key limit check.
...
// FREEBIE
2015-08-19 15:24:34 -07:00
Moxie Marlinspike
a7b04fce19
Upgrade to Curve25519 0.2.4
2015-05-01 10:29:13 -07:00
Moxie Marlinspike
8335b0ef03
Throw NoSessionException in GroupCipher decrypt()
2015-04-06 12:28:16 -07:00
Moxie Marlinspike
3d9c944288
Add decryption callback to group decrypt operations.
2015-04-06 12:21:54 -07:00
Moxie Marlinspike
bf9c8708e0
Make it possible to deserialize SenderKeyDistributionMessages
2015-03-17 10:57:31 -07:00
Moxie Marlinspike
7262e6970b
Move in memory data structures into project.
2015-03-04 18:49:20 -08:00
Moxie Marlinspike
327f82be41
Use more generic AxololAddress for identifying recipients.
2015-03-03 11:20:36 -08:00
Moxie Marlinspike
752f2dcf69
Update GroupSessionBuilder and GroupSessionCipher interfaces.
2015-02-11 13:39:10 -08:00
Moxie Marlinspike
81e91efb3a
Fix for tests in Android Studio
2015-02-10 20:16:27 -08:00
Moxie Marlinspike
6445ea5f13
Break project up into Java and Android build/test.
2015-01-08 14:09:01 -08:00