summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/e_chacha20poly1305.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* If EVP_CIPHER_CTX_ctrl(3) is called on EVP_chacha20_poly1305(3)schwarze2024-12-201-2/+2
* Fix in-place decryption for EVP_chacha20_poly1305()tb2024-05-221-3/+3
* Hide public symbols in evp.hbeck2024-04-091-1/+4
* Some Australians don't like voids eithertb2023-12-301-3/+3
* Fix a return value confusion in chacha20_poly1305_cipher()tb2023-12-151-2/+2
* Fix EVP_CIPHER_CTX_iv_length()tb2023-09-281-3/+11
* Update references from RFC 7539 to RFC 8439tb2023-08-241-3/+3
* Unbreak the namespace build after a broken mk.conf and tool misfire hadbeck2023-07-071-4/+1
* Hide symbols in hkdf, evp, err, ecdsa, and ecbeck2023-07-071-1/+4
* Make the cleanup() method return an int againtb2023-03-011-2/+4
* Make internal header file names consistenttb2022-11-261-2/+2
* Stop pretending that EVP_CIPHER cleanup can fail.jsing2022-09-131-4/+2
* chacha20_poly1305_cleanup() should return 1tb2022-08-301-2/+2
* fix indent and zap trailing whitespacetb2022-08-211-3/+3
* Provide EVP_chacha20_poly1305()jsing2022-08-201-5/+252
* Remove bogus length checks from EVP_aead_chacha20_poly1305()jsing2022-08-201-27/+1
* Cast nonce bytes to avoid undefined behaviour when left shifting.jsing2019-03-271-3/+3
* Cast nonce bytes to avoid undefined behaviour when left shifting.jsing2019-03-241-3/+3
* add support for xchacha20 and xchacha20-poly1305dlg2019-01-221-1/+122
* Remove EVP_aead_chacha20_poly1305_old() now that the original/oldjsing2017-08-281-80/+27
* Fix a problem introduced in freezero() conversion and usejsg2017-05-111-2/+2
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-021-3/+2
* Send the function codes from the error functions to the bit bucket,beck2017-01-291-12/+10
* Rename EVP_aead_chacha20_poly1305() to EVP_aead_chacha20_poly1305_old()jsing2016-04-281-11/+11
* Use the correct iv and counter when decrypting the ciphertext forjsing2016-04-131-4/+4
* Fix typo in comment of previous commit: "that that".reyk2015-11-021-3/+3
* Add EVP_aead_chacha20_poly1305_ietf() - The informational RFC 7539,reyk2015-11-021-18/+111
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-2/+2
* Replace remaining CRYPTO_memcmp() calls with timingsafe_memcmp().jsing2015-06-201-2/+2
* Explicitly include <openssl/opensslconf.h> in every file that referencesjsing2014-07-101-3/+5
* Switch to the ISC licensed versions of these files, which Google has madejsing2014-06-211-47/+13
* tags as requested by miod and teduderaadt2014-06-121-0/+1
* Implement an improved version of the EVP AEAD API. Thejsing2014-05-261-29/+33
* Convert OPENSSL_malloc stuff back to intrinsics, a few were missedbeck2014-05-221-2/+2
* Use C99 initialisers for the AEAD struct.jsing2014-05-151-9/+9
* KNF.jsing2014-05-151-70/+67
* Add a ChaCha20-Poly1305 AEAD EVP implementation to libcrypto, from Adamjsing2014-05-151-0/+261