Moxie Marlinspike
|
44092a3eff
|
Support for Axolotl protocol.
1) Split code into v1 and v2 message paths.
2) Do the Axolotl protocol for v2.
3) Switch all v2 entities to protobuf.
|
2014-01-06 14:37:52 -08:00 |
|
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.
|
2014-01-06 14:36:22 -08:00 |
|
Moxie Marlinspike
|
a03fff8b24
|
Add HKDF support for new sessions.
|
2014-01-06 14:36:22 -08:00 |
|
Moxie Marlinspike
|
dbc070cd65
|
Refactor the ciphertext message parsing and building.
|
2014-01-06 14:36:22 -08:00 |
|