Commit Graph

98 Commits

Author SHA1 Message Date
Alan Evans
fde96d2200 Bump version to 2.8.1 2019-11-01 18:24:51 -04:00
Alan Evans
ca627780b8 Replace jcenter with maven. 2019-11-01 18:24:41 -04:00
Alan Evans
a3cff019f3 Bump version to 2.8.0 2019-11-01 16:54:17 -04:00
Alan Evans
6c907e9163 Update to protobuf 3.10 lite. 2019-11-01 16:53:36 -04:00
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
Sebastian
f1a44edd6b Fix some Javadoc typos. 2019-11-01 13:11:32 -04:00
Alan Evans
d400dd8154
Readme Syntax highlighting 2019-11-01 13:09:04 -04:00
Xashyar
dd067d7514 Copyright Year Update. 2019-11-01 13:07:16 -04:00
HansM
46ff14ed3c Updated readme to use java code tag. 2019-11-01 13:06:56 -04:00
Alan Evans
f371478e17
Update gradle. 2019-10-31 16:56:53 -04:00
Moxie Marlinspike
9518b127ce Bump version to 2.7.1 2019-05-02 13:15:09 -07:00
Moxie Marlinspike
3c1a8ee4b9 Bump curve25519 version to 0.5.0 2019-04-04 09:28:02 -07:00
Moxie Marlinspike
ea0ffa41ec Bump version to 2.7.0 2018-09-21 13:54:58 -07:00
Moxie Marlinspike
179ecc71b3 Add some checks and public method 2018-09-21 13:54:29 -07:00
Moxie Marlinspike
4f5e1ff299 Bump version to 2.6.2
// FREEBIE
2017-07-12 16:58:02 -07:00
Moxie Marlinspike
c920fefbb0 Sanity check length when deserializing
// FREEBIE
2017-07-12 16:48:58 -07:00
Moxie Marlinspike
4692ac10ab Bump version to 2.6.1
// FREEBIE
2017-06-23 09:21:07 -07:00
Moxie Marlinspike
62de00febb Update curve25519 to 0.4.1
// FREEBIE
2017-06-23 09:20:51 -07:00
Moxie Marlinspike
8408469776 Sort device consistency messages on vrf rather than signature
// FREEBIE
2017-06-23 09:11:47 -07:00
Moxie Marlinspike
c6b61ae607 Bump version to 2.6.0
// FREEBIE
2017-06-22 09:24:49 -07:00
Moxie Marlinspike
fabf2bee29 Update curve25519-java to 0.4.0
// FREEBIE
2017-06-22 09:24:28 -07:00
Moxie Marlinspike
df1c957acb Bump version to 2.5.3
// FREEBIE
2017-06-02 09:01:40 -07:00
Moxie Marlinspike
370406c6f4 Add return value to save interface
// FREEBIE
2017-06-02 09:01:07 -07:00
Moxie Marlinspike
bc56f07aaa Bump version to 2.5.2
// FREEBIE
2017-05-30 15:28:23 -07:00
Moxie Marlinspike
7d94f31a99 We no longer need to remove previous session states on identity
// FREEBIE
2017-05-30 11:27:25 -07:00
Moxie Marlinspike
aa7d05f9b5 Bump version to 2.5.1
// FREEBIE
2017-05-24 17:52:46 -07:00
Moxie Marlinspike
1932e1a1ed Remote vestigial v2 cases
// FREEBIE
2017-05-24 17:50:43 -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
899e11bf88 Bump version to 2.5.0
// FREEBIE
2017-05-19 11:30:45 -07:00
Moxie Marlinspike
111df84ac0 Remove vestigial "last resort" prekey stuff that's no longer used
// FREEBIE
2017-05-19 11:30:09 -07:00
Moxie Marlinspike
51db4578ae Update IdentityKeyStore interface to support directional trust
1) Allow IdentityKeyStore to make trust decisions based on
   direction of received identity key (incoming vs outgoing)

2) Have IdentityKeyStore reflect whether a save operation reflects
   a replacement, and build in previous session cleanup to the
   library rather than leaving it as an application concern.

// FREEBIE
2017-05-19 11:23:00 -07:00
Moxie Marlinspike
e787f540cf Update scannable fingerprint test for new regime
// FREEBIE
2017-05-19 11:22:09 -07:00
Moxie Marlinspike
5c784ead7f Bump version to 2.4.0
// FREEBIE
2016-11-13 09:16:09 -08:00
Moxie Marlinspike
dbbdb1f5d8 Remove identifiers from ScannableFingerprint
Although it helps to eliminate confusion when people inadvertantly
scan the wrong code, people might share the QR code image publicly
and inadvertantly publish their identifier.

// FREEBIE
2016-11-13 09:15:55 -08:00
Moxie Marlinspike
1b2be846be Allow fingerprint generation for collections of identity keys
// FREEBIE
2016-10-18 14:42:51 -07:00
Moxie Marlinspike
98e88b749a Bump version to 2.3.0
// FREEBIE
2016-10-18 13:47:13 -07:00
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
a71a4bc15a Update gradle
// FREEBIE
2016-10-17 15:39:21 -07:00
Moxie Marlinspike
93f7989dae Clarify comment
// FREEBIE
2016-10-17 15:28:16 -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
803dc5ba3a Update headers, add LICENSE file.
Fixes #22
Closes #23

// FREEBIE
2016-05-02 13:20:09 -07:00
Moxie Marlinspike
791663c84b Update README
// FREEBIE
2016-03-30 11:20:38 -07:00
Moxie Marlinspike
4a7bc1667a Update README
// FREEBIE
2016-03-24 16:21:28 -07:00
Moxie Marlinspike
087b1d78dc Update README
// FREEBIE
2016-03-24 13:01:37 -07:00
Moxie Marlinspike
f7e13b3f2c Bump version to 2.2.0
// FREEBIE
2016-03-23 10:55:10 -07:00