aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2015-07-08Don't pass a key id when creating a new outbound sessionMark Haines
2015-07-08Change the JSON format for one time keys to include what algorithm they are forMark Haines
2015-07-08Remove the RemoteKey type since it wasn't being usedMark Haines
2015-07-08Send the public part of the one time key rather than passing an identifierMark Haines
2015-07-08Update the javascript bindings and demo to match the format of the identity k...Mark Haines
2015-07-07Encode the account keys as a signed JSON objectMark Haines
2015-07-07Add functions for creating and verifying ed25519 signaturesMark Haines
2015-07-07Rename generate_key to curve25519_generate_keyMark Haines
2015-07-07Remove the last resort one time keyMark Haines
2015-07-07Removed SignedKey classMark Haines
2015-06-28remove rogue axolotlsMatthew Hodgson
2015-06-27Rename axolotlpp as olm to avoid confusion with Axolotl-the-spec and Axolotl-...Matthew Hodgson
2015-06-23Add missing include, fix bug in handling unknown message fieldsMark Haines
2015-06-23This field isn't being used anywhere so don't bother including it in the mess...Mark Haines
2015-06-22Note that the input buffers are destroyed by some of the account and session ...Mark Haines
2015-06-22Copyright NoticesMark Haines
2015-06-22Add API docs for the axolotl.hh methodsMark Haines
2015-06-22Add API for removing used one time keysMark Haines
2015-06-15Add c interface which wraps the cpp classesMark Haines
2015-06-15Add base64 encoders and decodersMark Haines
2015-06-15Implement creating a new accountMark Haines
2015-06-12Move utils for pickling into a separate fileMark Haines
2015-06-12Implement the session key exchangeMark Haines
2015-06-12Pass the message body to decrypt_max_plaintext_length so we can get a more ac...Mark Haines
2015-06-11Start writing the interfaces for session and the account objectsMark Haines
2015-06-11rename Session to RatchetMark Haines
2015-06-11Add encoder and decoder for PreKey messagesMark Haines
2015-06-11Move AES specific details behind a cipher interfaceMark Haines
2015-06-09Add methods for pickling and unpickling sessionsMark Haines
2015-03-03Constant time comparison for macMark Haines
2015-03-03Rename the ratchet source and include files from axolotl to ratchetMark Haines
2015-03-03Add functions for signing and verifying messages using curve25519 keysMark Haines
2015-02-27Try to ensure the compiler cannot optimise away attempts to erase secrets fro...Mark Haines
2015-02-27More commentsMark Haines
2015-02-27if you type axolotl a lotl you get it wrongMatthew Hodgson
2015-02-26Copyright notices and a licenseMark Haines
2015-02-26Implement the axlotl ratchetMark Haines
2015-02-25Start implementing the ratchetMark Haines
2015-02-25Don't bother passing through the mac_length, the caller already knows it sinc...Mark Haines
2015-02-25Add a message encoder/decoderMark Haines
2015-02-25Tweak AES cbc to add pcks7 padding bytesMark Haines
2015-02-24Add a simple fixed size list classMark Haines
2015-02-23Use stdout for reporting test success/failureMark Haines
2015-02-21Finish and test crypto primitivesMark Haines
2015-02-20initial commit: start implementing the crypto primitivesMark Haines