CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2023/12/15 06:28:30
Modified files:
lib/libcrypto/evp: evp_lib.c evp_enc.c
Log message:
Move EVP_Cipher() from evp_lib.c to evp_enc.c
EVP_Cipher() is a dangerous thin wrapper of the do_cipher() method set on
the EVP_CIPHER_CTX's cipher. It implements (part of) the update and final
step of the EVP_Cipher* API. Its behavior is nuts and will be documented
in a comment in a subsequent commit. schwarze has a manpage diff that will
fix the incorrect documentation.