serenity/Libraries/LibCrypto
Ben Wiederhake 1c60ea235e LibCrypto: Do not silently ignore key size mismatch
Before, when the actually passed key was too long, the extra bytes were silently
ignored. This can lead to all sorts of trouble, so ... don't do that.

The original intention was maybe to support non-integer amounts of key bytes.
But that doesn't happen anyway with AES.
2020-08-28 11:36:57 +02:00
..
ASN1 LibCrypto: Don't cause errors when function unused 2020-08-23 00:53:16 +02:00
Authentication LibCrypto+LibTLS+Kernel: Switch the Cipher::Mode interface to use Span 2020-08-11 21:37:10 +02:00
BigInt LibCrypto: Document word order (endianness) of bigint 2020-08-16 16:35:23 +02:00
Checksum LibCrypto: Don't include <Libraries/...> 2020-08-17 18:05:35 +02:00
Cipher LibCrypto: Do not silently ignore key size mismatch 2020-08-28 11:36:57 +02:00
Hash AK: Add Endian.h header to replace NetworkOrdered.h. 2020-08-25 16:22:14 +02:00
NumberTheory LibCrypto: Fix MB => MiB build issue 2020-08-16 16:44:09 +02:00
PK AK: Rename span() to bytes() when appropriate. 2020-08-15 21:21:18 +02:00
CMakeLists.txt LibCrypto: Move large functions to cpp file 2020-08-16 16:35:23 +02:00