aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-24Return the base64-encoded length of picklesRichard van der Hoff
make olm_pickle_* return the lengths of the base64-encoded pickles, rather than the raw pickle. (From the application's POV, the format of the pickle is opaque: it doesn't even know that it is base64-encoded. So returning the length of the raw pickle is particularly unhelpful.)
2016-10-21Merge branch 'rav/clear_random_bufs'Richard van der Hoff
2016-10-21Clear random buf in olm_init_outbound_group_sessionRichard van der Hoff
All the other methods clear their random inputs. This one needs to do the same, to reduce the risk of the randomness being used elsewhere and leaking key info.
2016-10-21SpellingMark Haines
2016-10-21s/they've/they have/Mark Haines
2016-10-21Reword and s/message index/ratchet index/Mark Haines
2016-10-21Document the potential for message replays and possible mitigationsMark Haines
2016-10-21Merge pull request #31 from matrix-org/markjh/groupmessageindexMark Haines
Return the message index when decrypting group messages.
2016-10-20Check the message index in the testsMark Haines
2016-10-20Merge branch 'master'Richard van der Hoff
2016-10-20Merge pull request #30 from matrix-org/rav/misc_docsRichard van der Hoff
Add notes on limitations to megolm spec
2016-10-20Add NULL check for message_index pointerMark Haines
2016-10-20Return the message index when decrypting group messages.Mark Haines
Applications can use the index to detect replays of the same message.
2016-10-19s/ephemeral/one-time/ in olm specRichard van der Hoff
We're standardising on 'one-time keys' as a term for the thing that Bob uploads for prekey messages.
2016-10-19Add notes on limitations to megolm specRichard van der Hoff
2016-10-19Link to the megolm specRichard van der Hoff
2016-10-19Document the unknown key-share attacks and mitigation (#29)Richard van der Hoff
2016-10-19Merge pull request #28 from matrix-org/rav/fix_megolm_segfaultRichard van der Hoff
Fix a buffer bounds check when decoding group messages
2016-10-19Merge pull request #27 from matrix-org/rav/fuzzers_readmeRichard van der Hoff
Add a README for the fuzzers
2016-10-19Fix a buffer bounds check when decoding group messagesRichard van der Hoff
Fixes a segfault when a group message had exactly the length of the mac + signature. Also tweak skipping of unknown tags to avoid an extra trip around the loop.
2016-10-19Add a README for the fuzzersRichard van der Hoff
2016-10-17OLMKit: Add [OLMUtility sha256:]manuroe
2016-10-14OLMKit: Add signature testsmanuroe
2016-10-13OLMKit: Renamed [OLMAccount markKeysAsPublished] into [OLMAccount ↵manuroe
markOneTimeKeysAsPublished] and implemented it
2016-10-11OLMKit: Fixed typo in testmanuroe
2016-10-10OLMKit: Add tests for OLMInboundGroupSession and OLMOutboundGroupSessionmanuroe
2016-10-10OLMKit: Add megolm api: OLMInboundGroupSession and OLMOutboundGroupSessionmanuroe
2016-10-02fix missing ctypes function signaturesMatthew Hodgson
These missing signatures were causing OSX to truncate 64-bit pointers to 32-bit pointers when calling the missing methods, causing segfaults
2016-10-02s/PCKS/PKCS/Matthew Hodgson
2016-10-02s/PCKS/PKCS/Matthew Hodgson
2016-09-30OLMKit: OLMAccount: Replace a olm_session_last_error by olm_account_last_errormanuroe
2016-09-28typoMatthew Hodgson
2016-09-28OLMKit: Add [OLMUtility ed25519Verify]manuroe
2016-09-28OLMKit: Use the same version as libolmmanuroe
2016-09-28OLMKit: Implement missing [OLMAccount signMessage:]manuroe
2016-09-27OLMKit: Make the project buildmanuroe
Make OLMKit CocoaPods expose the obj-c wrapper of libolm
2016-09-27Merge remote-tracking branch 'OLMKit/olmkit' into olmkitmanuroe
# Conflicts: # .gitignore # include/olm/olm.hh # javascript/README.md
2016-09-23Makefile: install-headers is phonyRichard van der Hoff
2016-09-23Add a Makefile rule to install the headersEmmanuel Gil Peyrot
Signed-off-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
2016-09-23Merge branch 'rav/megolm_spec'Richard van der Hoff
2016-09-23megolm.rst: link to protobuf specRichard van der Hoff
2016-09-22More review feedbackRichard van der Hoff
2016-09-22Merge branch 'rav/python_fixes'Richard van der Hoff
2016-09-22InboundGroupSession.init no longer requires a separate message_indexRichard van der Hoff
2016-09-22Handle non-base64 chars in pickle filesRichard van der Hoff
2016-09-22megolm.rst: review feedbackRichard van der Hoff
Split ratchet algorithm out to a separate section. Also clean up some phrasing and correct a typo or two.
2016-09-22megolm.rst: linkify Ed25519Richard van der Hoff
2016-09-22Megolm.rst: add Background and footerRichard van der Hoff
2016-09-22First stab at a megolm specRichard van der Hoff
2016-09-16Merge pull request #25 from matrix-org/markjh/fix_jenkinsMark Haines
Fix jenkins.sh