CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/11/02 08:40:53
Modified files:
lib/libcrypto/man: EVP_AEAD_CTX_init.3
lib/libssl/src/crypto/evp: e_chacha20poly1305.c evp.h
regress/lib/libcrypto/aead: aeadtest.c aeadtests.txt
Log message:
Add EVP_aead_chacha20_poly1305_ietf() - The informational RFC 7539,
"ChaCha20 and Poly1305 for IETF Protocols", introduced a modified AEAD
construction that is incompatible with the common style that has been
already used in TLS with EVP_aead_chacha20_poly1305(). The IETF
version also adds a constant (salt) that is prepended to the nonce.
OK mikeb@ jsing@