CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2024/12/19 18:54:03
Modified files:
lib/libcrypto/man: EVP_aes_128_cbc.3 EVP_EncryptInit.3 Makefile
Added files:
lib/libcrypto/man: EVP_aes_128_ccm.3
Log message:
Move the horrific EVP_aes_128_ccm(3) API out of the important,
algorithm-independent EVP_EncryptInit(3) manual as another step
in making the latter leaner and more palatable.
As a side benefit, the new EVP_aes_128_ccm(3) manual page may provide
a better fighting chance to programmers who see themselves forced to
support CCM for whatever reason. It documents the mandatory, but so
far undocumented EVP_CTRL_CCM_GET_TAG control command and makes the
description of the three EVP_CTRL_CCM_SET_* control commands and the
numerous related quirks more precise.