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 (
Collapse
)
Author
2015-07-09
Add methods for generating new one time keys and for tracking which one time ↵
Mark Haines
keys have been published
2015-07-08
Don't pass a key id when creating a new outbound session
Mark Haines
2015-07-08
Change the JSON format for one time keys to include what algorithm they are for
Mark Haines
2015-07-08
Remove the RemoteKey type since it wasn't being used
Mark Haines
2015-07-08
Send the public part of the one time key rather than passing an identifier
Mark Haines
2015-07-08
Update the javascript bindings and demo to match the format of the identity ↵
Mark Haines
key JSON
2015-07-07
Encode the account keys as a signed JSON object
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-07-07
Remove the last resort one time key
Mark Haines
2015-07-07
Removed SignedKey class
Mark Haines
2015-06-28
remove more rogue axolotls
Matthew Hodgson
2015-06-28
remove rogue axolotls
Matthew Hodgson
2015-06-27
empscripten example
Matthew Hodgson
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-26
fix citation
Matthew Hodgson
2015-06-26
Add a README explaining how to build the library
Mark Haines
2015-06-26
Make sure the build dir exists
Mark Haines
2015-06-26
Add a demo for the javascript bindings
Mark Haines
2015-06-26
Fix javascript bindings to correctly pass the random buffer
Mark Haines
2015-06-26
Add some tests which advance the ratchet on both sides a few times
Mark Haines
2015-06-24
Throw an Error object rather than a string in the javascript bindings.
Mark Haines
2015-06-23
Add javascript bindings using emscripten
Mark Haines
2015-06-23
reduce the number of one time keys that get generated when we create an account
Mark Haines
2015-06-23
Fix bug encoding integers larger than 128
Mark Haines
2015-06-23
Add missing include, fix bug in handling unknown message fields
Mark Haines
2015-06-23
This field isn't being used anywhere so don't bother including it in the ↵
Mark Haines
messages
2015-06-22
Note that the input buffers are destroyed by some of the account and session ↵
Mark Haines
methods
2015-06-22
Copyright Notices
Mark Haines
2015-06-22
Add API docs for the axolotl.hh methods
Mark Haines
2015-06-22
Add API for removing used one time keys
Mark Haines
2015-06-21
Add gdb script and psuedo-call graph generator python script for tracing ↵
Mark Haines
calls to crypto primitives
2015-06-21
Make the 'random' numbers different for each key in the tests
Mark Haines
2015-06-20
Fix a few valgrind warnings in the tests
Mark Haines
2015-06-16
Add python ctypes bindings and a command line script using them
Mark Haines
2015-06-16
Add a test for the axolotl API
Mark Haines
2015-06-15
script for building a shared library
Mark Haines
2015-06-15
Add c interface which wraps the cpp classes
Mark Haines
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 ↵
Mark Haines
accurate estimate, rename encrypt_max_output_length to encrypt_output_length and change the api to return the exact number of bytes needed to hold the message
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
[prev]
[next]