Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-23 | Prefix for internal symbols | Richard van der Hoff | |
Give a load of internal symbols "_olm_" prefixes. This better delineates the public and private interfaces in the module, and helps avoid internal symbols leaking out and possibly being abused. | |||
2016-05-23 | Give SHA256 functions C bindings | Richard van der Hoff | |
2016-05-20 | crypto.cpp: Fix comments | Richard van der Hoff | |
These seem to be the wrong way around. | |||
2016-05-20 | Remove functions which return strings | Richard van der Hoff | |
We don't want anything which does dynamic memory allocation in the library. | |||
2016-04-26 | Add some logging to help understand what's going on | Richard van der Hoff | |
2015-12-03 | Use header files where possible | Richard van der Hoff | |
This fixes an incorrect re-declaration of ed25519_sign. Implement header files for some of the other library bits so that we don't need to declare functions in crypto.cpp. | |||
2015-08-19 | Replace hard coded references to the 32-byte key length with a constant, add ↵ | Mark Haines | |
utilities for copying data to and from fixed sized arrays | |||
2015-08-18 | Make the internal functions static, remove some unused internal functions | 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-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-16 | Add a test for the axolotl API | 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 ↵ | Mark Haines | |
from memory | |||
2015-02-26 | Copyright notices and a license | Mark Haines | |
2015-02-26 | Implement the axlotl ratchet | 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 | |