devgianlu
|
1d94d678b3
|
LibCrypto: Implement AES-KW
Add the AES-KW (Key Wrap) implementation as of
https://www.rfc-editor.org/rfc/rfc3394#section-4.2.
Tests are taken from section 4 of RFC3394.
|
2024-12-17 11:00:14 +01:00 |
|
devgianlu
|
1ae28324bd
|
LibCrypto: Accept correct IV sizes for AES-GCM
AES-GCM should accept 96-bits keys as is. Any other key should be
preprocessed with GHASH.
|
2024-12-16 13:27:53 +01:00 |
|
Ben Wiederhake
|
92d4cb7b09
|
LibCrypto: Fix and test CBC with CMS and ZeroLen padding
|
2024-10-26 17:50:22 +02:00 |
|
Ali Mohammad Pur
|
def379ce3f
|
LibCrypto: Move some data around earlier in GHash to make it go faster
This makes galois_multiply() about 10% faster.
|
2024-05-20 08:03:35 +02:00 |
|
Idan Horowitz
|
086969277e
|
Everywhere: Run clang-format
|
2022-04-01 21:24:45 +01:00 |
|
Ben Wiederhake
|
18ae5ede88
|
LibCrypto+Tests: Avoid implicitly copying ByteBuffer
|
2021-12-08 09:46:13 -08:00 |
|
Ali Mohammad Pur
|
97e97bccab
|
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
2021-09-06 01:53:26 +02:00 |
|
Peter Bocan
|
4d5ffd364a
|
LibCrypto+LibTLS: Split and move test suite into Tests directory
This change splits test-crypto.cpp from Userland into separate test
suites located in Tests/ directory.
|
2021-06-19 19:05:36 +04:30 |
|