ladybird/Libraries/LibCrypto/Cipher
Praise-Garfield 22e8e99d4c LibCrypto: Use EVP_EncryptInit instead of EVP_DecryptInit in GCM encrypt
The first EVP initialization call in AESGCMCipher::encrypt() used
EVP_DecryptInit. Every other cipher mode in the file correctly matches
its init calls to the operation direction (CBC, CTR, OCB, KW).

The second EVP_EncryptInit call overrides the context direction before
any ciphertext is produced, but the EVP_CTRL_GCM_SET_IVLEN control call
on the next line executes while the context is in decrypt mode.
2026-03-19 22:28:26 +01:00
..
AES.cpp LibCrypto: Use EVP_EncryptInit instead of EVP_DecryptInit in GCM encrypt 2026-03-19 22:28:26 +01:00
AES.h LibCrypto: Add AES-OCB support 2026-02-27 12:03:19 +01:00
ChaCha.cpp LibCrypto: Add ChaCha20-Poly1305 support 2026-01-26 10:03:09 +01:00
ChaCha.h LibCrypto: Remove unused header in ChaCha 2026-02-23 12:15:23 +01:00