Mention that Olm uses AES in CBC mode

pull/24/head
Mark Haines 9 years ago
parent 88176ef148
commit 7d805f105e

@ -75,12 +75,12 @@ domain to reduce the risk of collisions.
The name "m.olm.v1.curve25519-aes-sha2" corresponds to version 1 of the Olm The name "m.olm.v1.curve25519-aes-sha2" corresponds to version 1 of the Olm
ratchet using Curve25519 for the initial key agreement, HKDF-SHA-256 for ratchet using Curve25519 for the initial key agreement, HKDF-SHA-256 for
ratchet key derivation, Curve25519 for the DH ratchet, HMAC-SHA-256 for the ratchet key derivation, Curve25519 for the DH ratchet, HMAC-SHA-256 for the
hash ratchet, and HKDF-SHA-256, AES-256, and 8 byte truncated HMAC-SHA-256 hash ratchet, and HKDF-SHA-256, AES-256 in CBC mode, and 8 byte truncated
for authenticated encryption. HMAC-SHA-256 for authenticated encryption.
Algorithm names should be short and meaningful. A name of "m.olm.v1" is too Algorithm names should be short and meaningful. A name of "m.olm.v1" is too
short. However a name of short. However a name of
"m.olm.v1.ecdh-curve25519-hdkfsha256.hmacsha256.hkdfsha256-aes256-hmac64sha256" "m.olm.v1.ecdh-curve25519-hdkfsha256.hmacsha256.hkdfsha256-aes256-cbc-hmac64sha256"
is too long despite giving a more precise description of the algorithm. is too long despite giving a more precise description of the algorithm.
Algorithm names should list the primitives used by the algorithm so that it Algorithm names should list the primitives used by the algorithm so that it

Loading…
Cancel
Save