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@

Reply via email to