index
:
libolm
master
Implementation of the olm and megolm cryptographic ratchets
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2015-06-15
Add base64 encoders and decoders
Mark Haines
2015-06-15
Implement creating a new account
Mark Haines
2015-06-12
Move utils for pickling into a separate file
Mark Haines
2015-06-22
Implement the session key exchange
Mark Haines
2015-06-12
Implement the session key exchange
Mark Haines
2015-06-12
Pass the message body to decrypt_max_plaintext_length so we can get a more ac...
Mark Haines
2015-06-11
Start writing the interfaces for session and the account objects
Mark Haines
2015-06-11
rename Session to Ratchet
Mark Haines
2015-06-11
Add encoder and decoder for PreKey messages
Mark Haines
2015-06-11
Move AES specific details behind a cipher interface
Mark Haines
2015-06-10
Move diagram to docs
Mark Haines
2015-06-09
Add methods for pickling and unpickling sessions
Mark Haines
2015-03-03
Constant time comparison for mac
Mark Haines
2015-03-03
const on right hand side
Mark Haines
2015-03-03
Rename the ratchet source and include files from axolotl to ratchet
Mark Haines
2015-03-03
Add functions for signing and verifying messages using curve25519 keys
Mark Haines
2015-03-03
Merge commit '498dfabf9848286be003b42941c323a045d9fa46' as 'lib/ed25519'
Mark Haines
2015-03-03
Squashed 'lib/ed25519/' content from commit 1fc4a2f
Mark Haines
2015-03-02
Add picture showing the guts of the ratchet
Mark Haines
2015-02-27
Try to ensure the compiler cannot optimise away attempts to erase secrets fro...
Mark Haines
2015-02-27
More comments
Mark Haines
2015-02-27
if you type axolotl a lotl you get it wrong
Matthew Hodgson
2015-02-27
Test out of order delivery of messages
Mark Haines
2015-02-26
Put the #! in the right place
Mark Haines
2015-02-26
add a gitignore
Mark Haines
2015-02-26
Copyright notices and a license
Mark Haines
2015-02-26
Add test for axolotl ratchet
Mark Haines
2015-02-26
Make test.py executable
Mark Haines
2015-02-26
Merge commit 'c61e5359cb454ae20c0b7b057c3a7b53e2beefd6' as 'lib/crypto-algori...
Mark Haines
2015-02-26
Squashed 'lib/crypto-algorithms/' content from commit 100f4ff
Mark Haines
2015-02-26
Merge commit 'e50ac707316ea6d8059f7036322450727773952d' as 'lib/curve25519-do...
Mark Haines
2015-02-26
Squashed 'lib/curve25519-donna/' content from commit 28772f3
Mark Haines
2015-02-26
Implement the axlotl ratchet
Mark Haines
2015-02-25
Start implementing the ratchet
Mark Haines
2015-02-25
Don't bother passing through the mac_length, the caller already knows it sinc...
Mark Haines
2015-02-25
const correctness
Mark Haines
2015-02-25
Add a message encoder/decoder
Mark Haines
2015-02-25
Tweak AES cbc to add pcks7 padding bytes
Mark Haines
2015-02-24
Add a simple fixed size list class
Mark Haines
2015-02-24
Move unit test code into a separate header
Mark Haines
2015-02-23
Use stdout for reporting test success/failure
Mark Haines
2015-02-21
Finish and test crypto primitives
Mark Haines
2015-02-20
initial commit: start implementing the crypto primitives
Mark Haines