Use more consistent order for Init/Update/Final
authortb <tb@openbsd.org>
Sat, 23 Dec 2023 13:05:06 +0000 (13:05 +0000)
committertb <tb@openbsd.org>
Sat, 23 Dec 2023 13:05:06 +0000 (13:05 +0000)
commitcc7eb4aea75c89434fab41d6d2775d8666a0d05e
tree58f77ac29e9e74b4479835664d798bdc966ef409
parent938ff1ae9de381d8345ce36468f0e90c37e6e5a3
Use more consistent order for Init/Update/Final

Consistently implement the _ex() version after the non-extended versions,
First Cipher Init/Update/Final, then Encrypt, then Decrypt. This only
switches the order of CipherFinal{,_ex} and move the DecryptInit* down,
so they are no longer somewhere in the middle of the Encrypt* functions.
lib/libcrypto/evp/evp_enc.c