Commit Graph

6 Commits (977765c80f6108de3f944997df59e8c2785016a8)

Author SHA1 Message Date
Jake McGinty d19ab04bdd gradle wrapper 1.10, android plugin 0.8, android support 19.0.1 //
FREEBIE
11 years ago
Moxie Marlinspike 0ace469d74 Support for multi-device.
1) In addition to the Recipient interface, there is now
   RecipientDevice.  A Recipient can have multiple corresponding
   RecipientDevices.  All addressing is done to a Recipient, but
   crypto sessions and transport delivery are done to
   RecipientDevice.

2) The Push transport handles the discovery and session setup
   of additional Recipient devices.

3) Some internal rejiggering of Groups.
11 years ago
Moxie Marlinspike c38a8aa699 Migrate to Curve25519.
1) Generate a Curve25519 identity key.

2) Use Curve25519 ephemerals and identities for v2 3DHE agreements.

3) Initiate v2 key exchange messages.

4) Accept v1 key exchange messages.

5) TOFU Curve25519 identities.
11 years ago
Moxie Marlinspike fa073e0b46 Update gradle plugin version 11 years ago
Moxie Marlinspike b010c5194a Support publishing AARs to maven local 11 years ago
Moxie Marlinspike 1ac32346c1 Graduate to a rebased and gradle world. 11 years ago