CVSROOT: /cvs Module name: src Changes by: r...@cvs.openbsd.org 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@