ladybird/Tests/LibCrypto
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
..
CMakeLists.txt LibCrypto: Implement Argon2 hash algorithm 2026-01-04 15:56:54 +01:00
TestAES.cpp LibCrypto: Use EVP_EncryptInit instead of EVP_DecryptInit in GCM encrypt 2026-03-19 22:28:26 +01:00
TestArgon2.cpp LibCrypto: Implement Argon2 hash algorithm 2026-01-04 15:56:54 +01:00
TestASN1.cpp LibCrypto: Replace {Unsigned,Signed}BigInteger impl with LibTomMath 2025-05-23 11:57:21 +02:00
TestBigFraction.cpp LibCrypto: Improve precision of Crypto::BigFraction::to_double() 2025-03-23 19:33:25 +01:00
TestBigInteger.cpp LibCrypto: Add a method to count the number of digits in a big int 2026-02-22 09:39:10 -05:00
TestCurves.cpp LibCrypto: Convert UnsignedBigInteger::import_data to accept Bytes 2025-08-05 09:08:56 +02:00
TestEd448.cpp LibCrypto: Add Ed448 test 2025-02-24 11:11:05 +01:00
TestEd25519.cpp LibCrypto: Implement Ed25519 Small Order Points 2025-08-01 14:31:44 +02:00
TestHash.cpp LibCrypto: SHA3 hashing algorithm 2025-11-26 22:01:00 -05:00
TestHKDF.cpp LibCrypto+LibWeb: Refactor HKDF and PBKDF2 classes with OpenSSL 2025-02-24 11:11:05 +01:00
TestHMAC.cpp LibCrypto: Refactor HMAC implementations with OpenSSL 2025-03-02 15:11:38 +01:00
TestMLDSA.cpp Tests: Correct include in TestMLDSA 2025-12-11 22:10:48 +00:00
TestOAEP.cpp LibCrypto+LibWeb: Replace RSA_OAEP-EME implementation 2025-01-13 17:00:18 +01:00
TestPBKDF2.cpp LibCrypto+LibWeb: Refactor HKDF and PBKDF2 classes with OpenSSL 2025-02-24 11:11:05 +01:00
TestPSS.cpp LibCrypto: Implement RSA_PSS_EMSA with OpenSSL 2025-01-17 12:43:03 +01:00
TestRSA.cpp LibCrypto: Remove no longer needed output_size in Public Key class 2025-12-10 21:26:06 +01:00