Commit Graph

27 Commits

Author SHA1 Message Date
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