olm/tests
Mark Haines d62e344db7 Use the ed22519 public key as the group session id.
Some clients expect the session id to be globally unique,
so allowing the end devices to pick the session id will cause
problems.

Include the current ratchet index with the initial keys, this decreases
the risk that the client will supply the wrong index causing problems.

Sign the initial keys with the ratchet ed25519 key, this reduces the
risk of a client claiming a session that they didn't create.
2016-09-13 15:42:47 +01:00
..
include Add a test for the axolotl API 2015-06-16 15:15:40 +01:00
test_base64.cpp Prefix for internal symbols 2016-05-23 18:55:06 +01:00
test_crypto.cpp Convert AES functions to plain C 2016-09-05 10:40:39 +01:00
test_group_session.cpp Use the ed22519 public key as the group session id. 2016-09-13 15:42:47 +01:00
test_list.cpp Fix bug in list where the wrong value was copied if an item was inserted at the beinging of the list 2015-07-15 16:31:45 +01:00
test_megolm.cpp Fix an integer wrap around bug and add a couple more tests 2016-05-25 15:00:05 +01:00
test_message.cpp Sign megolm messages 2016-09-06 15:26:26 +01:00
test_olm.cpp Fix Ed25519 keypair generation 2016-09-01 13:35:23 +01:00
test_olm_decrypt.cpp Remove unused 'chain_index' from Ratchet 2016-06-30 11:31:36 +01:00
test_olm_sha256.cpp Rename olm.hh to olm.h 2016-05-23 18:55:05 +01:00
test_olm_signature.cpp Rename olm.hh to olm.h 2016-05-23 18:55:05 +01:00
test_olm_using_malloc.cpp Rename olm.hh to olm.h 2016-05-23 18:55:05 +01:00
test_ratchet.cpp Convert Ed25519 and Curve25519 functions to plain C 2016-09-05 10:40:39 +01:00
test_session.cpp Convert Ed25519 and Curve25519 functions to plain C 2016-09-05 10:40:39 +01:00