CVSROOT: /cvs Module name: src Changes by: bc...@cvs.openbsd.org 2015/12/09 07:07:55
Modified files: lib/libssl/src/crypto/chacha: chacha.c chacha.h Log message: Change the counter argument for CRYPTO_chacha_20 to be 64-bits on all platforms. The recently-added EVP_aead_chacha20_poly1305_ietf() function, which implements informational RFC 7539, "ChaCha20 and Poly1305 for IETF Protocols", needs a 64-bit counter to avoid truncation on 32-bit platforms. The existing TLS ChaCha20-Poly1305 ciphersuite is not impacted by this, but making this change requires an ABI bump. ok jsing@, "Looks sane" beck@