aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)Author
2018-06-28add functions for pickling/unpickling a decryption objectHubert Chathi
2018-06-28improve public key encryption unit testHubert Chathi
2018-06-27add initial implementation of basic private key encryption functionalityHubert Chathi
2017-01-10Add some tests for inbound session import/exportRichard van der Hoff
2016-10-25Document the return values for olm_matches_inbound_sessionMark Haines
2016-10-24Return the base64-encoded length of picklesRichard van der Hoff
2016-10-20Check the message index in the testsMark Haines
2016-10-20Return the message index when decrypting group messages.Mark Haines
2016-09-13Merge pull request #23 from matrix-org/markjh/remove_message_indexMark Haines
2016-09-13Remove the messsage index from olm_init_inbound_group_session since it is rea...Mark Haines
2016-09-13Add a test to check the equivalence of session ids for inbound and outbound s...Mark Haines
2016-09-13Use the ed22519 public key as the group session id.Mark Haines
2016-09-06Sign megolm messagesRichard van der Hoff
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-06-30PR feedbackRichard van der Hoff
2016-06-30Make space in the session pickle for chain indexRichard van der Hoff
2016-06-30Remove unused 'chain_index' from RatchetRichard van der Hoff
2016-05-25Remove session_id from group messagesRichard van der Hoff
2016-05-25Fix an integer wrap around bug and add a couple more testsMark Haines
2016-05-24Fix handling of integer wraparound in megolm.cRichard van der Hoff
2016-05-24Fix up some names, and protobuf tagsRichard van der Hoff
2016-05-24Support for pickling inbound group sessionsRichard van der Hoff
2016-05-24Implement decrypting inbound group messagesRichard van der Hoff
2016-05-24Implement pickling/unpickling for outbound group sessionsRichard van der Hoff
2016-05-24Implementation of an outbound group sessionRichard van der Hoff
2016-05-24Implementation of the megolm ratchetRichard van der Hoff
2016-05-24Rewrite _olm_cipher_aes_sha_256 initialisationRichard van der Hoff
2016-05-23Prefix for internal symbolsRichard van der Hoff
2016-05-23C bindings for base64 functionsRichard van der Hoff
2016-05-23Convert cipher.hh to plain CRichard van der Hoff
2016-05-23Give SHA256 functions C bindingsRichard van der Hoff
2016-05-23Rename olm.hh to olm.hRichard van der Hoff
2016-05-23Fix warnings and set -WerrorRichard van der Hoff
2015-08-19Replace hard coded references to the 32-byte key length with a constant, add ...Mark Haines
2015-08-07Fix crash where the message length was shorter than the length of the macMark Haines
2015-08-07Initialise the length fields of the reader struct in decode_message, even if ...Mark Haines
2015-08-07Fix a crash when decoding messages that are too shortMark Haines
2015-07-24Add methods for computing sha256 hashes and validating ed25519 signaturesMark Haines
2015-07-16Add method getting a session id. Update the python and javascript bindingsMark Haines
2015-07-15Add a test of olm which uses malloc to create it's buffers so that it is poss...Mark Haines
2015-07-15Fix bug in list where the wrong value was copied if an item was inserted at t...Mark Haines
2015-07-14Add a test for pickling and unpickling sessions, fix off by one error when un...Mark Haines
2015-07-10Output simpler JSON for the account keys, don't sign the JSON but instead pro...Mark Haines
2015-07-09Add c bindings for the methods for managing one time keysMark Haines
2015-07-08Change the JSON format for one time keys to include what algorithm they are forMark Haines
2015-07-08Send the public part of the one time key rather than passing an identifierMark Haines
2015-07-07Encode the account keys as a signed JSON objectMark Haines