Age | Commit message (Expand) | Author |
2015-07-09 | Add methods for generating new one time keys and for tracking which one time ... | Mark Haines |
2015-07-08 | Don't pass a key id when creating a new outbound session | Mark Haines |
2015-07-08 | Change the JSON format for one time keys to include what algorithm they are for | Mark Haines |
2015-07-08 | Remove the RemoteKey type since it wasn't being used | Mark Haines |
2015-07-08 | Send the public part of the one time key rather than passing an identifier | Mark Haines |
2015-07-08 | Update the javascript bindings and demo to match the format of the identity k... | Mark Haines |
2015-07-07 | Encode the account keys as a signed JSON object | Mark Haines |
2015-07-07 | Add functions for creating and verifying ed25519 signatures | Mark Haines |
2015-07-07 | Rename generate_key to curve25519_generate_key | Mark Haines |
2015-07-07 | Remove the last resort one time key | Mark Haines |
2015-07-07 | Removed SignedKey class | Mark Haines |
2015-06-27 | Rename axolotlpp as olm to avoid confusion with Axolotl-the-spec and Axolotl-... | Matthew Hodgson |
2015-06-23 | reduce the number of one time keys that get generated when we create an account | Mark Haines |
2015-06-23 | Fix bug encoding integers larger than 128 | Mark Haines |
2015-06-23 | Add missing include, fix bug in handling unknown message fields | Mark Haines |
2015-06-23 | This field isn't being used anywhere so don't bother including it in the mess... | Mark Haines |
2015-06-22 | Copyright Notices | Mark Haines |
2015-06-22 | Add API docs for the axolotl.hh methods | Mark Haines |
2015-06-22 | Add API for removing used one time keys | Mark Haines |
2015-06-16 | Add a test for the axolotl API | Mark Haines |
2015-06-15 | Add c interface which wraps the cpp classes | Mark Haines |
2015-06-15 | Add base64 encoders and decoders | Mark Haines |
2015-06-15 | Implement creating a new account | Mark Haines |
2015-06-12 | Move utils for pickling into a separate file | Mark Haines |
2015-06-22 | Implement the session key exchange | Mark Haines |
2015-06-12 | Implement the session key exchange | Mark Haines |
2015-06-12 | Pass the message body to decrypt_max_plaintext_length so we can get a more ac... | Mark Haines |
2015-06-11 | Start writing the interfaces for session and the account objects | Mark Haines |
2015-06-11 | rename Session to Ratchet | Mark Haines |
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-06-09 | Add methods for pickling and unpickling sessions | Mark Haines |
2015-03-03 | Constant time comparison for mac | Mark Haines |
2015-03-03 | const on right hand side | Mark Haines |
2015-03-03 | Rename the ratchet source and include files from axolotl to ratchet | Mark Haines |
2015-03-03 | Add functions for signing and verifying messages using curve25519 keys | Mark Haines |
2015-02-27 | Try to ensure the compiler cannot optimise away attempts to erase secrets fro... | Mark Haines |
2015-02-26 | Copyright notices and a license | Mark Haines |
2015-02-26 | Implement the axlotl ratchet | Mark Haines |
2015-02-25 | Start implementing the ratchet | Mark Haines |
2015-02-25 | Don't bother passing through the mac_length, the caller already knows it sinc... | Mark Haines |
2015-02-25 | Add a message encoder/decoder | Mark Haines |
2015-02-25 | Tweak AES cbc to add pcks7 padding bytes | Mark Haines |
2015-02-21 | Finish and test crypto primitives | Mark Haines |
2015-02-20 | initial commit: start implementing the crypto primitives | Mark Haines |