Karel Miko
9e2984aa7e
SHA-512 accelerated by x86 (alternative)
2026-08-01 11:17:36 +02:00
Steffen Jaeckel
97f5d72457
Ensure the table sizes are OK.
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-07-31 23:57:51 +02:00
Karel Miko
a1a631efe4
make sha1/sha states clonable via memcpy
2026-07-30 20:17:44 +02:00
Steffen Jaeckel
ccbbb797f0
Fix indentation.
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-05-03 11:11:39 +02:00
Karel Miko
0e4c5aff7e
XChaCha20 / XChaCha20-Poly1305
2026-04-24 09:41:08 +02:00
Steffen Jaeckel
661dad10c7
Make HW-accel checkers always available.
...
Since the SHA-NI checker does the same for all three versions, we only have
to make one version public. This also now enables explicit testing of the
SHA-NI blocks.
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-04-23 09:13:02 +02:00
Marek Knápek
6832f3c106
Add KangarooTwelve XOF functions.
...
KangarooTwelve 128bits and KangarooTwelve 256 bits.
https://keccak.team/files/TurboSHAKE.pdf
https://www.rfc-editor.org/rfc/rfc9861.txt
https://datatracker.ietf.org/doc/html/rfc9861
2025-11-28 19:05:31 +01:00
Marek Knápek
709572e22e
Add TurboSHAKE XOF functions.
...
TurboSHAKE128 and TurboSHAKE256.
https://datatracker.ietf.org/doc/html/rfc9861
https://www.rfc-editor.org/rfc/rfc9861.txt
https://keccak.team/files/TurboSHAKE.pdf
https://github.com/libtom/libtomcrypt/issues/691
2025-11-25 09:22:35 +01:00
Tim van der Molen
33d1c81485
Improve SSE4.1/AES-NI support
2024-09-02 13:54:35 +02:00
Richard Levitte
6170ba5205
fix: tests/cipher_hash_test.c failed to use aes_enc_test
...
Depending on build circumstances, the AES test function is either
aes_test() or aes_enc_test().
2024-08-20 14:35:16 +02:00
Steffen Jaeckel
090f52755c
Add aes_enc_test()
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2024-02-26 16:25:17 +01:00
Steffen Jaeckel
9e0a131b2c
introduce separate aes_desc
...
`aes_desc` and `aes_enc_desc` now do auto-detection of the best suitable
AES implementation for the platform.
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2023-06-22 18:37:25 +02:00
Steffen Jaeckel
9824af8e3b
update header
2020-07-14 18:41:30 +02:00
Steffen Jaeckel
24765c30c5
remove footer
2020-07-14 18:41:29 +02:00
buggywhip
8144209695
add XSalsa20
2018-05-31 11:58:21 -07:00
Karel Miko
3cd8044290
Keccak
2018-03-08 07:18:33 +01:00
Larry Bugbee
8ef60f7b47
add rabbit
2017-12-17 08:05:41 -08:00
Larry Bugbee
108ddf5b50
add Sosemanuk
2017-11-20 02:41:30 -08:00
Larry Bugbee
4341424ce9
Add Salsa20
2017-10-23 15:45:02 -07:00
Steffen Jaeckel
6fc0a90a1e
fix headers & footers in demos & tests
2017-06-20 15:16:11 +02:00
Steffen Jaeckel
fe19dad623
replace SVN tags
2017-06-20 15:16:11 +02:00
Steffen Jaeckel
b38cf104f0
move prng-tests away from cipher_hash_test()
2017-06-12 17:19:43 +02:00
Steffen Jaeckel
e1a1145802
rename 'testprof/' to 'tests/'
2017-06-08 22:20:45 +02:00