Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-22 | don't use variable length or zero-length arrays in test files | Hubert Chathi | |
as some compilers don't handle that | |||
2016-09-06 | Sign megolm messages | Richard van der Hoff | |
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-05-25 | Remove session_id from group messages | Richard van der Hoff | |
Putting the session_id inside the packed message body makes it hard to extract so that we can decide which session to use. We don't think there is any advantage to having thes sesion_id protected by the HMACs, so we're going to move it to the JSON framing. | |||
2016-05-24 | Fix up some names, and protobuf tags | Richard van der Hoff | |
Make names (of session_key and message_index) more consistent. Use our own protobuf tags rather than trying to piggyback on the one-to-one structure. | |||
2016-05-24 | Implement decrypting inbound group messages | Richard van der Hoff | |
Includes creation of inbound sessions, etc | |||
2016-05-24 | Implementation of an outbound group session | Richard van der Hoff | |
2015-06-27 | Rename axolotlpp as olm to avoid confusion with Axolotl-the-spec and ↵ | Matthew Hodgson | |
Axolotl-the-OWS-libraries at moxie's request | |||
2015-06-11 | Add encoder and decoder for PreKey messages | Mark Haines | |
2015-06-11 | Move AES specific details behind a cipher interface | Mark Haines | |
2015-02-26 | Copyright notices and a license | Mark Haines | |
2015-02-25 | Don't bother passing through the mac_length, the caller already knows it ↵ | Mark Haines | |
since they supplied it | |||
2015-02-25 | Add a message encoder/decoder | Mark Haines | |