Commit Graph

33 Commits

Author SHA1 Message Date
Moxie Marlinspike
d84e141714 Add distinguishing commitment prefix and version
// FREEBIE
2016-10-18 13:37:49 -07:00
Moxie Marlinspike
9e66504e59 Update curve25519-java
// FREEBIE
2016-10-18 12:41: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
803dc5ba3a Update headers, add LICENSE file.
Fixes #22
Closes #23

// FREEBIE
2016-05-02 13:20:09 -07:00
Moxie Marlinspike
f7e13b3f2c Bump version to 2.2.0
// FREEBIE
2016-03-23 10:55:10 -07:00
Moxie Marlinspike
076a0f1588 Migrate protobufs to Signal Protocol naming
// FREEBIE
2016-03-22 15:50:21 -07:00
Moxie Marlinspike
891eb255f5 Migrate artifact configuration and README to Signal Protocol
// FREEBIE
2016-03-22 15:39:49 -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
87b5b940fb Remove support for building v2
// FREEBIE
2016-03-11 17:11:30 -08:00
Moxie Marlinspike
f1ae9ac2a3 Mix public key into each iteration of numeric generation process
// FREEBIE
2016-01-30 13:28:57 -08:00
Moxie Marlinspike
b778f7dc47 Fix identity representation in fingerprint mismatch exception
// FREEBIE
2015-12-29 11:26:02 -08:00
Moxie Marlinspike
69c75b10ee More specific exception for invalid QR code
// FREEBIE
2015-12-18 00:22:08 -08:00
Moxie Marlinspike
074d079ed6 Add identifiers to fingerprint identifier mismatch exception
// FREEBIE
2015-12-16 22:58:35 -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
Moxie Marlinspike
0524281472 Sender keys are a queue, not a stack.
// FREEBIE
2015-09-15 10:33:56 -07:00
Moxie Marlinspike
75b1711de6 Reverse parameters for sender message key limit check.
// FREEBIE
2015-08-19 15:24:34 -07:00
Moxie Marlinspike
4b48599f89 Put identity key info in untrusted identity key exception.
// FREEBIE
2015-08-19 15:15:56 -07:00
Moxie Marlinspike
a0b679a157 Store a maximum of 5 SenderKeyStates in a record.
// FREEBIE
2015-08-19 15:15:18 -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
0ee1caa77b Switch to updated Curve25519 dependency. 2015-02-02 16:21:06 -08:00
Moxie Marlinspike
31cca7eaa5 Add license and javadoc to new artifacts. 2015-01-08 16:17:33 -08:00
Moxie Marlinspike
6445ea5f13 Break project up into Java and Android build/test. 2015-01-08 14:09:01 -08:00