CVSROOT: /cvs Module name: src Changes by: schwa...@cvs.openbsd.org 2024/12/29 05:27:28
Modified files: lib/libcrypto/man: EVP_aes_128_ccm.3 EVP_aes_128_gcm.3 Log message: Prefer the constants EVP_CTRL_AEAD_* over EVP_CTRL_CCM_* and EVP_CTRL_GCM_* because that's what OpenSSL 1.1 suggests. Even though that "unification" doesn't really simplify anything but is more akin to repainting the bikeshed, at least it doesn't cause any additional harm, so keeping recommendations consistent may reduce the risk of code breaking in the future. Provide an example of decryption with AES-CCM in addition to the example of encryption already in place, because there are a number of subtle and non-obvious differences that users have to pay attention to. Both ideas originally suggested by tb@.