Move EVP_Cipher() from evp_lib.c to evp_enc.c
authortb <tb@openbsd.org>
Fri, 15 Dec 2023 13:28:30 +0000 (13:28 +0000)
committertb <tb@openbsd.org>
Fri, 15 Dec 2023 13:28:30 +0000 (13:28 +0000)
commit0dfd48690b2782a97b4f1f7262d7c148deb79271
treed3535d30230147f64df9650bfef55cd0fe421ab3
parenteb489a571f9bc5dfd0377167efc06f3e03a727ce
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.
lib/libcrypto/evp/evp_enc.c
lib/libcrypto/evp/evp_lib.c