Karel Miko
5b05baaf36
BLAKE3
2026-08-04 11:26:06 +02:00
Karel Miko
26605163a4
fix clang warnings -Wmissing-variable-declarations
2026-07-30 15:22:33 +02:00
Karel Miko
6c885c7732
SM3 hash function
2026-05-19 13:29:36 +02:00
Karel Miko
4d513a02fc
ARIA block cipher (RFC 5794)
2026-05-16 11:38:38 +02:00
Karel Miko
1e4d471a9f
RFC 8702: RSA-PSS-SHAKE128/256 and ECDSA-SHAKE128/256
2026-05-06 09:23:52 +02:00
Karel Miko
8a1b70a040
add FRP256v1 (French governmental ECC curve referenced in wycheproof test suite)
2026-04-30 08:44:46 +02:00
Steffen Jaeckel
800e5ce319
Remove OCB v1.
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2026-04-24 10:45:24 +02:00
Steffen Jaeckel
4c03415dea
Re-order hash registrations
...
... in order of likelihood of usage and/or strength.
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2025-11-03 13:49:47 +01:00
Steffen Jaeckel
2400883060
Remove remaining footers
...
Fixes 24765c30c5
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2024-11-20 12:59:49 +01:00
Steffen Jaeckel
5f4ddc8d13
Update notes/cipher_tv.txt
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2024-09-14 10:33:04 +02:00
Chao Wei
6f15a45adc
Add SM4 block cipher
...
SM4 (formerly SMS4)[1] is a block cipher used in the Chinese
National Standard for Wireless LAN WAPI (Wired Authentication
and Privacy Infrastructure).
--from wikipedia
2024-08-30 05:30:48 +02:00
Steffen Jaeckel
c0be0aa0bf
Add support for more types of encrypted PEM files
...
1. ChaCha20, two-key 3DES and DES-X encrypted OpenSSL PEM files
2. AES-GCM and Chacha20+Poly1305 encrypted SSH keys
* OpenSSH uses a slightly different algorithm for its
`chacha20-poly1305@openssh.com` than defined in the RFC.
Therefore add an `openssh_compat` flag to
`chacha20poly1305_state`.
* Add the option to give a 16byte IV and no counter, when calling
`chacha20poly1305_memory()`
* Add support for DES-X
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2024-08-20 13:29:27 +02:00
Steffen Jaeckel
d11758e700
Add support for Tiger2
...
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
2024-02-26 15:51:54 +01:00
Steffen Jaeckel
53b0f1e30f
update TEA testvectors
2020-12-21 13:53:36 +01:00
Steffen Jaeckel
79f812c9f4
update TV's
2019-10-11 14:20:43 +02:00
Steffen Jaeckel
ac5192cf56
update CCM tv's and tv generation
2018-10-27 10:50:27 +02:00
Steffen Jaeckel
e4a03ca72a
fix testvectors for two-key 3des
2018-05-23 10:33:47 +02:00
Karel Miko
24c0eb84f9
ECC curves y^2 = x^3 + ax + b
2018-05-22 23:02:44 +02:00
Karel Miko
3cd8044290
Keccak
2018-03-08 07:18:33 +01:00
Karel Miko
8fdc46cc4b
updated tv_gen outputs
2017-12-05 13:00:13 +01:00
Karel Miko
5a63e7ef7d
Serpent cipher
2017-10-18 17:21:46 +02:00
Karel Miko
a2dd766ed5
IDEA cipher
2017-10-16 21:20:33 +02:00
Karel Miko
105abdd8cd
GCM: 0 size IV is not valid #273
2017-08-28 16:10:30 +02:00
Steffen Jaeckel
9139b59699
OCBv3: fix testvector generation
2017-08-07 19:43:09 +02:00
Steffen Jaeckel
d77cf0e248
OCBv3: implement RFC7253 compliance
...
This fixes #256
2017-08-02 17:45:59 +02:00
Karel Miko
b89f3d8b5a
fix: chmod -x notes/rsa-testvectors/*.txt
2017-07-09 16:22:28 +02:00
Steffen Jaeckel
fe19dad623
replace SVN tags
2017-06-20 15:16:11 +02:00
Steffen Jaeckel
b51a3f6dab
update notes/hashsum_tv.txt
2017-06-08 22:20:45 +02:00
Steffen Jaeckel
1c4c84e7f9
fix tv_gen
2017-06-08 22:20:44 +02:00
Steffen Jaeckel
b472ef31a2
looks like the previous output was not really shaXsum compatible...
2017-05-03 18:10:46 +02:00
Steffen Jaeckel
a6b8e52c43
make output equal to output of sha1sum etc.
2017-04-23 17:32:21 +02:00
Steffen Jaeckel
4ddee31de7
run hashsum for all hash algorithms
2017-04-23 16:10:01 +02:00
Steffen Jaeckel
7a83cea4db
use appropriate names for sha3 hashes
2017-04-23 15:55:49 +02:00
Karel Miko
6d404afc97
helper.pl --check-hashes + related fixes
2017-04-21 21:20:31 +02:00
Kelvin Sherlock
609d0afd00
updated hash_tv.txt
2017-04-20 12:28:38 -04:00
Kelvin Sherlock
56a2efa729
fix blake2s-160/224 hash sizes.
2017-04-20 11:22:16 -04:00
Kelvin Sherlock
4f7264135f
update test vectors
2017-04-20 09:36:35 -04:00
Karel Miko
c6a0362c88
SHA3
2017-03-29 13:44:04 +02:00
Steffen Jaeckel
dc0c6ed9d9
regen rsa-testvectors
2014-08-28 13:30:26 +02:00
Steffen Jaeckel
7c10ec9dd2
add makefile for rsa-testvectors
2014-08-28 13:30:26 +02:00
Steffen Jaeckel
2c69088be8
execute only one testcase per default
2014-08-28 13:30:26 +02:00
Steffen Jaeckel
92274aafb5
add testprof/pkcs_1_eme_test
2014-08-28 13:30:26 +02:00
Steffen Jaeckel
c24e2a1e6b
fix pkcs1v15crypt-vectors.txt
2014-08-28 13:30:25 +02:00
Steffen Jaeckel
b51824748a
rt.py: extend for PKCS#1 v1.5 EME
2014-08-28 13:30:25 +02:00
Steffen Jaeckel
7302a7cfcb
add testprof/pkcs_1_emsa_test
2014-08-28 13:30:25 +02:00
Steffen Jaeckel
25fcd4c70f
rt.py: add possibility to parse PKCS#1 v1.5 EMSA testvectors
2014-08-28 13:30:25 +02:00
Steffen Jaeckel
95f9d527f6
rt.py: start making even more generic, fixed naming of p and q
2014-08-28 13:30:25 +02:00
Steffen Jaeckel
ed0982b7e7
add oaep testvectors
2014-08-28 13:30:25 +02:00
Steffen Jaeckel
60b9c5a6f1
make pkcs1 test more generic
2014-08-28 13:30:25 +02:00
Steffen Jaeckel
4a819b2f1b
add generated file pss-vect.c
2014-08-28 13:30:25 +02:00