olm/src
Richard van der Hoff 2fc83aa9ac Sign megolm messages
Add ed25519 keys to the inbound and outbound sessions, and use them to sign and
verify megolm messages.

We just stuff the ed25519 public key in alongside the megolm session key (and
add a version byte), to save adding more boilerplate to the JS/python/etc
layers.
2016-09-06 15:26:26 +01:00
..
account.cpp Convert ed25519 pickling functions to C 2016-09-05 12:59:12 +01:00
base64.cpp Prefix for internal symbols 2016-05-23 18:55:06 +01:00
cipher.cpp Convert AES functions to plain C 2016-09-05 10:40:39 +01:00
crypto.cpp Convert AES functions to plain C 2016-09-05 10:40:39 +01:00
ed25519.c Fix Ed25519 keypair generation 2016-09-01 13:35:23 +01:00
error.c Sign megolm messages 2016-09-06 15:26:26 +01:00
inbound_group_session.c Sign megolm messages 2016-09-06 15:26:26 +01:00
megolm.c Add a comment explaining Mark's latest fix 2016-05-25 15:44:39 +01:00
memory.cpp C binding for olm::unset 2016-05-23 18:55:05 +01:00
message.cpp Sign megolm messages 2016-09-06 15:26:26 +01:00
olm.cpp Convert Ed25519 and Curve25519 functions to plain C 2016-09-05 10:40:39 +01:00
outbound_group_session.c Sign megolm messages 2016-09-06 15:26:26 +01:00
pickle.cpp Convert ed25519 pickling functions to C 2016-09-05 12:59:12 +01:00
pickle_encoding.c Factor out pickle_encoding from olm.cpp 2016-05-24 13:39:32 +01:00
ratchet.cpp Convert Ed25519 and Curve25519 functions to plain C 2016-09-05 10:40:39 +01:00
session.cpp Convert AES functions to plain C 2016-09-05 10:40:39 +01:00
utility.cpp Convert AES functions to plain C 2016-09-05 10:40:39 +01:00