aboutsummaryrefslogtreecommitdiff
path: root/src/crypto.cpp
AgeCommit message (Expand)Author
2016-09-05Convert AES functions to plain CRichard van der Hoff
2016-09-05Convert Ed25519 and Curve25519 functions to plain CRichard van der Hoff
2016-09-02Create new constants for key lengths, etcRichard van der Hoff
2016-09-01Fix Ed25519 keypair generationRichard van der Hoff
2016-05-23Prefix for internal symbolsRichard van der Hoff
2016-05-23Give SHA256 functions C bindingsRichard van der Hoff
2016-05-20crypto.cpp: Fix commentsRichard van der Hoff
2016-05-20Remove functions which return stringsRichard van der Hoff
2016-04-26Add some logging to help understand what's going onRichard van der Hoff
2015-12-03Use header files where possibleRichard van der Hoff
2015-08-19Replace hard coded references to the 32-byte key length with a constant, add ...Mark Haines
2015-08-18Make the internal functions static, remove some unused internal functionsMark Haines
2015-07-07Add functions for creating and verifying ed25519 signaturesMark Haines
2015-07-07Rename generate_key to curve25519_generate_keyMark Haines
2015-06-27Rename axolotlpp as olm to avoid confusion with Axolotl-the-spec and Axolotl-...Matthew Hodgson
2015-06-16Add a test for the axolotl APIMark 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-26Copyright notices and a licenseMark Haines
2015-02-26Implement the axlotl ratchetMark Haines
2015-02-25Tweak AES cbc to add pcks7 padding bytesMark Haines
2015-02-21Finish and test crypto primitivesMark Haines
2015-02-20initial commit: start implementing the crypto primitivesMark Haines