Testing Botan 3.7.1 (release, dated 20250205, revision git:09cc7f97ceb828c19461b2a63f820d3226bb921b, distribution unspecified)
Properties:
  CPU flags: rdtsc sse2 ssse3 avx2 bmi2 adx aes_ni clmul rdrand rdseed
  drbg_seed: 18219988ADB1E739
aead:
AES-128/CCM(10,2) ran 86 tests all ok
AES-128/CCM(12,2) ran 43 tests all ok
AES-128/CCM(14,2) ran 43 tests all ok
AES-128/CCM(16,2) ran 597 tests all ok
AES-128/CCM(16,3) ran 86 tests all ok
AES-128/CCM(16,4) ran 43 tests all ok
AES-128/CCM(16,5) ran 43 tests all ok
AES-128/CCM(16,6) ran 43 tests all ok
AES-128/CCM(16,7) ran 43 tests all ok
AES-128/CCM(16,8) ran 43 tests all ok
AES-128/CCM(4,2) ran 43 tests all ok
AES-128/CCM(4,8) ran 43 tests all ok
AES-128/CCM(6,2) ran 43 tests all ok
AES-128/CCM(6,7) ran 43 tests all ok
AES-128/CCM(8,2) ran 172 tests all ok
AES-128/CCM(8,3) ran 43 tests all ok
AES-128/EAX ran 4514 tests all ok
AES-128/EAX(8) ran 84 tests all ok
AES-128/GCM ran 952 tests all ok
AES-128/GCM(12) ran 147 tests all ok
AES-128/GCM(8) ran 49 tests all ok
AES-128/OCB ran 1835 tests all ok
AES-128/OCB(12) ran 49 tests all ok
AES-128/SIV ran 12801 tests all ok
AES-192/EAX ran 231 tests all ok
AES-192/GCM ran 287 tests all ok
AES-192/GCM(12) ran 98 tests all ok
AES-256/EAX ran 287 tests all ok
AES-256/GCM ran 287 tests all ok
AES-256/GCM(12) ran 98 tests all ok
AES-256/GCM(13) ran 98 tests all ok
AES-256/GCM(14) ran 98 tests all ok
AES-256/GCM(15) ran 98 tests all ok
ARIA-128/GCM ran 49 tests all ok
ARIA-256/GCM ran 49 tests all ok
Blowfish/EAX ran 818 tests all ok
ChaCha20Poly1305 ran 70455 tests all ok
DES/EAX ran 818 tests all ok
SHACAL2/OCB(32) ran 125 tests all ok
SM4/CCM(16,3) ran 43 tests all ok
SM4/GCM ran 49 tests all ok
Threefish-512/EAX ran 49 tests all ok
Threefish-512/OCB(32) ran 41 tests all ok
TripleDES/EAX ran 818 tests all ok
Twofish/EAX ran 1602 tests all ok
block_ciphers:
AES-128 ran 7277 tests all ok
AES-192 ran 8550 tests all ok
AES-256 ran 9766 tests all ok
ARIA-128 ran 38 tests all ok
ARIA-192 ran 38 tests all ok
ARIA-256 ran 38 tests all ok
Blowfish ran 1178 tests all ok
CAST-128 ran 912 tests all ok
Camellia-128 ran 114 tests all ok
Camellia-192 ran 57 tests all ok
Camellia-256 ran 95 tests all ok
Cascade(Serpent,AES-256) ran 38 tests all ok
Cascade(Serpent,CAST-128) ran 19 tests all ok
Cascade(Serpent,Twofish) ran 57 tests all ok
DES ran 6099 tests all ok
GOST-28147-89(R3411_94_TestParam) ran 342 tests all ok
GOST-28147-89(R3411_CryptoPro) ran 190 tests all ok
IDEA ran 10298 tests all ok
Kuznyechik ran 1235 tests all ok
Lion(SHA-1,RC4,64) ran 19 tests all ok
Noekeon ran 19570 tests all ok
SEED ran 76 tests all ok
SHACAL2 ran 19399 tests all ok
SM4 ran 361 tests all ok
Serpent ran 19893 tests all ok
Threefish-512 ran 95 tests all ok
TripleDES ran 1064 tests all ok
Twofish ran 20957 tests all ok
hash_algos:
Adler32 ran 328 tests all ok
BLAKE2b(224) ran 3059 tests all ok
BLAKE2b(256) ran 3059 tests all ok
BLAKE2b(384) ran 3059 tests all ok
BLAKE2b(512) ran 3213 tests all ok
BLAKE2s(256) ran 3069 tests all ok
CRC24 ran 350 tests all ok
CRC32 ran 328 tests all ok
Comb4P(MD4,MD5) ran 12 tests all ok
Comb4P(SHA-1,RIPEMD-160) ran 12 tests all ok
GOST-R-34.11-94 ran 115 tests all ok
Keccak-1600(224) ran 3203 tests all ok
Keccak-1600(256) ran 3203 tests all ok
Keccak-1600(384) ran 3203 tests all ok
Keccak-1600(512) ran 3203 tests all ok
MD4 ran 904 tests all ok
MD5 ran 916 tests all ok
Parallel(MD5,SHA-1) ran 17 tests all ok
Parallel(SHA-256,SHA-512) ran 19 tests all ok
RIPEMD-160 ran 895 tests all ok
SHA-1 ran 930 tests all ok
SHA-224 ran 40 tests all ok
SHA-256 ran 4675 tests all ok
SHA-3(224) ran 1199 tests all ok
SHA-3(256) ran 1199 tests all ok
SHA-3(384) ran 1199 tests all ok
SHA-3(512) ran 1199 tests all ok
SHA-384 ran 77 tests all ok
SHA-512 ran 1639 tests all ok
SHA-512-256 ran 21 tests all ok
SHAKE-128(1120) ran 12 tests all ok
SHAKE-128(128) ran 2531 tests all ok
SHAKE-256(2000) ran 12 tests all ok
SHAKE-256(256) ran 33 tests all ok
SM3 ran 1653 tests all ok
Skein-512(224) ran 3059 tests all ok
Skein-512(256) ran 3059 tests all ok
Skein-512(384) ran 3059 tests all ok
Skein-512(512) ran 3203 tests all ok
Skein-512(512,Test) ran 10 tests all ok
Streebog-256 ran 1571 tests all ok
Streebog-512 ran 1583 tests all ok
Truncated(SHA-256,1) ran 9 tests all ok
Truncated(SHA-256,11) ran 9 tests all ok
Truncated(SHA-256,15) ran 9 tests all ok
Truncated(SHA-256,16) ran 9 tests all ok
Truncated(SHA-256,256) ran 9 tests all ok
Truncated(SHA-256,9) ran 9 tests all ok
Truncated(SHAKE-128(256),42) ran 9 tests all ok
Whirlpool ran 89 tests all ok
kdf_kat:
HKDF(HMAC(SHA-1)) ran 20 tests all ok
HKDF(HMAC(SHA-256)) ran 12 tests all ok
HKDF(HMAC(SHA-512)) ran 20 tests all ok
HKDF-Expand(HMAC(SHA-1)) ran 16 tests all ok
HKDF-Expand(HMAC(SHA-256)) ran 12 tests all ok
HKDF-Expand(HMAC(SHA-512)) ran 20 tests all ok
HKDF-Extract(HMAC(SHA-1)) ran 16 tests all ok
HKDF-Extract(HMAC(SHA-256)) ran 15 tests all ok
HKDF-Extract(HMAC(SHA-512)) ran 20 tests all ok
KDF1(SHA-1) ran 24 tests all ok
KDF1-18033(SHA-1) ran 8 tests all ok
KDF1-18033(SHA-256) ran 8 tests all ok
KDF2(SHA-1) ran 318 tests all ok
KDF2(SHA-256) ran 4 tests all ok
SP800-108-Counter(CMAC(AES-128)) ran 120 tests all ok
SP800-108-Counter(CMAC(AES-128),16,32) ran 4 tests all ok
SP800-108-Counter(CMAC(AES-128),24,32) ran 4 tests all ok
SP800-108-Counter(CMAC(AES-128),8,32) ran 4 tests all ok
SP800-108-Counter(CMAC(AES-192)) ran 120 tests all ok
SP800-108-Counter(CMAC(AES-256)) ran 120 tests all ok
SP800-108-Counter(CMAC(TripleDES)) ran 120 tests all ok
SP800-108-Counter(HMAC(SHA-1)) ran 120 tests all ok
SP800-108-Counter(HMAC(SHA-256)) ran 136 tests all ok
SP800-108-Counter(HMAC(SHA-256),16,16) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),16,24) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),16,32) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),16,8) ran 8 tests all ok
SP800-108-Counter(HMAC(SHA-256),24,16) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),24,24) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),24,32) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),24,8) ran 8 tests all ok
SP800-108-Counter(HMAC(SHA-256),32,16) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),32,24) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),32,8) ran 8 tests all ok
SP800-108-Counter(HMAC(SHA-256),8,16) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),8,24) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),8,32) ran 16 tests all ok
SP800-108-Counter(HMAC(SHA-256),8,8) ran 8 tests all ok
SP800-108-Counter(HMAC(SHA-384)) ran 120 tests all ok
SP800-108-Counter(HMAC(SHA-512)) ran 120 tests all ok
SP800-108-Feedback(CMAC(AES-128)) ran 120 tests all ok
SP800-108-Feedback(CMAC(AES-128),16,32) ran 4 tests all ok
SP800-108-Feedback(CMAC(AES-128),24,32) ran 4 tests all ok
SP800-108-Feedback(CMAC(AES-128),8,32) ran 4 tests all ok
SP800-108-Feedback(CMAC(AES-192)) ran 120 tests all ok
SP800-108-Feedback(CMAC(AES-256)) ran 120 tests all ok
SP800-108-Feedback(CMAC(TripleDES)) ran 120 tests all ok
SP800-108-Feedback(HMAC(SHA-1)) ran 120 tests all ok
SP800-108-Feedback(HMAC(SHA-256)) ran 136 tests all ok
SP800-108-Feedback(HMAC(SHA-256),16,16) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),16,24) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),16,32) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),16,8) ran 8 tests all ok
SP800-108-Feedback(HMAC(SHA-256),24,16) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),24,24) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),24,32) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),24,8) ran 8 tests all ok
SP800-108-Feedback(HMAC(SHA-256),32,16) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),32,24) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),32,8) ran 8 tests all ok
SP800-108-Feedback(HMAC(SHA-256),8,16) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),8,24) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),8,32) ran 16 tests all ok
SP800-108-Feedback(HMAC(SHA-256),8,8) ran 8 tests all ok
SP800-108-Feedback(HMAC(SHA-384)) ran 120 tests all ok
SP800-108-Feedback(HMAC(SHA-512)) ran 120 tests all ok
SP800-108-Pipeline(CMAC(AES-128)) ran 120 tests all ok
SP800-108-Pipeline(CMAC(AES-128),16,32) ran 4 tests all ok
SP800-108-Pipeline(CMAC(AES-128),24,32) ran 4 tests all ok
SP800-108-Pipeline(CMAC(AES-128),8,32) ran 4 tests all ok
SP800-108-Pipeline(CMAC(AES-192)) ran 120 tests all ok
SP800-108-Pipeline(CMAC(AES-256)) ran 120 tests all ok
SP800-108-Pipeline(CMAC(TripleDES)) ran 120 tests all ok
SP800-108-Pipeline(HMAC(SHA-1)) ran 120 tests all ok
SP800-108-Pipeline(HMAC(SHA-256)) ran 136 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),16,16) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),16,24) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),16,32) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),16,8) ran 8 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),24,16) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),24,24) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),24,32) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),24,8) ran 8 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),32,16) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),32,24) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),32,8) ran 8 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),8,16) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),8,24) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),8,32) ran 16 tests all ok
SP800-108-Pipeline(HMAC(SHA-256),8,8) ran 8 tests all ok
SP800-108-Pipeline(HMAC(SHA-384)) ran 120 tests all ok
SP800-108-Pipeline(HMAC(SHA-512)) ran 120 tests all ok
SP800-56A(HMAC(SHA-1)) ran 204 tests all ok
SP800-56A(HMAC(SHA-224)) ran 231 tests all ok
SP800-56A(HMAC(SHA-256)) ran 199 tests all ok
SP800-56A(HMAC(SHA-3(512))) ran 32 tests all ok
SP800-56A(HMAC(SHA-384)) ran 199 tests all ok
SP800-56A(HMAC(SHA-512)) ran 222 tests all ok
SP800-56A(KMAC-128) ran 36 tests all ok
SP800-56A(SHA-1) ran 189 tests all ok
SP800-56A(SHA-224) ran 201 tests all ok
SP800-56A(SHA-256) ran 189 tests all ok
SP800-56A(SHA-3(512)) ran 8 tests all ok
SP800-56A(SHA-384) ran 189 tests all ok
SP800-56A(SHA-512) ran 205 tests all ok
SP800-56C(HMAC(SHA-1)) ran 40 tests all ok
SP800-56C(HMAC(SHA-256)) ran 40 tests all ok
SP800-56C(HMAC(SHA-384)) ran 41 tests all ok
SP800-56C(HMAC(SHA-512)) ran 40 tests all ok
TLS-12-PRF(HMAC(SHA-224)) ran 4 tests all ok
TLS-12-PRF(HMAC(SHA-256)) ran 4 tests all ok
TLS-12-PRF(HMAC(SHA-384)) ran 4 tests all ok
TLS-12-PRF(HMAC(SHA-512)) ran 4 tests all ok
X9.42-PRF(1.2.840.113549.1.9.16.3.7) ran 4 tests all ok
X9.42-PRF(KeyWrap.TripleDES) ran 4 tests all ok
mac_algos:
BLAKE2b(224) ran 34 tests all ok
BLAKE2b(256) ran 127 tests all ok
BLAKE2b(384) ran 127 tests all ok
BLAKE2b(512) ran 4858 tests all ok
BLAKE2b(8) ran 19 tests all ok
CMAC(AES-128) ran 429 tests all ok
CMAC(AES-192) ran 112 tests all ok
CMAC(AES-256) ran 131 tests all ok
CMAC(Blowfish) ran 19 tests all ok
CMAC(Threefish-512) ran 19 tests all ok
GMAC(AES-128) ran 124 tests all ok
GMAC(AES-192) ran 70 tests all ok
GMAC(AES-256) ran 70 tests all ok
HMAC(MD5) ran 76 tests all ok
HMAC(RIPEMD-160) ran 76 tests all ok
HMAC(SHA-1) ran 114 tests all ok
HMAC(SHA-224) ran 95 tests all ok
HMAC(SHA-256) ran 133 tests all ok
HMAC(SHA-3(224)) ran 152 tests all ok
HMAC(SHA-3(256)) ran 152 tests all ok
HMAC(SHA-3(384)) ran 152 tests all ok
HMAC(SHA-3(512)) ran 152 tests all ok
HMAC(SHA-384) ran 114 tests all ok
HMAC(SHA-512) ran 114 tests all ok
HMAC(SHA-512-256) ran 57 tests all ok
KMAC-128(256) ran 55 tests all ok
KMAC-256(512) ran 56 tests all ok
Poly1305 ran 1242 tests all ok
SipHash(2,4) ran 1113 tests all ok
X9.19-MAC ran 114 tests all ok
cipher_modes:
AES-128/CBC/CTS ran 254 tests all ok
AES-128/CBC/NoPadding ran 558 tests all ok
AES-128/CBC/PKCS7 ran 2895 tests all ok
AES-128/CFB ran 466 tests all ok
AES-128/CFB(8) ran 515 tests all ok
AES-128/XTS ran 7751 tests all ok
AES-192/CBC/NoPadding ran 47 tests all ok
AES-192/CFB ran 47 tests all ok
AES-192/CFB(8) ran 47 tests all ok
AES-256/CBC/NoPadding ran 47 tests all ok
AES-256/CFB ran 47 tests all ok
AES-256/CFB(8) ran 47 tests all ok
AES-256/XTS ran 2172 tests all ok
ARIA-256/CBC/NoPadding ran 47 tests all ok
Blowfish/CBC/NoPadding ran 47 tests all ok
CAST-128/CBC/PKCS7 ran 47 tests all ok
CTR-BE(AES-128) ran 43 tests all ok
CTR-BE(DES) ran 43 tests all ok
DES/CBC/CTS ran 1894 tests all ok
DES/CBC/NoPadding ran 47 tests all ok
DES/CBC/OneAndZeros ran 1501 tests all ok
DES/CBC/PKCS7 ran 1471 tests all ok
DES/CFB ran 868 tests all ok
DES/CFB(16) ran 282 tests all ok
DES/CFB(32) ran 329 tests all ok
DES/CFB(8) ran 470 tests all ok
Noekeon/CBC/PKCS7 ran 5864 tests all ok
SHACAL2/XTS ran 39 tests all ok
Serpent/XTS ran 11222 tests all ok
Threefish-512/XTS ran 39 tests all ok
TripleDES/CBC/NoPadding ran 47 tests all ok
TripleDES/CBC/PKCS7 ran 47 tests all ok
TripleDES/CFB ran 47 tests all ok
TripleDES/CFB(8) ran 468 tests all ok
TripleDES/XTS ran 5944 tests all ok
Twofish/XTS ran 11128 tests all ok
pbkdf_kat:
OpenPGP-S2K(SHA-1) ran 27 tests all ok
OpenPGP-S2K(SHA-384) ran 12 tests all ok
PBKDF2(CMAC(Blowfish)) ran 3 tests all ok
PBKDF2(HMAC(SHA-1)) ran 33 tests all ok
PBKDF2(HMAC(SHA-256)) ran 3 tests all ok
PBKDF2(HMAC(SHA-384)) ran 3 tests all ok
PBKDF2(HMAC(SHA-512)) ran 3 tests all ok
hmac_drbg:
HMAC_DRBG(SHA-1) ran 240 tests all ok
HMAC_DRBG(SHA-224) ran 240 tests all ok
HMAC_DRBG(SHA-256) ran 240 tests all ok
HMAC_DRBG(SHA-384) ran 240 tests all ok
HMAC_DRBG(SHA-512) ran 240 tests all ok
HMAC_DRBG(SHA-512-256) ran 240 tests all ok
stream_ciphers:
CTR-BE(AES-128) ran 1026 tests all ok
CTR-BE(AES-128,4) ran 19 tests all ok
CTR-BE(AES-128,5) ran 19 tests all ok
CTR-BE(AES-128,6) ran 19 tests all ok
CTR-BE(AES-128,8) ran 19 tests all ok
CTR-BE(AES-192) ran 1216 tests all ok
CTR-BE(AES-256) ran 1273 tests all ok
CTR-BE(Blowfish) ran 19 tests all ok
CTR-BE(DES) ran 931 tests all ok
CTR-BE(Noekeon) ran 3648 tests all ok
CTR-BE(Serpent) ran 3325 tests all ok
CTR-BE(TripleDES) ran 4047 tests all ok
ChaCha(12) ran 38 tests all ok
ChaCha(20) ran 1634 tests all ok
ChaCha(8) ran 397 tests all ok
MARK-4 ran 95 tests all ok
OFB(AES-128) ran 209 tests all ok
OFB(AES-192) ran 19 tests all ok
OFB(AES-256) ran 19 tests all ok
OFB(DES) ran 76 tests all ok
RC4 ran 1311 tests all ok
RC4(3) ran 19 tests all ok
SHAKE-128 ran 21755 tests all ok
SHAKE-256 ran 21755 tests all ok
Salsa20 ran 227 tests all ok
util:
Util load/store ran 313 tests all ok
Util load/store ambiguity ran 6 tests all ok
Util load/store constexpr ran 47 tests all ok
Util load/store fallback ran 12 tests all ok
Util round_up ran 1297 tests all ok
checked_add ran 160 tests all ok
checked_cast ran 5 tests all ok
checked_mul ran 100 tests all ok
copy_out_be with 16bit input (partial words) ran 1 tests all ok
copy_out_be with 16bit input (word aligned) ran 1 tests all ok
copy_out_be with 64bit input (partial words) ran 1 tests all ok
copy_out_be with 64bit input (word aligned) ran 1 tests all ok
copy_out_le with 16bit input (partial words) ran 1 tests all ok
copy_out_le with 16bit input (word aligned) ran 1 tests all ok
copy_out_le with 64bit input (partial words) ran 1 tests all ok
copy_out_le with 64bit input (word aligned) ran 1 tests all ok
argon2:
Argon2d ran 12 tests all ok
Argon2i ran 15 tests all ok
Argon2id ran 330 tests all ok
argon2_pass:
Argon2 password hash ran 9 tests all ok
asn1_encoding:
ASN.1 ASCII encoding ran 2 tests all ok
ASN.1 ASCII parsing ran 1 tests all ok
ASN.1 BMP string (UCS-2) parsing ran 1 tests all ok
ASN.1 UTF-8 encoding ran 2 tests all ok
ASN.1 UTF-8 parsing ran 1 tests all ok
ASN.1 class and type underlying type ran 1 tests all ok
ASN.1 universal string (UCS-4) parsing ran 1 tests all ok
BER nested indefinite length ran 1 tests all ok
BER stack recursion ran 1 tests all ok
asn1_printer:
ASN1_Pretty_Printer ran 7 tests all ok
asn1_time:
ASN.1 date parsing ran 25 tests all ok
auto_rng_unit:
AutoSeeded_RNG ran 4109 tests all ok
base32:
Base32 ran 84 tests all ok
base58:
Base58 ran 32 tests all ok
base58c:
Base58 Check ran 8 tests all ok
base64:
Base64 ran 64 tests all ok
bc_pad:
ESP ran 32 tests all ok
NoPadding ran 10 tests all ok
OneAndZeros ran 20 tests all ok
PKCS7 ran 18 tests all ok
X9.23 ran 24 tests all ok
bcrypt:
bcrypt ran 380 tests all ok
bcrypt_pbkdf:
bcrypt PBKDF ran 36 tests all ok
bigint_unit:
BigInt IO operators ran 26 tests all ok
BigInt encoding functions ran 1 tests all ok
BigInt get_substring ran 34816 tests all ok
BigInt prime generation ran 65 tests all ok
BigInt size functions ran 72 tests all ok
bignum_auxiliary:
BigInt binary serialization ran 3 tests all ok
BigInt const time shift ran 2048 tests all ok
BigInt truncated/padded binary serialization ran 5 tests all ok
bit_ops:
ctz ran 6 tests all ok
is_power_of_2 ran 15 tests all ok
popcount ran 20 tests all ok
reverse_bits ran 12 tests all ok
significant_bytes ran 14 tests all ok
bitvector:
Bitvector in strong type ran 81 tests all ok
Conditional XOR, Gauss Workload ran 1 tests all ok
Iterators: bare usage ran 24 tests all ok
Iterators: bare usage ran 24 tests all ok
Iterators: large bitvector ran 500 tests all ok
Iterators: large bitvector ran 500 tests all ok
Iterators: range-based for loop ran 13 tests all ok
Iterators: range-based for loop ran 13 tests all ok
Iterators: satiesfies C++20 concepts ran 8 tests all ok
Iterators: satiesfies C++20 concepts ran 8 tests all ok
Iterators: std::distance and std::advance ran 3 tests all ok
Iterators: std::distance and std::advance ran 3 tests all ok
accessors validate offsets ran 5 tests all ok
allocated bitvector has capacity ran 3 tests all ok
any, none and all ran 30 tests all ok
bits in many blocks ran 211 tests all ok
bitwise AND ran 41 tests all ok
bitwise OR ran 41 tests all ok
bitwise XOR ran 41 tests all ok
bitwise assignment modifiers ran 14 tests all ok
bitwise operators with heterogeneous allocators ran 126 tests all ok
bitwise_equals ran 4 tests all ok
byte-aligned 2 ran 349 tests all ok
byte-aligned copy ran 128 tests all ok
byte-aligned copy must zero-out unused bits ran 33 tests all ok
byte-aligned unsigned integer subvector ran 244 tests all ok
byte-aligned unsigned integer subvector replacement ran 1004 tests all ok
conditional XOR, block aligned ran 2 tests all ok
conditional XOR, byte aligned ran 2 tests all ok
conditional XOR, no alignment ran 2 tests all ok
default constructed bitvector ran 5 tests all ok
empty byte-array ran 3 tests all ok
empty copy is allowed ran 3 tests all ok
flipping bits ran 5 tests all ok
hamming weight ran 10 tests all ok
hamming weight oddness ran 2 tests all ok
load all bits from byte-array (aligned data) ran 65 tests all ok
load all bits from byte-array (unaligned blocks) ran 64 tests all ok
load bits from byte-array (unaligned data) ran 32 tests all ok
multiblock handling ran 129 tests all ok
one bit ran 10 tests all ok
pop_back() shortens bitvector ran 10 tests all ok
preallocated construction of bitvector ran 12 tests all ok
push_back() extends bitvector ran 10 tests all ok
range errors are caught ran 4 tests all ok
reserved bitvector has capacity ran 6 tests all ok
resize() ran 12 tests all ok
set and unset ran 256 tests all ok
setting bits ran 24 tests all ok
subscript operator ran 6 tests all ok
subscript operator does not validate offsets ran 2 tests all ok
to_bytes() uses secure_allocator if necessary ran 2 tests all ok
to_bytes(std::span) can handle non-zero out-memory ran 1 tests all ok
to_bytes(std::span) can handle non-zero out-memory ran 1 tests all ok
unaligned copy ran 349 tests all ok
unaligned unsigned integer subvector ran 240 tests all ok
unaligned unsigned integer subvector replacement ran 1400 tests all ok
unsetting bits ran 28 tests all ok
blowfish_salted:
Blowfish salted key schedule ran 11 tests all ok
bn_add:
BigInt Addition ran 312 tests all ok
bn_cmp:
BigInt Comparison EQ ran 6 tests all ok
BigInt Comparison LT ran 12 tests all ok
BigInt Comparison LTE ran 14 tests all ok
bn_div:
BigInt Divide ran 4344 tests all ok
bn_div_pow2k:
BigInt ct_divide_pow2k ran 67434 tests all ok
bn_gcd:
BigInt GCD ran 364 tests all ok
bn_invmod:
BigInt InvMod ran 367 tests all ok
bn_isprime:
BigInt Test NonPrime ran 107 tests all ok
BigInt Test Prime ran 25 tests all ok
bn_issquare:
BigInt IsSquare ran 7 tests all ok
bn_jacobi:
BigInt Jacobi ran 698 tests all ok
bn_lshift:
BigInt Lshift ran 100 tests all ok
bn_lucas:
Lucas primality test ran 2999 tests all ok
bn_mod:
BigInt Mod ran 494 tests all ok
bn_mul:
BigInt Multiply ran 416 tests all ok
bn_powmod:
BigInt Powmod ran 47 tests all ok
bn_rand:
BigInt Random ran 4 tests all ok
bn_rshift:
BigInt Rshift ran 106 tests all ok
bn_sqr:
BigInt Square ran 42 tests all ok
bn_sqrt_modulo_prime:
BigInt Sqrt Modulo Prime ran 25 tests all ok
bn_sub:
BigInt Subtraction ran 154 tests all ok
bufcomp_base_api:
Convenience API of Buffered_Computation ran 78 tests all ok
buffer_utilities:
Add Zero-Padding to Alignment Buffer ran 11 tests all ok
Aligned data blockwise (no block-defer) ran 15 tests all ok
Aligned data blockwise (with block-defer) ran 13 tests all ok
Aligned data is not buffered unneccesarily (no block-defer) ran 12 tests all ok
Aligned data is not buffered unneccesarily (with block-defer) ran 12 tests all ok
Aligned data passthrough (no block-defer) ran 12 tests all ok
Aligned data passthrough (with block-defer) ran 12 tests all ok
Clear Alignment Buffer ran 6 tests all ok
Consume Alignment Buffer ran 7 tests all ok
Consume partially filled Alignment Buffer ran 9 tests all ok
Empty BufferSlicer ran 6 tests all ok
Empty BufferStuffer ran 5 tests all ok
Fill Alignment Buffer ran 10 tests all ok
Fill BufferStuffer ran 13 tests all ok
Fresh Alignment Buffer ran 5 tests all ok
Handle unaligned data in Alignment Buffer (no block-defer) ran 13 tests all ok
Handle unaligned data in Alignment Buffer (with block-defer) ran 19 tests all ok
Read from BufferSlicer ran 27 tests all ok
Strong type support ran 1 tests all ok
auto-detected output type ran 6 tests all ok
concatenate ran 7 tests all ok
concatenate strong types ran 2 tests all ok
dynamic length-check ran 2 tests all ok
empty concat ran 4 tests all ok
certstor:
Certificate Store - Find by subject hash ran 6 tests all ok
Certificate Store - Load every cert of every files ran 2 tests all ok
Certificate Store SQLITE3 - All subjects ran 7 tests all ok
Certificate Store SQLITE3 - CRL ran 9 tests all ok
Certificate Store SQLITE3 - Find all certs ran 8 tests all ok
Certificate Store SQLITE3 - Insert, Find, Remove ran 34 tests all ok
certstor_flatfile:
Flatfile Certificate Store - Find Certificate by SHA1(pubkey) ran 4 tests all ok
Flatfile Certificate Store - Find Certificate by UTF8 subject DN ran 3 tests all ok
Flatfile Certificate Store - Find Certificate by subject DN ran 3 tests all ok
Flatfile Certificate Store - Find Certificate by subject DN and key ID ran 3 tests all ok
Flatfile Certificate Store - Find Certificates by subject DN and key ID ran 4 tests all ok
Flatfile Certificate Store - Find all Certificate Subjects ran 3 tests all ok
Flatfile Certificate Store - Open Store ran 2 tests all ok
Flatfile Certificate Store - can deal with no matches (regression test) ran 3 tests all ok
Flatfile Certificate Store - rejects bundles with non-CA certs ran 1 tests all ok
certstor_system:
System Certificate Store - Find Certificate by SHA1(pubkey) ran 4 tests all ok
System Certificate Store - Find Certificate by SHA1(pubkey) - regression test for GH #2779 ran 3 tests all ok
System Certificate Store - Find Certificate by UTF8 subject DN ran 11 tests all ok
System Certificate Store - Find Certificate by subject DN ran 3 tests all ok
System Certificate Store - Find Certificate by subject DN and key ID ran 3 tests all ok
System Certificate Store - Find Certificates by subject DN and key ID ran 4 tests all ok
System Certificate Store - Find all Certificate Subjects ran 3 tests all ok
System Certificate Store - Find all Certificates by subject DN ran 3 tests all ok
System Certificate Store - Open Keychain ran 1 tests all ok
System Certificate Store - can deal with no matches (regression test) ran 3 tests all ok
chacha_rng:
ChaCha_RNG ran 21 tests all ok
chacha_rng_unit:
ChaCha_RNG Broken Entropy Input ran 7 tests all ok
ChaCha_RNG Nonce Check ran 21 tests all ok
ChaCha_RNG Prediction Resistance ran 3 tests all ok
ChaCha_RNG Randomize With Timestamp Input ran 2 tests all ok
ChaCha_RNG Reseed ran 6 tests all ok
ChaCha_RNG Reseed KAT ran 5 tests all ok
ChaCha_RNG Security Level ran 1 tests all ok
ChaCha_RNG randomize ran 4096 tests all ok
charset:
Charset ran 8 tests all ok
cmce_generic_kat:
PQC KAT for ClassicMcEliece with parameters 348864 ran 13 tests all ok
PQC KAT for ClassicMcEliece with parameters 6960119pcf ran 13 tests all ok
cmce_generic_keygen:
ClassicMcEliece ClassicMcEliece_348864 keygen ran 37 tests all ok
ClassicMcEliece ClassicMcEliece_6960119pcf keygen ran 37 tests all ok
cmce_invalid:
CMCE Invalid Ciphertext Test ran 3 tests all ok
cmce_utility:
GF Poly Mul ran 1 tests all ok
GF inv test ran 1 tests all ok
Irreducible Polynomial Generation ran 2 tests all ok
No endless loop with rigged RNG ran 1 tests all ok
Seed expansion ran 1 tests all ok
compression_tests:
bz2 compression ran 30 tests all ok
deflate compression ran 30 tests all ok
gzip compression ran 30 tests all ok
lzma compression ran 30 tests all ok
zlib compression ran 30 tests all ok
cpuid:
CPUID ran 3 tests all ok
create_compression:
bz2 create compression ran 2 tests all ok
create invalid compression ran 2 tests all ok
deflate create compression ran 2 tests all ok
gzip create compression ran 2 tests all ok
lzma create compression ran 2 tests all ok
zlib create compression ran 2 tests all ok
cryptobox:
Cryptobox ran 54 tests all ok
crystals:
Extended Euclidean Algorithm ran 11 tests all ok
bounded XOF with small bound ran 4 tests all ok
cloned polynomials always manage their storge ran 20 tests all ok
decode polynomial coefficients from XOF ran 768 tests all ok
decode polynomial coefficients from buffer ran 771 tests all ok
encode polynomial coefficients into buffer ran 3 tests all ok
filter bytes ran 3 tests all ok
hamming weight of polynomial vectors ran 7 tests all ok
hamming weight of polynomials ran 9 tests all ok
map and filter bytes ran 6 tests all ok
map bytes ran 5 tests all ok
polynomial owning storage ran 514 tests all ok
polynomial vector managing storage ran 10 tests all ok
random encoding roundtrips (0 to x) ran 24 tests all ok
random encoding roundtrips (Dilithium ranges) ran 24 tests all ok
random encoding roundtrips (Kyber ranges) ran 18 tests all ok
value range validation ran 4 tests all ok
value range validation for polynomial vectors ran 4 tests all ok
zero bound is reached immediately ran 1 tests all ok
ct_choice:
CT::Choice ran 126 tests all ok
CT::Choice ran 126 tests all ok
ct_mask:
CT::Mask ran 48372 tests all ok
CT::Mask ran 48372 tests all ok
ct_option:
CT::Option ran 55 tests all ok
CT::Option ran 55 tests all ok
ct_poison:
custom poisonable object ran 3 tests all ok
poison a poisonable objects with driveby_poison ran 3 tests all ok
poison a range of poisonable objects ran 3 tests all ok
poison multiple objects ran 3 tests all ok
scoped poison ran 3 tests all ok
dh_invalid:
DH invalid keys ran 7 tests all ok
dh_kat:
DH negative tests ran 2 tests all ok
Diffie-Hellman/KDF2(SHA-1) Valid key agreement ran 8 tests all ok
Diffie-Hellman/Raw Valid key agreement ran 108 tests all ok
dh_keygen:
DH modp/ietf/1024 keygen ran 41 tests all ok
dilithium_kat_4x4_AES_Deterministic:
Dilithium_4x4_AES ran 601 tests all ok
dilithium_kat_4x4_AES_Randomized:
Dilithium_4x4_AES ran 601 tests all ok
dilithium_kat_4x4_Deterministic:
Dilithium_4x4 ran 601 tests all ok
dilithium_kat_4x4_Randomized:
Dilithium_4x4 ran 601 tests all ok
dilithium_kat_6x5_AES_Deterministic:
Dilithium_6x5_AES ran 601 tests all ok
dilithium_kat_6x5_AES_Randomized:
Dilithium_6x5_AES ran 601 tests all ok
dilithium_kat_6x5_Deterministic:
Dilithium_6x5 ran 601 tests all ok
dilithium_kat_6x5_Randomized:
Dilithium_6x5 ran 601 tests all ok
dilithium_kat_8x7_AES_Deterministic:
Dilithium_8x7_AES ran 601 tests all ok
dilithium_kat_8x7_AES_Randomized:
Dilithium_8x7_AES ran 601 tests all ok
dilithium_kat_8x7_Deterministic:
Dilithium_8x7 ran 601 tests all ok
dilithium_kat_8x7_Randomized:
Dilithium_8x7 ran 601 tests all ok
dilithium_keygen:
Dilithium Dilithium-4x4-AES-r3 keygen ran 39 tests all ok
Dilithium Dilithium-4x4-r3 keygen ran 39 tests all ok
Dilithium Dilithium-6x5-AES-r3 keygen ran 39 tests all ok
Dilithium Dilithium-6x5-r3 keygen ran 39 tests all ok
Dilithium Dilithium-8x7-AES-r3 keygen ran 39 tests all ok
Dilithium Dilithium-8x7-r3 keygen ran 39 tests all ok
ML-DSA ML-DSA-4x4 keygen ran 37 tests all ok
ML-DSA ML-DSA-6x5 keygen ran 37 tests all ok
ML-DSA ML-DSA-8x7 keygen ran 37 tests all ok
dilithium_roundtrips:
Dilithium_4x4_AES ran 21 tests all ok
Dilithium_4x4_AES_Randomized ran 21 tests all ok
Dilithium_4x4_Common ran 21 tests all ok
Dilithium_4x4_Common_Randomized ran 21 tests all ok
Dilithium_6x5_AES ran 21 tests all ok
Dilithium_6x5_AES_Randomized ran 21 tests all ok
Dilithium_6x5_Common ran 21 tests all ok
Dilithium_6x5_Common_Randomized ran 21 tests all ok
Dilithium_8x7_AES ran 21 tests all ok
Dilithium_8x7_AES_Randomized ran 21 tests all ok
Dilithium_8x7_Common ran 21 tests all ok
Dilithium_8x7_Common_Randomized ran 21 tests all ok
ML-DSA_4x4 ran 21 tests all ok
ML-DSA_4x4_Randomized ran 21 tests all ok
ML-DSA_6x5 ran 21 tests all ok
ML-DSA_6x5_Randomized ran 21 tests all ok
ML-DSA_8x7 ran 21 tests all ok
ML-DSA_8x7_Randomized ran 21 tests all ok
dl_group:
DL_Group encoding ran 8 tests all ok
DL_Group errors ran 2 tests all ok
dl_group_gen:
DL_Group generate ran 20 tests all ok
dl_group_named:
DL_Group named ran 115 tests all ok
dlies:
DLIES AES-256/CBC ran 84 tests all ok
DLIES AES-256/GCM ran 16 tests all ok
DLIES XOR ran 44 tests all ok
dlies_unit:
DLIES XOR ran 12 tests all ok
dsa_kat_sign:
DSA/SHA-1 signature generation ran 60 tests all ok
DSA/SHA-224 signature generation ran 48 tests all ok
DSA/SHA-256 signature generation ran 48 tests all ok
DSA/SHA-384 signature generation ran 48 tests all ok
DSA/SHA-512 signature generation ran 48 tests all ok
dsa_kat_verify:
DSA/SHA-1 signature verification ran 496 tests all ok
DSA/SHA-224 signature verification ran 480 tests all ok
DSA/SHA-256 signature verification ran 480 tests all ok
DSA/SHA-384 signature verification ran 480 tests all ok
DSA/SHA-512 signature verification ran 480 tests all ok
dsa_keygen:
DSA dsa/jce/1024 keygen ran 39 tests all ok
dsa_misc_verify:
DSA/Raw signature verification ran 16 tests all ok
dsa_param:
DSA Parameter Generation ran 40 tests all ok
ec_group:
EC_Group brainpool160r1 ran 48 tests all ok
EC_Group brainpool192r1 ran 48 tests all ok
EC_Group brainpool224r1 ran 48 tests all ok
EC_Group brainpool256r1 ran 48 tests all ok
EC_Group brainpool320r1 ran 48 tests all ok
EC_Group brainpool384r1 ran 48 tests all ok
EC_Group brainpool512r1 ran 48 tests all ok
EC_Group frp256v1 ran 48 tests all ok
EC_Group gost_256A ran 48 tests all ok
EC_Group gost_512A ran 48 tests all ok
EC_Group numsp512d1 ran 48 tests all ok
EC_Group secp160k1 ran 47 tests all ok
EC_Group secp160r1 ran 47 tests all ok
EC_Group secp160r2 ran 47 tests all ok
EC_Group secp192k1 ran 48 tests all ok
EC_Group secp192r1 ran 48 tests all ok
EC_Group secp224k1 ran 47 tests all ok
EC_Group secp224r1 ran 47 tests all ok
EC_Group secp256k1 ran 48 tests all ok
EC_Group secp256r1 ran 48 tests all ok
EC_Group secp384r1 ran 48 tests all ok
EC_Group secp521r1 ran 48 tests all ok
EC_Group sm2p256v1 ran 48 tests all ok
EC_Group x962_p192v2 ran 48 tests all ok
EC_Group x962_p192v3 ran 48 tests all ok
EC_Group x962_p239v1 ran 47 tests all ok
EC_Group x962_p239v2 ran 47 tests all ok
EC_Group x962_p239v3 ran 47 tests all ok
ec_h2c_kat:
ECC hash to curve SSWU-NU secp256r1 ran 6 tests all ok
ECC hash to curve SSWU-NU secp384r1 ran 11 tests all ok
ECC hash to curve SSWU-NU secp521r1 ran 6 tests all ok
ECC hash to curve SSWU-RO secp256r1 ran 5 tests all ok
ECC hash to curve SSWU-RO secp384r1 ran 10 tests all ok
ECC hash to curve SSWU-RO secp521r1 ran 5 tests all ok
ec_h2c_xmd:
ECC hash to curve XMD SHA-256 ran 10 tests all ok
ECC hash to curve XMD SHA-512 ran 10 tests all ok
ec_point_arith:
EC_AffinePoint arithmetic brainpool160r1 ran 115 tests all ok
EC_AffinePoint arithmetic brainpool192r1 ran 115 tests all ok
EC_AffinePoint arithmetic brainpool224r1 ran 115 tests all ok
EC_AffinePoint arithmetic brainpool256r1 ran 115 tests all ok
EC_AffinePoint arithmetic brainpool320r1 ran 115 tests all ok
EC_AffinePoint arithmetic brainpool384r1 ran 115 tests all ok
EC_AffinePoint arithmetic brainpool512r1 ran 115 tests all ok
EC_AffinePoint arithmetic frp256v1 ran 115 tests all ok
EC_AffinePoint arithmetic gost_256A ran 115 tests all ok
EC_AffinePoint arithmetic gost_512A ran 115 tests all ok
EC_AffinePoint arithmetic numsp512d1 ran 115 tests all ok
EC_AffinePoint arithmetic secp160k1 ran 115 tests all ok
EC_AffinePoint arithmetic secp160r1 ran 115 tests all ok
EC_AffinePoint arithmetic secp160r2 ran 115 tests all ok
EC_AffinePoint arithmetic secp192k1 ran 115 tests all ok
EC_AffinePoint arithmetic secp192r1 ran 115 tests all ok
EC_AffinePoint arithmetic secp224k1 ran 115 tests all ok
EC_AffinePoint arithmetic secp224r1 ran 115 tests all ok
EC_AffinePoint arithmetic secp256k1 ran 115 tests all ok
EC_AffinePoint arithmetic secp256r1 ran 115 tests all ok
EC_AffinePoint arithmetic secp384r1 ran 115 tests all ok
EC_AffinePoint arithmetic secp521r1 ran 115 tests all ok
EC_AffinePoint arithmetic sm2p256v1 ran 115 tests all ok
EC_AffinePoint arithmetic x962_p192v2 ran 115 tests all ok
EC_AffinePoint arithmetic x962_p192v3 ran 115 tests all ok
EC_AffinePoint arithmetic x962_p239v1 ran 115 tests all ok
EC_AffinePoint arithmetic x962_p239v2 ran 115 tests all ok
EC_AffinePoint arithmetic x962_p239v3 ran 115 tests all ok
ec_point_enc:
EC_AffinePoint encoding brainpool160r1 ran 700 tests all ok
EC_AffinePoint encoding brainpool192r1 ran 700 tests all ok
EC_AffinePoint encoding brainpool224r1 ran 700 tests all ok
EC_AffinePoint encoding brainpool256r1 ran 700 tests all ok
EC_AffinePoint encoding brainpool320r1 ran 700 tests all ok
EC_AffinePoint encoding brainpool384r1 ran 700 tests all ok
EC_AffinePoint encoding brainpool512r1 ran 700 tests all ok
EC_AffinePoint encoding frp256v1 ran 700 tests all ok
EC_AffinePoint encoding gost_256A ran 700 tests all ok
EC_AffinePoint encoding gost_512A ran 700 tests all ok
EC_AffinePoint encoding numsp512d1 ran 700 tests all ok
EC_AffinePoint encoding secp160k1 ran 700 tests all ok
EC_AffinePoint encoding secp160r1 ran 700 tests all ok
EC_AffinePoint encoding secp160r2 ran 700 tests all ok
EC_AffinePoint encoding secp192k1 ran 700 tests all ok
EC_AffinePoint encoding secp192r1 ran 700 tests all ok
EC_AffinePoint encoding secp224k1 ran 700 tests all ok
EC_AffinePoint encoding secp224r1 ran 700 tests all ok
EC_AffinePoint encoding secp256k1 ran 700 tests all ok
EC_AffinePoint encoding secp256r1 ran 700 tests all ok
EC_AffinePoint encoding secp384r1 ran 700 tests all ok
EC_AffinePoint encoding secp521r1 ran 700 tests all ok
EC_AffinePoint encoding sm2p256v1 ran 700 tests all ok
EC_AffinePoint encoding x962_p192v2 ran 700 tests all ok
EC_AffinePoint encoding x962_p192v3 ran 700 tests all ok
EC_AffinePoint encoding x962_p239v1 ran 700 tests all ok
EC_AffinePoint encoding x962_p239v2 ran 700 tests all ok
EC_AffinePoint encoding x962_p239v3 ran 700 tests all ok
ecc_basemul:
ECC base point multiply brainpool224r1 ran 6 tests all ok
ECC base point multiply brainpool256r1 ran 6 tests all ok
ECC base point multiply brainpool384r1 ran 6 tests all ok
ECC base point multiply brainpool512r1 ran 6 tests all ok
ECC base point multiply frp256v1 ran 156 tests all ok
ECC base point multiply numsp512d1 ran 285 tests all ok
ECC base point multiply secp160r1 ran 18 tests all ok
ECC base point multiply secp192r1 ran 156 tests all ok
ECC base point multiply secp224r1 ran 156 tests all ok
ECC base point multiply secp256k1 ran 150 tests all ok
ECC base point multiply secp256r1 ran 156 tests all ok
ECC base point multiply secp384r1 ran 156 tests all ok
ECC base point multiply secp521r1 ran 156 tests all ok
ECC base point multiply sm2p256v1 ran 192 tests all ok
ecc_invalid:
ECC invalid keys ran 5 tests all ok
ecc_mul2:
ECC mul2 brainpool192r1 ran 504 tests all ok
ECC mul2 brainpool224r1 ran 504 tests all ok
ECC mul2 brainpool256r1 ran 504 tests all ok
ECC mul2 brainpool384r1 ran 504 tests all ok
ECC mul2 brainpool512r1 ran 504 tests all ok
ECC mul2 secp192r1 ran 504 tests all ok
ECC mul2 secp224k1 ran 504 tests all ok
ECC mul2 secp224r1 ran 504 tests all ok
ECC mul2 secp256k1 ran 504 tests all ok
ECC mul2 secp256r1 ran 504 tests all ok
ECC mul2 secp384r1 ran 504 tests all ok
ECC mul2 secp521r1 ran 504 tests all ok
ECC mul2 sm2p256v1 ran 504 tests all ok
ecc_mul2_inf:
ECC mul2 inf brainpool160r1 ran 8 tests all ok
ECC mul2 inf brainpool192r1 ran 8 tests all ok
ECC mul2 inf brainpool224r1 ran 8 tests all ok
ECC mul2 inf brainpool256r1 ran 8 tests all ok
ECC mul2 inf brainpool320r1 ran 8 tests all ok
ECC mul2 inf brainpool384r1 ran 8 tests all ok
ECC mul2 inf brainpool512r1 ran 8 tests all ok
ECC mul2 inf frp256v1 ran 8 tests all ok
ECC mul2 inf gost_256A ran 8 tests all ok
ECC mul2 inf gost_512A ran 8 tests all ok
ECC mul2 inf numsp512d1 ran 8 tests all ok
ECC mul2 inf secp160k1 ran 8 tests all ok
ECC mul2 inf secp160r1 ran 8 tests all ok
ECC mul2 inf secp160r2 ran 8 tests all ok
ECC mul2 inf secp192k1 ran 8 tests all ok
ECC mul2 inf secp192r1 ran 8 tests all ok
ECC mul2 inf secp224k1 ran 8 tests all ok
ECC mul2 inf secp224r1 ran 8 tests all ok
ECC mul2 inf secp256k1 ran 8 tests all ok
ECC mul2 inf secp256r1 ran 8 tests all ok
ECC mul2 inf secp384r1 ran 8 tests all ok
ECC mul2 inf secp521r1 ran 8 tests all ok
ECC mul2 inf sm2p256v1 ran 8 tests all ok
ECC mul2 inf x962_p192v2 ran 8 tests all ok
ECC mul2 inf x962_p192v3 ran 8 tests all ok
ECC mul2 inf x962_p239v1 ran 8 tests all ok
ECC mul2 inf x962_p239v2 ran 8 tests all ok
ECC mul2 inf x962_p239v3 ran 8 tests all ok
ecc_pt_addition:
ECC addition brainpool160r1 ran 13 tests all ok
ECC addition brainpool192r1 ran 13 tests all ok
ECC addition brainpool224r1 ran 13 tests all ok
ECC addition brainpool256r1 ran 13 tests all ok
ECC addition brainpool320r1 ran 13 tests all ok
ECC addition brainpool384r1 ran 13 tests all ok
ECC addition brainpool512r1 ran 13 tests all ok
ECC addition frp256v1 ran 13 tests all ok
ECC addition gost_256A ran 13 tests all ok
ECC addition gost_512A ran 13 tests all ok
ECC addition numsp512d1 ran 13 tests all ok
ECC addition secp160k1 ran 13 tests all ok
ECC addition secp160r1 ran 13 tests all ok
ECC addition secp160r2 ran 13 tests all ok
ECC addition secp192k1 ran 13 tests all ok
ECC addition secp192r1 ran 13 tests all ok
ECC addition secp224k1 ran 13 tests all ok
ECC addition secp224r1 ran 13 tests all ok
ECC addition secp256k1 ran 13 tests all ok
ECC addition secp256r1 ran 13 tests all ok
ECC addition secp384r1 ran 13 tests all ok
ECC addition secp521r1 ran 13 tests all ok
ECC addition sm2p256v1 ran 13 tests all ok
ECC addition x962_p192v2 ran 13 tests all ok
ECC addition x962_p192v3 ran 13 tests all ok
ECC addition x962_p239v1 ran 13 tests all ok
ECC addition x962_p239v2 ran 13 tests all ok
ECC addition x962_p239v3 ran 13 tests all ok
ecc_randomized:
ECC randomized brainpool160r1 ran 39 tests all ok
ECC randomized brainpool192r1 ran 39 tests all ok
ECC randomized brainpool224r1 ran 39 tests all ok
ECC randomized brainpool256r1 ran 39 tests all ok
ECC randomized brainpool320r1 ran 39 tests all ok
ECC randomized brainpool384r1 ran 39 tests all ok
ECC randomized brainpool512r1 ran 39 tests all ok
ECC randomized frp256v1 ran 39 tests all ok
ECC randomized gost_256A ran 39 tests all ok
ECC randomized gost_512A ran 39 tests all ok
ECC randomized numsp512d1 ran 39 tests all ok
ECC randomized secp160k1 ran 39 tests all ok
ECC randomized secp160r1 ran 39 tests all ok
ECC randomized secp160r2 ran 39 tests all ok
ECC randomized secp192k1 ran 39 tests all ok
ECC randomized secp192r1 ran 39 tests all ok
ECC randomized secp224k1 ran 39 tests all ok
ECC randomized secp224r1 ran 39 tests all ok
ECC randomized secp256k1 ran 39 tests all ok
ECC randomized secp256r1 ran 39 tests all ok
ECC randomized secp384r1 ran 39 tests all ok
ECC randomized secp521r1 ran 39 tests all ok
ECC randomized sm2p256v1 ran 39 tests all ok
ECC randomized x962_p192v2 ran 39 tests all ok
ECC randomized x962_p192v3 ran 39 tests all ok
ECC randomized x962_p239v1 ran 39 tests all ok
ECC randomized x962_p239v2 ran 39 tests all ok
ECC randomized x962_p239v3 ran 39 tests all ok
ecc_scalar_arith:
ECC scalar arithmetic brainpool160r1 ran 1927 tests all ok
ECC scalar arithmetic brainpool192r1 ran 1927 tests all ok
ECC scalar arithmetic brainpool224r1 ran 1927 tests all ok
ECC scalar arithmetic brainpool256r1 ran 1927 tests all ok
ECC scalar arithmetic brainpool320r1 ran 1927 tests all ok
ECC scalar arithmetic brainpool384r1 ran 1927 tests all ok
ECC scalar arithmetic brainpool512r1 ran 1927 tests all ok
ECC scalar arithmetic frp256v1 ran 1927 tests all ok
ECC scalar arithmetic gost_256A ran 1927 tests all ok
ECC scalar arithmetic gost_512A ran 1927 tests all ok
ECC scalar arithmetic numsp512d1 ran 1927 tests all ok
ECC scalar arithmetic secp160k1 ran 1927 tests all ok
ECC scalar arithmetic secp160r1 ran 1927 tests all ok
ECC scalar arithmetic secp160r2 ran 1927 tests all ok
ECC scalar arithmetic secp192k1 ran 1927 tests all ok
ECC scalar arithmetic secp192r1 ran 1927 tests all ok
ECC scalar arithmetic secp224k1 ran 1927 tests all ok
ECC scalar arithmetic secp224r1 ran 1927 tests all ok
ECC scalar arithmetic secp256k1 ran 1927 tests all ok
ECC scalar arithmetic secp256r1 ran 1927 tests all ok
ECC scalar arithmetic secp384r1 ran 1927 tests all ok
ECC scalar arithmetic secp521r1 ran 1927 tests all ok
ECC scalar arithmetic sm2p256v1 ran 1927 tests all ok
ECC scalar arithmetic x962_p192v2 ran 1927 tests all ok
ECC scalar arithmetic x962_p192v3 ran 1927 tests all ok
ECC scalar arithmetic x962_p239v1 ran 1927 tests all ok
ECC scalar arithmetic x962_p239v2 ran 1927 tests all ok
ECC scalar arithmetic x962_p239v3 ran 1927 tests all ok
ecc_unit:
Decode EC_Group with seed ran 2 tests all ok
ECC registration ran 2 tests all ok
EC_Group from params ran 1 tests all ok
EC_Group registering non-match ran 1 tests all ok
EC_Group registration of standard group with custom OID ran 7 tests all ok
EC_Group with duplicate group order ran 4 tests all ok
Mixed Point Arithmetic ran 2 tests all ok
ecc_varmul:
ECC var point multiply brainpool224r1 ran 315 tests all ok
ECC var point multiply brainpool256r1 ran 315 tests all ok
ECC var point multiply brainpool384r1 ran 315 tests all ok
ECC var point multiply brainpool512r1 ran 315 tests all ok
ECC var point multiply secp160r1 ran 325 tests all ok
ECC var point multiply secp160r2 ran 325 tests all ok
ECC var point multiply secp192r1 ran 315 tests all ok
ECC var point multiply secp224r1 ran 315 tests all ok
ECC var point multiply secp256k1 ran 315 tests all ok
ECC var point multiply secp256r1 ran 325 tests all ok
ECC var point multiply secp384r1 ran 325 tests all ok
ECC var point multiply secp521r1 ran 325 tests all ok
ECC var point multiply sm2p256v1 ran 315 tests all ok
ecdh_all_groups:
ECDH brainpool160r1 ran 100 tests all ok
ECDH brainpool192r1 ran 100 tests all ok
ECDH brainpool224r1 ran 100 tests all ok
ECDH brainpool256r1 ran 100 tests all ok
ECDH brainpool320r1 ran 100 tests all ok
ECDH brainpool384r1 ran 100 tests all ok
ECDH brainpool512r1 ran 100 tests all ok
ECDH frp256v1 ran 100 tests all ok
ECDH gost_256A ran 100 tests all ok
ECDH gost_512A ran 100 tests all ok
ECDH numsp512d1 ran 100 tests all ok
ECDH secp160k1 ran 100 tests all ok
ECDH secp160r1 ran 100 tests all ok
ECDH secp160r2 ran 100 tests all ok
ECDH secp192k1 ran 100 tests all ok
ECDH secp192r1 ran 100 tests all ok
ECDH secp224k1 ran 100 tests all ok
ECDH secp224r1 ran 100 tests all ok
ECDH secp256k1 ran 100 tests all ok
ECDH secp256r1 ran 100 tests all ok
ECDH secp384r1 ran 100 tests all ok
ECDH secp521r1 ran 100 tests all ok
ECDH sm2p256v1 ran 100 tests all ok
ECDH x962_p192v2 ran 100 tests all ok
ECDH x962_p192v3 ran 100 tests all ok
ECDH x962_p239v1 ran 100 tests all ok
ECDH x962_p239v2 ran 100 tests all ok
ECDH x962_p239v3 ran 100 tests all ok
ecdh_kat:
ECDH/Raw brainpool256r1 key agreement ran 6 tests all ok
ECDH/Raw brainpool384r1 key agreement ran 6 tests all ok
ECDH/Raw brainpool512r1 key agreement ran 6 tests all ok
ECDH/Raw frp256v1 key agreement ran 75 tests all ok
ECDH/Raw secp192r1 key agreement ran 75 tests all ok
ECDH/Raw secp224r1 key agreement ran 75 tests all ok
ECDH/Raw secp256r1 key agreement ran 75 tests all ok
ECDH/Raw secp384r1 key agreement ran 75 tests all ok
ECDH/Raw secp521r1 key agreement ran 75 tests all ok
ecdh_keygen:
ECDH brainpool256r1 keygen ran 41 tests all ok
ECDH brainpool384r1 keygen ran 41 tests all ok
ECDH brainpool512r1 keygen ran 41 tests all ok
ECDH frp256v1 keygen ran 41 tests all ok
ECDH secp256r1 keygen ran 41 tests all ok
ECDH secp384r1 keygen ran 41 tests all ok
ECDH secp521r1 keygen ran 41 tests all ok
ecdsa_all_groups:
ECDSA brainpool160r1 ran 384 tests all ok
ECDSA brainpool192r1 ran 384 tests all ok
ECDSA brainpool224r1 ran 384 tests all ok
ECDSA brainpool256r1 ran 384 tests all ok
ECDSA brainpool320r1 ran 384 tests all ok
ECDSA brainpool384r1 ran 384 tests all ok
ECDSA brainpool512r1 ran 384 tests all ok
ECDSA frp256v1 ran 384 tests all ok
ECDSA gost_256A ran 384 tests all ok
ECDSA gost_512A ran 384 tests all ok
ECDSA numsp512d1 ran 384 tests all ok
ECDSA secp160k1 ran 384 tests all ok
ECDSA secp160r1 ran 384 tests all ok
ECDSA secp160r2 ran 384 tests all ok
ECDSA secp192k1 ran 384 tests all ok
ECDSA secp192r1 ran 384 tests all ok
ECDSA secp224k1 ran 384 tests all ok
ECDSA secp224r1 ran 384 tests all ok
ECDSA secp256k1 ran 384 tests all ok
ECDSA secp256r1 ran 384 tests all ok
ECDSA secp384r1 ran 384 tests all ok
ECDSA secp521r1 ran 384 tests all ok
ECDSA sm2p256v1 ran 384 tests all ok
ECDSA x962_p192v2 ran 384 tests all ok
ECDSA x962_p192v3 ran 384 tests all ok
ECDSA x962_p239v1 ran 384 tests all ok
ECDSA x962_p239v2 ran 384 tests all ok
ECDSA x962_p239v3 ran 384 tests all ok
ecdsa_invalid:
ECDSA invalid keys ran 78 tests all ok
ecdsa_key_recovery:
ECDSA key recovery ran 6 tests all ok
ecdsa_keygen:
ECDSA brainpool160r1 keygen ran 39 tests all ok
ECDSA brainpool192r1 keygen ran 39 tests all ok
ECDSA brainpool224r1 keygen ran 39 tests all ok
ECDSA brainpool256r1 keygen ran 39 tests all ok
ECDSA brainpool320r1 keygen ran 39 tests all ok
ECDSA brainpool384r1 keygen ran 39 tests all ok
ECDSA brainpool512r1 keygen ran 39 tests all ok
ECDSA frp256v1 keygen ran 39 tests all ok
ECDSA gost_256A keygen ran 39 tests all ok
ECDSA gost_512A keygen ran 39 tests all ok
ECDSA numsp512d1 keygen ran 39 tests all ok
ECDSA secp160k1 keygen ran 39 tests all ok
ECDSA secp160r1 keygen ran 39 tests all ok
ECDSA secp160r2 keygen ran 39 tests all ok
ECDSA secp192k1 keygen ran 39 tests all ok
ECDSA secp192r1 keygen ran 39 tests all ok
ECDSA secp224k1 keygen ran 39 tests all ok
ECDSA secp224r1 keygen ran 39 tests all ok
ECDSA secp256k1 keygen ran 39 tests all ok
ECDSA secp256r1 keygen ran 39 tests all ok
ECDSA secp384r1 keygen ran 39 tests all ok
ECDSA secp521r1 keygen ran 39 tests all ok
ECDSA sm2p256v1 keygen ran 39 tests all ok
ECDSA x962_p192v2 keygen ran 39 tests all ok
ECDSA x962_p192v3 keygen ran 39 tests all ok
ECDSA x962_p239v1 keygen ran 39 tests all ok
ECDSA x962_p239v2 keygen ran 39 tests all ok
ECDSA x962_p239v3 keygen ran 39 tests all ok
ecdsa_keygen_stability:
ECDSA secp256k1 keygen stability ran 1 tests all ok
ECDSA secp521r1 keygen stability ran 1 tests all ok
ecdsa_sign:
ECDSA-brainpool256r1/SHA-1 signature generation ran 24 tests all ok
ECDSA-brainpool256r1/SHA-224 signature generation ran 24 tests all ok
ECDSA-brainpool256r1/SHA-256 signature generation ran 24 tests all ok
ECDSA-brainpool256r1/SHA-384 signature generation ran 24 tests all ok
ECDSA-brainpool256r1/SHA-512 signature generation ran 24 tests all ok
ECDSA-brainpool384r1/SHA-1 signature generation ran 24 tests all ok
ECDSA-brainpool384r1/SHA-224 signature generation ran 24 tests all ok
ECDSA-brainpool384r1/SHA-256 signature generation ran 24 tests all ok
ECDSA-brainpool384r1/SHA-384 signature generation ran 24 tests all ok
ECDSA-brainpool384r1/SHA-512 signature generation ran 24 tests all ok
ECDSA-brainpool512r1/SHA-1 signature generation ran 24 tests all ok
ECDSA-brainpool512r1/SHA-224 signature generation ran 24 tests all ok
ECDSA-brainpool512r1/SHA-256 signature generation ran 24 tests all ok
ECDSA-brainpool512r1/SHA-384 signature generation ran 24 tests all ok
ECDSA-brainpool512r1/SHA-512 signature generation ran 24 tests all ok
ECDSA-frp256v1/SHA-1 signature generation ran 12 tests all ok
ECDSA-frp256v1/SHA-224 signature generation ran 12 tests all ok
ECDSA-frp256v1/SHA-256 signature generation ran 12 tests all ok
ECDSA-frp256v1/SHA-384 signature generation ran 12 tests all ok
ECDSA-frp256v1/SHA-512 signature generation ran 12 tests all ok
ECDSA-secp160r1/SHA-1 signature generation ran 24 tests all ok
ECDSA-secp160r1/SHA-224 signature generation ran 24 tests all ok
ECDSA-secp160r1/SHA-256 signature generation ran 24 tests all ok
ECDSA-secp160r1/SHA-384 signature generation ran 24 tests all ok
ECDSA-secp160r1/SHA-512 signature generation ran 24 tests all ok
ECDSA-secp192r1/SHA-1 signature generation ran 24 tests all ok
ECDSA-secp192r1/SHA-224 signature generation ran 24 tests all ok
ECDSA-secp192r1/SHA-256 signature generation ran 24 tests all ok
ECDSA-secp192r1/SHA-384 signature generation ran 24 tests all ok
ECDSA-secp192r1/SHA-512 signature generation ran 24 tests all ok
ECDSA-secp224r1/SHA-1 signature generation ran 24 tests all ok
ECDSA-secp224r1/SHA-224 signature generation ran 24 tests all ok
ECDSA-secp224r1/SHA-256 signature generation ran 24 tests all ok
ECDSA-secp224r1/SHA-384 signature generation ran 24 tests all ok
ECDSA-secp224r1/SHA-512 signature generation ran 24 tests all ok
ECDSA-secp256r1/Raw signature generation ran 12 tests all ok
ECDSA-secp256r1/Raw(SHA-1) signature generation ran 12 tests all ok
ECDSA-secp256r1/Raw(SHA-224) signature generation ran 12 tests all ok
ECDSA-secp256r1/Raw(SHA-256) signature generation ran 24 tests all ok
ECDSA-secp256r1/SHA-1 signature generation ran 24 tests all ok
ECDSA-secp256r1/SHA-224 signature generation ran 24 tests all ok
ECDSA-secp256r1/SHA-256 signature generation ran 24 tests all ok
ECDSA-secp256r1/SHA-384 signature generation ran 24 tests all ok
ECDSA-secp256r1/SHA-512 signature generation ran 24 tests all ok
ECDSA-secp384r1/Raw signature generation ran 12 tests all ok
ECDSA-secp384r1/Raw(SHA-384) signature generation ran 12 tests all ok
ECDSA-secp384r1/SHA-1 signature generation ran 24 tests all ok
ECDSA-secp384r1/SHA-224 signature generation ran 24 tests all ok
ECDSA-secp384r1/SHA-256 signature generation ran 24 tests all ok
ECDSA-secp384r1/SHA-384 signature generation ran 24 tests all ok
ECDSA-secp384r1/SHA-512 signature generation ran 24 tests all ok
ECDSA-secp521r1/Raw(SHA-512) signature generation ran 12 tests all ok
ECDSA-secp521r1/SHA-1 signature generation ran 36 tests all ok
ECDSA-secp521r1/SHA-224 signature generation ran 24 tests all ok
ECDSA-secp521r1/SHA-256 signature generation ran 24 tests all ok
ECDSA-secp521r1/SHA-384 signature generation ran 24 tests all ok
ECDSA-secp521r1/SHA-512 signature generation ran 24 tests all ok
ecdsa_sign_verify_der:
ECDSA/SHA-512 signature sign/verify using DER format ran 7 tests all ok
ecdsa_unit:
Check ECDSA signature ran 1 tests all ok
Check ECDSA signature SHA-1 ran 1 tests all ok
ECDSA Unit ran 6 tests all ok
ECDSA encoding ran 196 tests all ok
ECDSA read_pkcs8 ran 2 tests all ok
Parse CSCA cert ran 5 tests all ok
ecdsa_verify:
ECDSA-secp256k1/Raw signature verification ran 28 tests all ok
ECDSA-secp256r1/Raw signature verification ran 64 tests all ok
ECDSA-x962_p239v1/Raw signature verification ran 16 tests all ok
ecdsa_verify_kat:
ECDSA-brainpool256r1/Raw signature verification ran 80 tests all ok
ECDSA-brainpool384r1/Raw signature verification ran 80 tests all ok
ECDSA-brainpool512r1/Raw signature verification ran 64 tests all ok
ECDSA-frp256v1/Raw signature verification ran 40 tests all ok
ECDSA-secp224r1/SHA-224 signature verification ran 120 tests all ok
ECDSA-secp224r1/SHA-256 signature verification ran 120 tests all ok
ECDSA-secp224r1/SHA-384 signature verification ran 120 tests all ok
ECDSA-secp224r1/SHA-512 signature verification ran 120 tests all ok
ECDSA-secp256r1/Raw signature verification ran 88 tests all ok
ECDSA-secp256r1/Raw(SHA-256) signature verification ran 8 tests all ok
ECDSA-secp256r1/SHA-224 signature verification ran 120 tests all ok
ECDSA-secp256r1/SHA-256 signature verification ran 120 tests all ok
ECDSA-secp256r1/SHA-384 signature verification ran 120 tests all ok
ECDSA-secp256r1/SHA-512 signature verification ran 120 tests all ok
ECDSA-secp384r1/Raw signature verification ran 88 tests all ok
ECDSA-secp384r1/Raw(SHA-384) signature verification ran 8 tests all ok
ECDSA-secp384r1/SHA-1 signature verification ran 8 tests all ok
ECDSA-secp384r1/SHA-224 signature verification ran 120 tests all ok
ECDSA-secp384r1/SHA-256 signature verification ran 120 tests all ok
ECDSA-secp384r1/SHA-384 signature verification ran 120 tests all ok
ECDSA-secp384r1/SHA-512 signature verification ran 120 tests all ok
ECDSA-secp521r1/Raw signature verification ran 88 tests all ok
ECDSA-secp521r1/Raw(SHA-512) signature verification ran 8 tests all ok
ECDSA-secp521r1/SHA-224 signature verification ran 8 tests all ok
ecdsa_verify_wycheproof:
ECDSA-brainpool224r1/SHA-224 signature verification ran 718 tests all ok
ECDSA-brainpool224r1/SHA-256 signature verification ran 74 tests all ok
ECDSA-brainpool256r1/SHA-256 signature verification ran 988 tests all ok
ECDSA-brainpool320r1/SHA-384 signature verification ran 938 tests all ok
ECDSA-brainpool384r1/SHA-384 signature verification ran 1048 tests all ok
ECDSA-brainpool512r1/SHA-512 signature verification ran 1004 tests all ok
ECDSA-secp224k1/SHA-256 signature verification ran 8 tests all ok
ECDSA-secp224r1/SHA-224 signature verification ran 844 tests all ok
ECDSA-secp224r1/SHA-256 signature verification ran 838 tests all ok
ECDSA-secp224r1/SHA-512 signature verification ran 908 tests all ok
ECDSA-secp224r1/SHA3-224 signature verification ran 384 tests all ok
ECDSA-secp224r1/SHA3-256 signature verification ran 393 tests all ok
ECDSA-secp224r1/SHA3-512 signature verification ran 458 tests all ok
ECDSA-secp256k1/SHA-256 signature verification ran 1520 tests all ok
ECDSA-secp256k1/SHA-512 signature verification ran 900 tests all ok
ECDSA-secp256k1/SHA3-256 signature verification ran 388 tests all ok
ECDSA-secp256k1/SHA3-512 signature verification ran 454 tests all ok
ECDSA-secp256r1/SHA-224 signature verification ran 2 tests all ok
ECDSA-secp256r1/SHA-256 signature verification ran 1548 tests all ok
ECDSA-secp256r1/SHA-512 signature verification ran 914 tests all ok
ECDSA-secp256r1/SHA3-256 signature verification ran 395 tests all ok
ECDSA-secp256r1/SHA3-512 signature verification ran 461 tests all ok
ECDSA-secp384r1/SHA-256 signature verification ran 2 tests all ok
ECDSA-secp384r1/SHA-384 signature verification ran 1000 tests all ok
ECDSA-secp384r1/SHA-512 signature verification ran 892 tests all ok
ECDSA-secp384r1/SHA3-384 signature verification ran 418 tests all ok
ECDSA-secp384r1/SHA3-512 signature verification ran 450 tests all ok
ECDSA-secp521r1/SHA-256 signature verification ran 2 tests all ok
ECDSA-secp521r1/SHA-512 signature verification ran 1080 tests all ok
ECDSA-secp521r1/SHA3-512 signature verification ran 449 tests all ok
ecgdsa_keygen:
ECGDSA secp256r1 keygen ran 39 tests all ok
ECGDSA secp384r1 keygen ran 39 tests all ok
ECGDSA secp521r1 keygen ran 39 tests all ok
ecgdsa_sign:
ECGDSA-brainpool192r1/RIPEMD-160 signature generation ran 12 tests all ok
ECGDSA-brainpool192r1/SHA-1 signature generation ran 12 tests all ok
ECGDSA-brainpool256r1/RIPEMD-160 signature generation ran 12 tests all ok
ECGDSA-brainpool256r1/SHA-224 signature generation ran 12 tests all ok
ECGDSA-brainpool256r1/SHA-256 signature generation ran 12 tests all ok
ECGDSA-brainpool320r1/RIPEMD-160 signature generation ran 12 tests all ok
ECGDSA-brainpool320r1/SHA-224 signature generation ran 12 tests all ok
ECGDSA-brainpool320r1/SHA-256 signature generation ran 12 tests all ok
ECGDSA-brainpool384r1/SHA-256 signature generation ran 12 tests all ok
ECGDSA-brainpool384r1/SHA-384 signature generation ran 12 tests all ok
ECGDSA-brainpool512r1/SHA-384 signature generation ran 12 tests all ok
ECGDSA-brainpool512r1/SHA-512 signature generation ran 12 tests all ok
ecies:
ECIES ran 36 tests all ok
ecies_iso:
ECIES-ISO ran 148 tests all ok
ecies_unit:
ECIES cipher not found ran 1 tests all ok
ECIES ciphertext too short ran 1 tests all ok
ECIES kdf not found ran 1 tests all ok
ECIES mac not found ran 1 tests all ok
ECIES other key not set ran 1 tests all ok
ECIES short system params ctor ran 3 tests all ok
eckcdsa_keygen:
ECKCDSA secp256r1 keygen ran 39 tests all ok
ECKCDSA secp384r1 keygen ran 39 tests all ok
ECKCDSA secp521r1 keygen ran 39 tests all ok
eckcdsa_sign:
ECKCDSA-brainpool256r1/SHA-256 signature generation ran 12 tests all ok
ECKCDSA-brainpool384r1/SHA-384 signature generation ran 12 tests all ok
ECKCDSA-brainpool512r1/SHA-512 signature generation ran 12 tests all ok
ECKCDSA-frp256v1/SHA-256 signature generation ran 12 tests all ok
ECKCDSA-secp192r1/SHA-1 signature generation ran 12 tests all ok
ECKCDSA-secp224r1/SHA-224 signature generation ran 12 tests all ok
ECKCDSA-secp224r1/SHA-256 signature generation ran 12 tests all ok
ECKCDSA-secp256r1/SHA-256 signature generation ran 12 tests all ok
ECKCDSA-secp256r1/SHA-512 signature generation ran 12 tests all ok
ECKCDSA-secp384r1/SHA-384 signature generation ran 12 tests all ok
ECKCDSA-secp521r1/SHA-512 signature generation ran 12 tests all ok
ed25519_curdle:
Ed25519 CURDLE format ran 3 tests all ok
ed25519_key_valid:
Ed25519 key validity ran 9 tests all ok
ed25519_keygen:
Ed25519 keygen ran 39 tests all ok
ed25519_sign:
Ed25519/Ed25519ph signature generation ran 12 tests all ok
Ed25519/Pure signature generation ran 8508 tests all ok
Ed25519/SHA-256 signature generation ran 12 tests all ok
ed25519_verify:
Ed25519/Pure signature verification ran 120 tests all ok
ed448_general:
Ed448 general tests ran 38 tests all ok
ed448_keygen:
Ed448 Ed448ph keygen ran 39 tests all ok
Ed448 SHAKE-256(72) keygen ran 39 tests all ok
Ed448 keygen ran 39 tests all ok
ed448_sign:
Ed448/Ed448ph signature generation ran 12 tests all ok
Ed448/Pure signature generation ran 204 tests all ok
Ed448/SHAKE-256(512) signature generation ran 12 tests all ok
ed448_utils:
Reduce mod L test ran 6 tests all ok
ed448_verify:
Ed448/Ed448ph signature verification ran 8 tests all ok
Ed448/Pure signature verification ran 274 tests all ok
Ed448/SHAKE-256(512) signature verification ran 8 tests all ok
elgamal_decrypt:
ElGamal/EME-PKCS1-v1_5 decryption ran 1 tests all ok
ElGamal/Raw decryption ran 96 tests all ok
elgamal_encrypt:
ElGamal/Raw encryption ran 66 tests all ok
elgamal_keygen:
ElGamal modp/ietf/1024 keygen ran 39 tests all ok
eme_pkcs1v15:
PKCSv15 Decoding ran 47 tests all ok
entropy:
Entropy source getentropy ran 9 tests all ok
Entropy source rdrand ran 9 tests all ok
Entropy source rdseed ran 9 tests all ok
Entropy source system_rng ran 9 tests all ok
extendable_output_functions:
AES-256/CTR XOF failure modes ran 3 tests all ok
CTR-BE(AES-256) ran 405 tests all ok
SHAKE-128 ran 1722 tests all ok
SHAKE-256 ran 1995 tests all ok
cSHAKE without a name ran 6 tests all ok
cSHAKE-128 ran 81 tests all ok
cSHAKE-256 ran 81 tests all ok
ffi_aead:
FFI AEAD ran 370 tests all ok
ffi_base64:
FFI base64 ran 7 tests all ok
ffi_blockcipher:
FFI block ciphers ran 29 tests all ok
ffi_cbc_cipher:
FFI CBC cipher ran 61 tests all ok
ffi_cert_validation:
FFI Cert Validation ran 39 tests all ok
ffi_chacha:
FFI ChaCha20Poly1305 ran 64 tests all ok
ffi_cmce:
FFI Classic McEliece ran 64 tests all ok
ffi_crl:
FFI CRL ran 11 tests all ok
ffi_dh:
FFI DH ran 45 tests all ok
ffi_dsa:
FFI DSA ran 134 tests all ok
ffi_eax:
FFI EAX ran 57 tests all ok
ffi_ecdh:
FFI ECDH ran 82 tests all ok
ffi_ecdsa:
FFI ECDSA ran 80 tests all ok
ffi_ecdsa_certificate:
FFI ECDSA cert ran 41 tests all ok
ffi_ed25519:
FFI Ed25519 ran 20 tests all ok
ffi_ed448:
FFI Ed448 ran 20 tests all ok
ffi_elgamal:
FFI ElGamal ran 98 tests all ok
ffi_errorhandling:
FFI error handling ran 173 tests all ok
ffi_fpe:
FFI FPE ran 12 tests all ok
ffi_frodokem:
ffi_frodokem:
FFI FrodoKEM ran 384 tests all ok
ffi_gcm:
FFI GCM ran 68 tests all ok
ffi_hashfunction:
FFI hash ran 34 tests all ok
ffi_hex:
FFI hex ran 5 tests all ok
ffi_hotp:
FFI HOTP ran 16 tests all ok
ffi_kdf:
FFI KDF ran 9 tests all ok
ffi_keywrap:
FFI Keywrap ran 5 tests all ok
ffi_kyber1024:
FFI Kyber1024 ran 16 tests all ok
ffi_kyber512:
FFI Kyber512 ran 16 tests all ok
ffi_kyber768:
FFI Kyber768 ran 16 tests all ok
ffi_mac:
FFI MAC ran 32 tests all ok
ffi_mceliece:
FFI McEliece ran 31 tests all ok
ffi_ml_dsa:
FFI ML-DSA ran 108 tests all ok
ffi_ml_kem:
FFI ML-KEM ran 96 tests all ok
ffi_mp:
FFI MP ran 115 tests all ok
ffi_pkcs_hashid:
FFI PKCS hash id ran 4 tests all ok
ffi_rng:
FFI RNG ran 33 tests all ok
ffi_rsa:
FFI RSA ran 75 tests all ok
ffi_rsa_cert:
FFI RSA cert ran 10 tests all ok
ffi_scrypt:
FFI Scrypt ran 5 tests all ok
ffi_slh_dsa:
FFI SLH-DSA ran 216 tests all ok
ffi_sm2_enc:
FFI SM2 Enc ran 50 tests all ok
ffi_sm2_sig:
FFI SM2 Sig ran 62 tests all ok
ffi_streamcipher:
FFI stream ciphers ran 15 tests all ok
ffi_totp:
FFI TOTP ran 9 tests all ok
ffi_utils:
FFI Utils ran 21 tests all ok
ffi_x25519:
FFI X25519 ran 16 tests all ok
ffi_x448:
FFI X448 ran 16 tests all ok
ffi_zfec:
FFI ZFEC ran 35 tests all ok
filter:
DataSink ran 3 tests all ok
DataSinkFlush ran 1 tests all ok
Filter Chain ran 6 tests all ok
Filter Fork ran 4 tests all ok
Pipe ran 46 tests all ok
Pipe CBC ran 14 tests all ok
Pipe CFB ran 30 tests all ok
Pipe CTR ran 3 tests all ok
Pipe I/O operators ran 2 tests all ok
Pipe compress bzip2 ran 3 tests all ok
Pipe compress zlib ran 4 tests all ok
Pipe file descriptor IO ran 1 tests all ok
SecureQueue ran 9 tests all ok
Threaded_Fork ran 11 tests all ok
fmt:
Format utility ran 6 tests all ok
fpe_fe1:
FPE_FE1 ran 10 tests all ok
frodo_kat_tests:
PQC KAT for FrodoKEM with parameters FrodoKEM-1344-AES ran 350 tests all ok
PQC KAT for FrodoKEM with parameters FrodoKEM-1344-SHAKE ran 350 tests all ok
PQC KAT for FrodoKEM with parameters FrodoKEM-640-AES ran 350 tests all ok
PQC KAT for FrodoKEM with parameters FrodoKEM-640-SHAKE ran 350 tests all ok
PQC KAT for FrodoKEM with parameters FrodoKEM-976-AES ran 350 tests all ok
PQC KAT for FrodoKEM with parameters FrodoKEM-976-SHAKE ran 350 tests all ok
PQC KAT for FrodoKEM with parameters eFrodoKEM-1344-AES ran 350 tests all ok
PQC KAT for FrodoKEM with parameters eFrodoKEM-1344-SHAKE ran 350 tests all ok
PQC KAT for FrodoKEM with parameters eFrodoKEM-640-AES ran 350 tests all ok
PQC KAT for FrodoKEM with parameters eFrodoKEM-640-SHAKE ran 350 tests all ok
PQC KAT for FrodoKEM with parameters eFrodoKEM-976-AES ran 350 tests all ok
PQC KAT for FrodoKEM with parameters eFrodoKEM-976-SHAKE ran 350 tests all ok
frodo_keygen:
FrodoKEM FrodoKEM-640-AES keygen ran 37 tests all ok
FrodoKEM FrodoKEM-640-SHAKE keygen ran 37 tests all ok
FrodoKEM FrodoKEM-976-AES keygen ran 37 tests all ok
FrodoKEM FrodoKEM-976-SHAKE keygen ran 37 tests all ok
FrodoKEM eFrodoKEM-640-AES keygen ran 37 tests all ok
FrodoKEM eFrodoKEM-640-SHAKE keygen ran 37 tests all ok
FrodoKEM eFrodoKEM-976-AES keygen ran 37 tests all ok
FrodoKEM eFrodoKEM-976-SHAKE keygen ran 37 tests all ok
frodo_roundtrips:
FrodoKEM roundtrip: FrodoKEM-1344-AES ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-1344-AES ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-1344-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-1344-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-640-AES ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-640-AES ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-640-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-640-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-976-AES ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-976-AES ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-976-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: FrodoKEM-976-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-1344-AES ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-1344-AES ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-1344-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-1344-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-640-AES ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-640-AES ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-640-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-640-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-976-AES ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-976-AES ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-976-SHAKE ran 7 tests all ok
FrodoKEM roundtrip: eFrodoKEM-976-SHAKE ran 7 tests all ok
gf2m:
GF2m ran 131064 tests all ok
gost_3410_keygen:
GOST-34.10 gost_256A keygen ran 39 tests all ok
GOST-34.10 secp256r1 keygen ran 39 tests all ok
gost_3410_sign:
GOST 34.10-2001/Raw signature generation ran 12 tests all ok
gost_3410_verify:
GOST 34.10-2001/Raw signature verification ran 8 tests all ok
hash_nist_mc:
NIST Monte Carlo SHA-1 ran 1 tests all ok
NIST Monte Carlo SHA-224 ran 1 tests all ok
NIST Monte Carlo SHA-256 ran 1 tests all ok
NIST Monte Carlo SHA-384 ran 1 tests all ok
NIST Monte Carlo SHA-512 ran 1 tests all ok
NIST Monte Carlo SHA-512-256 ran 1 tests all ok
hash_rep:
Long input SHA-1 ran 1 tests all ok
Long input SHA-224 ran 1 tests all ok
Long input SHA-256 ran 1 tests all ok
Long input SHA-3(224) ran 1 tests all ok
Long input SHA-3(256) ran 1 tests all ok
Long input SHA-3(384) ran 1 tests all ok
Long input SHA-3(512) ran 1 tests all ok
Long input SHA-384 ran 1 tests all ok
Long input SHA-512 ran 1 tests all ok
hash_truncation:
hash truncation parameter validation ran 3 tests all ok
hkdf_expand_label:
HKDF-Expand-Label(SHA-256) ran 2 tests all ok
HKDF-Expand-Label(SHA-384) ran 2 tests all ok
hmac_drbg_multi_requst:
bulk and split output with input ran 3 tests all ok
bulk and split output without input ran 3 tests all ok
hmac_drbg_unit:
HMAC_DRBG Broken Entropy Input ran 7 tests all ok
HMAC_DRBG Nonce Check ran 21 tests all ok
HMAC_DRBG Prediction Resistance ran 3 tests all ok
HMAC_DRBG Randomize With Timestamp Input ran 2 tests all ok
HMAC_DRBG Reseed ran 8 tests all ok
HMAC_DRBG Reseed KAT ran 5 tests all ok
HMAC_DRBG Security Level ran 5 tests all ok
HMAC_DRBG max_number_of_bytes_per_request ran 6 tests all ok
HMAC_DRBG randomize ran 4096 tests all ok
HMAC_DRBG reseed_interval limits ran 2 tests all ok
hostname:
Hostname Matching ran 44 tests all ok
hss_lms_api:
HSS-LMS ran 5 tests all ok
hss_lms_keygen:
HSS-LMS SHA-256,HW(10,4),HW(5,8) keygen ran 35 tests all ok
hss_lms_negative:
HSS-LMS ran 1683 tests all ok
HSS-LMS - flipped signature bits ran 1569 tests all ok
hss_lms_params_parsing:
HSS Parameter Parsing ran 7 tests all ok
hss_lms_sign:
HSS-LMS/ signature generation ran 24 tests all ok
hss_lms_state:
HSS-LMS ran 10 tests all ok
hss_lms_verify:
HSS-LMS signature verification ran 40 tests all ok
hss_lms_verify_invalid:
HSS_LMS/ verify invalid signature ran 4 tests all ok
invalid_name_hash:
Invalid HashFunction names ran 6 tests all ok
ipv4_parse:
IPv4 parsing ran 60 tests all ok
iv_carryover:
CBC IV carry ran 4 tests all ok
CFB IV carry ran 6 tests all ok
CTR IV carry ran 54 tests all ok
keccak_helpers:
keccak_absorb_padded_strings_encoding() with one byte string ran 2 tests all ok
keccak_absorb_padded_strings_encoding() with one byte string (std::vector<>) ran 2 tests all ok
keccak_absorb_padded_strings_encoding() with one byte string (std::vector<>) ran 2 tests all ok
keccak_absorb_padded_strings_encoding() with two byte strings ran 2 tests all ok
keccak_absorb_padded_strings_encoding() with two byte strings (std::vector<>) ran 2 tests all ok
keccak_absorb_padded_strings_encoding() with two byte strings (std::vector<>) ran 2 tests all ok
keccak_int_encoding_size() ran 7 tests all ok
keccak_int_left_encode() ran 20 tests all ok
keccak_int_right_encode() ran 20 tests all ok
kyber_encodings:
kyber_encodings ran 29 tests all ok
kyber_helpers:
compress<10> ran 1 tests all ok
compress<10>(decompress())> ran 1 tests all ok
compress<11> ran 1 tests all ok
compress<11>(decompress())> ran 1 tests all ok
compress<1> ran 1 tests all ok
compress<1>(decompress()) ran 1 tests all ok
compress<4> ran 1 tests all ok
compress<4>(decompress()) ran 1 tests all ok
compress<5> ran 1 tests all ok
compress<5>(decompress()) ran 1 tests all ok
decompress<10> ran 1 tests all ok
decompress<11> ran 1 tests all ok
decompress<1> ran 1 tests all ok
decompress<4> ran 1 tests all ok
decompress<5> ran 1 tests all ok
kyber_kat:
PQC KAT for Kyber with parameters Kyber-1024-90s-r3 ran 350 tests all ok
PQC KAT for Kyber with parameters Kyber-1024-r3 ran 350 tests all ok
PQC KAT for Kyber with parameters Kyber-512-90s-r3 ran 350 tests all ok
PQC KAT for Kyber with parameters Kyber-512-r3 ran 350 tests all ok
PQC KAT for Kyber with parameters Kyber-768-90s-r3 ran 350 tests all ok
PQC KAT for Kyber with parameters Kyber-768-r3 ran 350 tests all ok
kyber_keygen:
Kyber Kyber-1024-90s-r3 keygen ran 37 tests all ok
Kyber Kyber-1024-r3 keygen ran 37 tests all ok
Kyber Kyber-512-90s-r3 keygen ran 37 tests all ok
Kyber Kyber-512-r3 keygen ran 37 tests all ok
Kyber Kyber-768-90s-r3 keygen ran 37 tests all ok
Kyber Kyber-768-r3 keygen ran 37 tests all ok
ML-KEM ML-KEM-1024 keygen ran 37 tests all ok
ML-KEM ML-KEM-512 keygen ran 37 tests all ok
ML-KEM ML-KEM-768 keygen ran 37 tests all ok
kyber_pairwise:
Kyber1024 API ran 8 tests all ok
Kyber1024_90s API ran 8 tests all ok
Kyber512 API ran 8 tests all ok
Kyber512_90s API ran 8 tests all ok
Kyber768 API ran 8 tests all ok
Kyber768_90s API ran 8 tests all ok
ML-KEM-1024 API ran 8 tests all ok
ML-KEM-512 API ran 8 tests all ok
ML-KEM-768 API ran 8 tests all ok
lmots:
LMOTS ran 12 tests all ok
lms:
LMS ran 9 tests all ok
mce_keygen:
McEliece keygen ran 15 tests all ok
mceliece:
McEliece KEM ran 610 tests all ok
McEliece keygen ran 183 tests all ok
ml-dsa_kat_4x4_Deterministic:
ML-DSA-4x4_Deterministic ran 150 tests all ok
ml-dsa_kat_4x4_Randomized:
ML-DSA-4x4_Randomized ran 150 tests all ok
ml-dsa_kat_6x5_Deterministic:
ML-DSA-6x5_Deterministic ran 150 tests all ok
ml-dsa_kat_6x5_Randomized:
ML-DSA-6x5_Randomized ran 150 tests all ok
ml-dsa_kat_8x7_Deterministic:
ML-DSA-8x7_Deterministic ran 150 tests all ok
ml-dsa_kat_8x7_Randomized:
ML-DSA-8x7_Randomized ran 150 tests all ok
ml_dsa_verify:
ML-DSA/Pure signature verification ran 1492 tests all ok
ml_kem_acvp_kat_encap:
PQC ACVP KAT for ML-KEM Encap with parameters ML-KEM-1024 ran 75 tests all ok
PQC ACVP KAT for ML-KEM Encap with parameters ML-KEM-512 ran 75 tests all ok
PQC ACVP KAT for ML-KEM Encap with parameters ML-KEM-768 ran 75 tests all ok
ml_kem_acvp_kat_keygen:
PQC ACVP KAT for ML-KEM KeyGen with parameters ML-KEM-1024 ran 200 tests all ok
PQC ACVP KAT for ML-KEM KeyGen with parameters ML-KEM-512 ran 200 tests all ok
PQC ACVP KAT for ML-KEM KeyGen with parameters ML-KEM-768 ran 200 tests all ok
ml_kem_kat:
PQC KAT for ML-KEM with parameters ML-KEM-1024 ran 375 tests all ok
PQC KAT for ML-KEM with parameters ML-KEM-512 ran 375 tests all ok
PQC KAT for ML-KEM with parameters ML-KEM-768 ran 375 tests all ok
mp_unit:
bigint_cnd_abs ran 6 tests all ok
bigint_cnd_add ran 4 tests all ok
bigint_cnd_sub ran 4 tests all ok
bigint_cnd_swap ran 12 tests all ok
nist_key_wrap:
NIST keywrap ran 272 tests all ok
nist_key_wrap_invalid:
NIST keywrap (invalid inputs) ran 10 tests all ok
ocb_lazy_alloc:
ocb_long:
OCB long ran 3474 tests all ok
ocb_long_wide:
OCB wide block long test ran 5 tests all ok
ocb_wide:
OCB wide block KAT ran 20 tests all ok
ocsp:
BDr's OCSP response contains certificate featuring NoCheck extension ran 1 tests all ok
OCSP request check w/o next_update w/o max_age ran 9 tests all ok
OCSP request check w/o next_update with max_age ran 9 tests all ok
OCSP request check with next_update w/o max_age ran 12 tests all ok
OCSP request check with next_update with max_age ran 12 tests all ok
OCSP request encoding ran 3 tests all ok
OCSP request softfail check ran 3 tests all ok
OCSP response certificate access ran 3 tests all ok
OCSP response finding signature certificates ran 9 tests all ok
OCSP response parsing ran 7 tests all ok
OCSP response with user-defined (additional) responder certificate ran 4 tests all ok
octetstring:
OctetString ran 14 tests all ok
oid:
OID add ran 3 tests all ok
OID add with redundant entries ran 7 tests all ok
OID::to_string ran 1 tests all ok
OID::to_string ran 1 tests all ok
oid_dec_invalid:
OID DER decode invalid ran 14 tests all ok
oid_enc:
OID DER encode/decode ran 38 tests all ok
os_utils:
OS::get_cpu_available ran 1 tests all ok
OS::get_cpu_available ran 1 tests all ok
OS::get_cpu_cycle_counter ran 1 tests all ok
OS::get_cpu_cycle_counter ran 1 tests all ok
OS::get_high_resolution_clock ran 2 tests all ok
OS::get_high_resolution_clock ran 2 tests all ok
OS::get_process_id ran 2 tests all ok
OS::get_process_id ran 2 tests all ok
OS::get_system_timestamp_ns ran 2 tests all ok
OS::get_system_timestamp_ns ran 2 tests all ok
OS::run_cpu_instruction_probe ran 2 tests all ok
OS::run_cpu_instruction_probe ran 2 tests all ok
otp_hotp:
HOTP SHA-1 ran 180 tests all ok
HOTP SHA-256 ran 54 tests all ok
HOTP SHA-512 ran 54 tests all ok
otp_totp:
TOTP SHA-1 ran 24 tests all ok
passhash9:
passhash9 ran 17 tests all ok
pem:
PEM encoding ran 5 tests all ok
pgp_s2k_iter:
PGP_S2K iteration encoding ran 2032132 tests all ok
pk_api_sign:
Sign/verify API tests DSA(dsa/jce/1024)/SHA-256 ran 12 tests all ok
Sign/verify API tests Dilithium(Dilithium-4x4-r3) ran 12 tests all ok
Sign/verify API tests ECDSA(secp256k1)/SHA-256 ran 12 tests all ok
Sign/verify API tests ECGDSA(secp256r1)/SHA-256 ran 12 tests all ok
Sign/verify API tests ECKCDSA(secp256r1)/SHA-256 ran 12 tests all ok
Sign/verify API tests Ed25519/Ed25519ph ran 12 tests all ok
Sign/verify API tests Ed25519/Pure ran 12 tests all ok
Sign/verify API tests GOST-34.10(gost_256A)/Raw ran 12 tests all ok
Sign/verify API tests HSS-LMS(SHA-256,HW(5,8)) ran 12 tests all ok
Sign/verify API tests RSA(2048)/PSS(SHA-256) ran 12 tests all ok
Sign/verify API tests SLH-DSA(SLH-DSA-SHA2-128f) ran 12 tests all ok
Sign/verify API tests SM2(secp256r1)/ALICE123@YAHOO.COM,Raw ran 12 tests all ok
Sign/verify API tests SM2(secp256r1)/ALICE123@YAHOO.COM,SM3 ran 12 tests all ok
Sign/verify API tests XMSS(XMSS-SHA2_10_256)/SHA2_10_256 ran 12 tests all ok
pk_key_decoding:
PK Key Decoding ran 1 tests all ok
pk_pad_emsa_unit:
EMSA_name_tests ran 9 tests all ok
pk_workfactor:
DL_Exponent_Size work factor calculation ran 8 tests all ok
RSA_Strength work factor calculation ran 8 tests all ok
pkcs_hash_id:
PKCS hash id for MD5 ran 2 tests all ok
PKCS hash id for RIPEMD-160 ran 2 tests all ok
PKCS hash id for SHA-1 ran 2 tests all ok
PKCS hash id for SHA-224 ran 2 tests all ok
PKCS hash id for SHA-256 ran 2 tests all ok
PKCS hash id for SHA-3(224) ran 2 tests all ok
PKCS hash id for SHA-3(256) ran 2 tests all ok
PKCS hash id for SHA-3(384) ran 2 tests all ok
PKCS hash id for SHA-3(512) ran 2 tests all ok
PKCS hash id for SHA-384 ran 2 tests all ok
PKCS hash id for SHA-512 ran 2 tests all ok
PKCS hash id for SHA-512-256 ran 2 tests all ok
PKCS hash id for SM3 ran 2 tests all ok
poly_dbl:
Polynomial doubling ran 82 tests all ok
processor_rng:
Processor_RNG ran 4 tests all ok
psk_db:
PSK_DB ran 20 tests all ok
PSK_DB SQL ran 28 tests all ok
pwdhash:
Pwdhash Argon2d ran 1 tests all ok
Pwdhash Argon2i ran 1 tests all ok
Pwdhash Argon2id ran 1 tests all ok
Pwdhash Bcrypt-PBKDF ran 1 tests all ok
Pwdhash OpenPGP-S2K(SHA-384) ran 1 tests all ok
Pwdhash PBKDF2(SHA-256) ran 1 tests all ok
Pwdhash Scrypt ran 1 tests all ok
rfc3394:
RFC3394 keywrap ran 12 tests all ok
rfc6979:
RFC 6979 nonce generation ran 8 tests all ok
roughtime_nonce_from_blind:
roughtime nonce_from_blind ran 2 tests all ok
roughtime_request:
Roughtime request ran 2 tests all ok
roughtime_response:
Roughtime response ran 23 tests all ok
roughtime_tests:
roughtime chain ran 14 tests all ok
roughtime nonce ran 4 tests all ok
roughtime server_information ran 14 tests all ok
rsa_blinding:
RSA blinding ran 450 tests all ok
rsa_compute_d:
RSA compute exponent ran 3988 tests all ok
rsa_decrypt:
RSA/OAEP(SHA-224,MGF1(SHA-256)) decryption ran 6 tests all ok
RSA/OAEP(SHA-256,MGF1(SHA-1)) decryption ran 6 tests all ok
RSA/OAEP(SHA-256,MGF1(SHA-512)) decryption ran 6 tests all ok
RSA/OAEP(SHA-512,MGF1(SHA-1)) decryption ran 6 tests all ok
RSA/OAEP(SHA-512,MGF1(SHA-512),TCPA) decryption ran 1 tests all ok
rsa_decrypt_or_random:
RSA decrypt_or_random OAEP(SHA-256) ran 658 tests all ok
RSA decrypt_or_random PKCS1v15 ran 658 tests all ok
rsa_encrypt:
RSA/EME-PKCS1-v1_5 encryption ran 60 tests all ok
RSA/OAEP(SHA-1) encryption ran 228 tests all ok
RSA/Raw encryption ran 1538 tests all ok
rsa_kem:
RSA/KDF1-18033(SHA-1) KEM ran 16 tests all ok
RSA/KDF1-18033(SHA-256) KEM ran 16 tests all ok
RSA/KDF1-18033(SHA-512) KEM ran 8 tests all ok
RSA/KDF2(SHA-1) KEM ran 16 tests all ok
RSA/KDF2(SHA-256) KEM ran 16 tests all ok
RSA/KDF2(SHA-512) KEM ran 8 tests all ok
rsa_keygen:
RSA 1024 keygen ran 36 tests all ok
RSA 1280 keygen ran 36 tests all ok
rsa_keygen_badrng:
RSA keygen with bad RNG ran 2 tests all ok
rsa_keygen_stability:
RSA 1024 keygen stability ran 1 tests all ok
rsa_pss:
RSA/PSS(SHA-224,MGF1,15) signature generation ran 120 tests all ok
RSA/PSS(SHA-224,MGF1,28) signature generation ran 120 tests all ok
RSA/PSS(SHA-256,MGF1,20) signature generation ran 120 tests all ok
RSA/PSS(SHA-256,MGF1,32) signature generation ran 120 tests all ok
RSA/PSS(SHA-3(224),MGF1,0) signature generation ran 12 tests all ok
RSA/PSS(SHA-3(224),MGF1,17) signature generation ran 12 tests all ok
RSA/PSS(SHA-3(256),MGF1,0) signature generation ran 12 tests all ok
RSA/PSS(SHA-3(256),MGF1,17) signature generation ran 12 tests all ok
RSA/PSS(SHA-3(384),MGF1,0) signature generation ran 12 tests all ok
RSA/PSS(SHA-3(384),MGF1,17) signature generation ran 12 tests all ok
RSA/PSS(SHA-3(512),MGF1,0) signature generation ran 12 tests all ok
RSA/PSS(SHA-3(512),MGF1,17) signature generation ran 12 tests all ok
RSA/PSS(SHA-384,MGF1,25) signature generation ran 120 tests all ok
RSA/PSS(SHA-384,MGF1,48) signature generation ran 120 tests all ok
RSA/PSS(SHA-512,MGF1,30) signature generation ran 120 tests all ok
RSA/PSS(SHA-512,MGF1,62) signature generation ran 120 tests all ok
rsa_pss_raw:
RSA/PSS_Raw(SHA-224,MGF1,15) signature generation ran 120 tests all ok
RSA/PSS_Raw(SHA-224,MGF1,28) signature generation ran 120 tests all ok
RSA/PSS_Raw(SHA-256,MGF1,20) signature generation ran 120 tests all ok
RSA/PSS_Raw(SHA-256,MGF1,32) signature generation ran 120 tests all ok
RSA/PSS_Raw(SHA-384,MGF1,25) signature generation ran 120 tests all ok
RSA/PSS_Raw(SHA-384,MGF1,48) signature generation ran 120 tests all ok
RSA/PSS_Raw(SHA-512,MGF1,30) signature generation ran 120 tests all ok
RSA/PSS_Raw(SHA-512,MGF1,62) signature generation ran 120 tests all ok
rsa_sign:
RSA/ISO_9796_DS2(RIPEMD-160) signature generation ran 12 tests all ok
RSA/ISO_9796_DS2(SHA-1,imp) signature generation ran 12 tests all ok
RSA/ISO_9796_DS3(SHA-1,exp) signature generation ran 12 tests all ok
RSA/ISO_9796_DS3(SHA-1,imp) signature generation ran 12 tests all ok
RSA/PKCS1v15(MD5) signature generation ran 108 tests all ok
RSA/PKCS1v15(RIPEMD-160) signature generation ran 48 tests all ok
RSA/PKCS1v15(Raw) signature generation ran 60 tests all ok
RSA/PKCS1v15(Raw,MD5) signature generation ran 12 tests all ok
RSA/PKCS1v15(SHA-1) signature generation ran 120 tests all ok
RSA/PKCS1v15(SHA-224) signature generation ran 36 tests all ok
RSA/PKCS1v15(SHA-256) signature generation ran 72 tests all ok
RSA/PKCS1v15(SHA-384) signature generation ran 48 tests all ok
RSA/PKCS1v15(SHA-512) signature generation ran 48 tests all ok
RSA/PSS(SHA-1) signature generation ran 360 tests all ok
RSA/Raw signature generation ran 792 tests all ok
RSA/X9.31(RIPEMD-160) signature generation ran 48 tests all ok
RSA/X9.31(SHA-1) signature generation ran 24 tests all ok
RSA/X9.31(SHA-224) signature generation ran 48 tests all ok
RSA/X9.31(SHA-256) signature generation ran 48 tests all ok
RSA/X9.31(SHA-384) signature generation ran 48 tests all ok
RSA/X9.31(SHA-512) signature generation ran 48 tests all ok
RSA/X9.31(Whirlpool) signature generation ran 48 tests all ok
rsa_verify:
RSA/ISO_9796_DS2(RIPEMD-160,exp) signature verification ran 8 tests all ok
RSA/ISO_9796_DS2(RIPEMD-160,imp) signature verification ran 8 tests all ok
RSA/ISO_9796_DS3(RIPEMD-160,imp) signature verification ran 8 tests all ok
RSA/ISO_9796_DS3(SHA-1,exp) signature verification ran 8 tests all ok
RSA/PKCS1v15(SHA-256) signature verification ran 8 tests all ok
RSA/PSS(RIPEMD-160) signature verification ran 32 tests all ok
RSA/PSS(SHA-1) signature verification ran 664 tests all ok
RSA/PSS(SHA-224) signature verification ran 104 tests all ok
RSA/PSS(SHA-256) signature verification ran 104 tests all ok
RSA/PSS(SHA-3(224)) signature verification ran 8 tests all ok
RSA/PSS(SHA-3(256)) signature verification ran 8 tests all ok
RSA/PSS(SHA-3(384)) signature verification ran 8 tests all ok
RSA/PSS(SHA-3(512)) signature verification ran 8 tests all ok
RSA/PSS(SHA-384) signature verification ran 72 tests all ok
RSA/PSS(SHA-512) signature verification ran 72 tests all ok
RSA/Raw signature verification ran 528 tests all ok
rsa_verify_invalid:
RSA/PKCS1v15(SHA-256) verify invalid signature ran 141 tests all ok
RSA/PSS(SHA-1) verify invalid signature ran 45 tests all ok
RSA/PSS(SHA-224) verify invalid signature ran 45 tests all ok
RSA/PSS(SHA-256) verify invalid signature ran 45 tests all ok
RSA/PSS(SHA-384) verify invalid signature ran 45 tests all ok
RSA/PSS(SHA-512) verify invalid signature ran 45 tests all ok
scoped_cleanup:
cleanup isn't called after disengaging ran 1 tests all ok
leaving a function, results in cleanup ran 3 tests all ok
leaving a scope results in cleanup ran 1 tests all ok
stack unwinding results in cleanup ran 4 tests all ok
scrypt:
scrypt ran 13 tests all ok
simd_32:
siv_ad:
AES-128/SIV ran 3 tests all ok
AES-192/SIV ran 1 tests all ok
AES-256/SIV ran 1 tests all ok
slh_dsa:
SLH-DSA ran 42 tests all ok
slh_dsa_keygen:
SLH-DSA SLH-DSA-SHA2-128f keygen ran 37 tests all ok
SLH-DSA SLH-DSA-SHAKE-128s keygen ran 37 tests all ok
SLH-DSA SphincsPlus-sha2-128f-r3.1 keygen ran 37 tests all ok
SLH-DSA SphincsPlus-shake-128s-r3.1 keygen ran 37 tests all ok
slh_dsa_sign_generic:
SLH-DSA/Deterministic signature generation ran 12 tests all ok
SLH-DSA/Randomized signature generation ran 12 tests all ok
slh_dsa_verify_generic:
SLH-DSA signature verification ran 16 tests all ok
sm2_enc:
SM2/SHA-256 encryption ran 6 tests all ok
SM2/SM3 encryption ran 24 tests all ok
sm2_keygen:
SM2 secp256r1 keygen ran 39 tests all ok
SM2 sm2p256v1 keygen ran 39 tests all ok
sm2_sig:
SM2/ALICE123@YAHOO.COM,Raw signature generation ran 12 tests all ok
SM2/ALICE123@YAHOO.COM,SHA-256 signature generation ran 12 tests all ok
SM2/ALICE123@YAHOO.COM,SM3 signature generation ran 12 tests all ok
SM2/sm2_p256_test@example.com,SHA-256 signature generation ran 12 tests all ok
SM2/sm2_p256_test@example.com,SM3 signature generation ran 12 tests all ok
SM2/sm2test@example.com,SHA-256 signature generation ran 12 tests all ok
SM2/sm2test@example.com,SM3 signature generation ran 12 tests all ok
sodium:
crypto_aead_chacha20poly1305 ran 13 tests all ok
crypto_aead_chacha20poly1305_ietf ran 13 tests all ok
crypto_aead_xchacha20poly1305 ran 13 tests all ok
crypto_auth_hmacsha256 ran 3 tests all ok
crypto_auth_hmacsha512 ran 4 tests all ok
crypto_auth_hmacsha512256 ran 3 tests all ok
crypto_box_curve25519xsalsa20poly1305 ran 14 tests all ok
crypto_hash_sha256 ran 1 tests all ok
crypto_hash_sha512 ran 1 tests all ok
crypto_onetimeauth_poly1305 ran 4 tests all ok
crypto_shorthash_siphash24 ran 1 tests all ok
crypto_sign_ed25519 ran 8 tests all ok
crypto_stream_chacha20 ran 4 tests all ok
crypto_stream_salsa20 ran 2 tests all ok
crypto_stream_xchacha20 ran 2 tests all ok
crypto_stream_xsalsa20 ran 2 tests all ok
randombytes_buf_deterministic ran 1 tests all ok
secretbox_xsalsa20poly1305 ran 9 tests all ok
sodium math utils ran 16 tests all ok
sodium_malloc ran 1 tests all ok
sphincsplus:
SPHINCS+ ran 38 tests all ok
sphincsplus_address:
copy keypair ran 2 tests all ok
copy subtree ran 2 tests all ok
default address ran 1 tests all ok
set up an address ran 1 tests all ok
set up another address ran 1 tests all ok
sphincsplus_fors:
SLH-DSA's FORS ran 36 tests all ok
sphincsplus_wots:
SLH-DSA's WOTS+ ran 36 tests all ok
srp6_kat:
SRP6a modp/srp/1024 ran 50 tests all ok
SRP6a modp/srp/1536 ran 40 tests all ok
SRP6a modp/srp/2048 ran 40 tests all ok
SRP6a modp/srp/3072 ran 40 tests all ok
srp6_rt:
SRP6 modp/srp/1024 ran 8 tests all ok
SRP6 modp/srp/1536 ran 5 tests all ok
SRP6 modp/srp/2048 ran 4 tests all ok
SRP6 modp/srp/3072 ran 2 tests all ok
strong_type:
StrongSpan<> ran 7 tests all ok
arithmetics with POD ran 27 tests all ok
arithmetics with POD is still Strong<> ran 27 tests all ok
arithmetics with Strong<> ran 18 tests all ok
behaves like a standard container ran 7 tests all ok
binds to a std::span<> ran 1 tests all ok
binds to a std::span<> ran 1 tests all ok
bounds-checked accessors are exposed opportunistically ran 6 tests all ok
byte-container strong types can be randomly generated ran 3 tests all ok
comparison operators with POD are always allowed ran 16 tests all ok
comparison operators with Strong<> ran 8 tests all ok
comparisons ran 3 tests all ok
container concepts are satisfied ran 12 tests all ok
function overloading ran 2 tests all ok
generically unwrapping an object from a strong type ran 7 tests all ok
generically unwrapping an object that isn't a strong type ran 7 tests all ok
generically wrapping a strong type from itself ran 4 tests all ok
generically wrapping an object into a strong type ran 6 tests all ok
increment/decrement are always allowed ran 8 tests all ok
is_strong_type ran 6 tests all ok
std::string container ran 1 tests all ok
std::string container ran 1 tests all ok
strong types are sortable ran 4 tests all ok
subscript accessors are exposed ran 3 tests all ok
unwrapping a non-strong type does not alter return reference type ran 12 tests all ok
unwrapping a strong type wisely chooses return reference type ran 12 tests all ok
value retrieval ran 2 tests all ok
system_rng:
System_RNG ran 3 tests all ok
testcode:
Test Framework ran 51 tests all ok
Testsuite_RNG ran 256 tests all ok
thread_pool:
Thread_Pool ran 100 tests all ok
tls_13_messages:
TLS 1.3 client_hello parsing ran 40 tests all ok
TLS 1.3 server_hello parsing ran 22 tests all ok
tls_alert_strings:
TLS::Alert::type_string ran 34 tests all ok
TLS::Alert::type_string ran 34 tests all ok
tls_algo_strings:
TLS::Auth_Method ran 6 tests all ok
TLS::Auth_Method ran 6 tests all ok
TLS::Kex_Algo ran 10 tests all ok
TLS::Kex_Algo ran 10 tests all ok
TLS::Signature_Scheme ran 9 tests all ok
TLS::Signature_Scheme ran 9 tests all ok
tls_cbc:
TLS CBC ran 10 tests all ok
tls_cbc_padding:
TLS CBC padding check ran 22 tests all ok
tls_cipher_state:
PSK (client) ran 1 tests all ok
PSK (server) ran 1 tests all ok
application traffic after PSK (client) ran 10 tests all ok
application traffic after PSK (server) ran 10 tests all ok
calculate the early traffic secrets (client) ran 8 tests all ok
calculate the early traffic secrets (server) ran 8 tests all ok
calculating PSK binder (client) ran 1 tests all ok
calculating PSK binder (server) ran 1 tests all ok
ciphersuite compatibility (client) ran 6 tests all ok
ciphersuite compatibility (server) ran 6 tests all ok
cleanup (client) ran 4 tests all ok
cleanup (server) ran 4 tests all ok
handshake traffic after PSK (client) ran 25 tests all ok
handshake traffic after PSK (server) ran 25 tests all ok
handshake traffic without PSK (client) ran 32 tests all ok
handshake traffic without PSK (server) ran 32 tests all ok
key update (client) ran 7 tests all ok
key update (server) ran 7 tests all ok
no secrets logged for PSK initialization (client) ran 1 tests all ok
no secrets logged for PSK initialization (server) ran 1 tests all ok
secret logging during initialization (client) ran 5 tests all ok
secret logging during initialization (server) ran 5 tests all ok
ticket nonce counter counts (client) ran 4 tests all ok
ticket nonce counter counts (server) ran 4 tests all ok
ticket nonce counter is not yet available (client) ran 1 tests all ok
ticket nonce counter is not yet available (server) ran 1 tests all ok
tls_ciphersuites:
TLS::Ciphersuite ran 282 tests all ok
TLS::Ciphersuite ran 282 tests all ok
tls_dtls_reconnect:
DTLS reconnection ran 8 tests all ok
tls_extensions_key_share_client_hello:
key_share_CH_offers generation ran 11 tests all ok
tls_extensions_parsing:
cookie parsing ran 4 tests all ok
hello_verify_request construction ran 1 tests all ok
key_share_CH parsing ran 4 tests all ok
key_share_HRR parsing ran 2 tests all ok
key_share_SH parsing ran 2 tests all ok
signature_algorithms_cert parsing ran 14 tests all ok
supported_groups parsing ran 16 tests all ok
supported_version parsing ran 7 tests all ok
tls_handshake_layer_13:
client finished ran 1 tests all ok
client hello ran 1 tests all ok
client hello 1 ran 2 tests all ok
empty read ran 2 tests all ok
hello retry request ran 4 tests all ok
prepare client hello ran 2 tests all ok
prepare server hello ran 2 tests all ok
read client hello ran 3 tests all ok
read client hello in two steps ran 5 tests all ok
read incomplete header ran 2 tests all ok
read legacy server hello ran 3 tests all ok
read multiple messages ran 5 tests all ok
read server hello ran 3 tests all ok
reject TLS 1.2 messages ran 14 tests all ok
reject incomplete messages with invalid type ran 1 tests all ok
server handshake messages ran 10 tests all ok
server hello ran 4 tests all ok
tls_handshake_state_13:
Client sends and receives Finished messages ran 5 tests all ok
Client with client hello ran 2 tests all ok
Client with server hello ran 2 tests all ok
tls_handshake_transitions:
expect CCS ran 1 tests all ok
expect exactly one message ran 3 tests all ok
expect exactly one message but don't satisfy it ran 1 tests all ok
two expectations can be fulfilled ran 4 tests all ok
uninitialized expects nothing ran 3 tests all ok
tls_hybrid_kem_keypair:
Diffie-Hellman roundtrip ran 5 tests all ok
ECDH roundtrip ran 5 tests all ok
dual KEM key ran 8 tests all ok
dual KEX key ran 8 tests all ok
handles incompatible keys (non-KEM, non-KEX) ran 3 tests all ok
handles non-KEX keys ran 1 tests all ok
handles nullptr ran 2 tests all ok
hybrid KEX/KEM key ran 8 tests all ok
hybrid triple key ran 8 tests all ok
private handles empty list ran 1 tests all ok
private key handles nullptr ran 3 tests all ok
public handles empty list ran 1 tests all ok
public key handles nullptr ran 3 tests all ok
single KEM key ran 1 tests all ok
single KEX key ran 1 tests all ok
tls_messages:
alert parsing ran 9 tests all ok
cert_status parsing ran 7 tests all ok
cert_verify parsing ran 4 tests all ok
client_hello parsing ran 21 tests all ok
hello_request parsing ran 2 tests all ok
hello_verify parsing ran 5 tests all ok
hello_verify_request construction ran 1 tests all ok
new_session_ticket parsing ran 5 tests all ok
server_hello parsing ran 12 tests all ok
tls_policy:
TLS Policy DH key verification ran 1 tests all ok
TLS Policy ECDH key verification ran 2 tests all ok
TLS Policy ECDSA key verification ran 2 tests all ok
TLS Policy RSA key verification ran 2 tests all ok
TLS Policy key share offering ran 8 tests all ok
tls_policy_text:
TLS Policy ran 6 tests all ok
tls_record_layer_13:
'receive' empty data ran 4 tests all ok
cannot prepare non-dummy CCS ran 1 tests all ok
change cipher spec ran 4 tests all ok
change cipher spec in many small pieces ran 14 tests all ok
client side starts with version 0x0301 ran 2 tests all ok
client side starts with version 0x0301 (even if multiple reconds are required) ran 2 tests all ok
complete header asks for enough data to finish processing the record ran 4 tests all ok
decryption fails due to bad MAC ran 1 tests all ok
decryption fails due to too short record ran 1 tests all ok
decryption would result in too large plaintext ran 2 tests all ok
incoming limit is checked on protected records ran 3 tests all ok
incoming limit is not checked on unprotected records ran 2 tests all ok
incomplete header asks for more data ran 4 tests all ok
initial received record versions might be 0x03XX  ran 12 tests all ok
invalid record type ran 2 tests all ok
invalid record version ran 2 tests all ok
large messages are sharded ran 1 tests all ok
malformed change cipher spec ran 2 tests all ok
no specified limits means protocol defaults ran 4 tests all ok
outgoing record limit does not affect unencrypted records ran 2 tests all ok
outgoing record size limit ran 2 tests all ok
outgoing record size limit can be changed ran 4 tests all ok
premature application data ran 1 tests all ok
prepare a client hello ran 2 tests all ok
prepare a dummy CCS ran 2 tests all ok
prepare an zero-length application data fragment ran 1 tests all ok
protected Change Cipher Spec message is illegal ran 1 tests all ok
read a padded record ran 1 tests all ok
read an empty encrypted record ran 1 tests all ok
read coalesced server hello and encrypted extensions ran 4 tests all ok
read encrypted server hello extensions ran 4 tests all ok
read fragmented application data ran 7 tests all ok
read full handshake message ran 4 tests all ok
read full handshake message followed by CCS ran 7 tests all ok
received an empty record (that is not application data) ran 2 tests all ok
received the maximum size of an unprotected record ran 2 tests all ok
received too many bytes in one protected record ran 2 tests all ok
received too many bytes in one unprotected record ran 2 tests all ok
server side accepts version 0x0301 for the first record ran 2 tests all ok
server side accepts version 0x0301 for the first record for partial records ran 2 tests all ok
server side accepts version 0x0303 for the first record ran 1 tests all ok
server side does not accept other versions (after receiving client hello) ran 4 tests all ok
server side does not accept version 0x0301 after receiving client hello ran 2 tests all ok
server side starts with version 0x0303 ran 1 tests all ok
two CCS messages ran 7 tests all ok
two change cipher specs in several pieces ran 10 tests all ok
unprotected Alert message might be legal ran 4 tests all ok
unprotected CCS is legal when encrypted traffic is expected ran 1 tests all ok
unprotected traffic is illegal when encrypted traffic is expected ran 1 tests all ok
write a dummy CCS (that must not be encrypted) ran 2 tests all ok
write a lot of data producing two protected records ran 10 tests all ok
write encrypted client handshake finished ran 1 tests all ok
tls_rfc8448_client:
Client Authentication (Client side) ran 61 tests all ok
Externally Provided PSK with ephemeral key (Client side) ran 58 tests all ok
Handshake involving Hello Retry Request (Client side) ran 68 tests all ok
Middlebox Compatibility Mode (Client side) ran 51 tests all ok
RawPublicKey with Client Authentication (Client side) ran 62 tests all ok
Resumption with 0-RTT data (Client side) ran 12 tests all ok
Simple 1-RTT (Client side) ran 80 tests all ok
tls_rfc8448_server:
Client Authentication (Server side) ran 79 tests all ok
Externally Provided PSK with ephemeral key (Server side) ran 58 tests all ok
Handshake involving Hello Retry Request (Server side) ran 77 tests all ok
Middlebox Compatibility Mode (Server side) ran 62 tests all ok
RawPublicKey with Client Authentication (Server side) ran 79 tests all ok
Resumption with 0-RTT data (Server side) ran 29 tests all ok
Simple 1-RTT (Server side) ran 82 tests all ok
tls_session:
TLS::Session ran 7 tests all ok
TLS::Session ran 7 tests all ok
tls_session_manager:
Clients cannot be stateless ran 5 tests all ok
add session with ID ran 6 tests all ok
add session with ticket ran 5 tests all ok
choose ticket based on protocol version ran 2 tests all ok
choose ticket based on requested hash function ran 2 tests all ok
choose ticket by ID ran 6 tests all ok
choose ticket by ticket ran 6 tests all ok
clearing empty cache ran 1 tests all ok
clearing empty database ran 1 tests all ok
empty cache does not obtain anything ran 3 tests all ok
empty manager has nothing to choose from ran 2 tests all ok
establish new session ran 9 tests all ok
establish with default parameters ran 2 tests all ok
establish with disabled tickets ran 2 tests all ok
establish without ticket key in credentials manager ran 2 tests all ok
expired sessions are not found (In Memory) ran 6 tests all ok
expired sessions are not found (SQLite) ran 6 tests all ok
expired tickets are not selected for PSK resumption (In Memory) ran 4 tests all ok
expired tickets are not selected for PSK resumption (SQLite) ran 4 tests all ok
expired tickets are not selected for PSK resumption (Stateless) ran 4 tests all ok
invalid ID causes std::nullopt ran 1 tests all ok
invalid ID causes std::nullopt ran 1 tests all ok
invalid ticket causes std::nullopt ran 1 tests all ok
invalid ticket causes std::nullopt ran 1 tests all ok
migrate session database scheme (purges database) ran 5 tests all ok
no retrieve without or with wrong ticket key ran 4 tests all ok
no session tickets if hybrid manager cannot create them (In Memory) ran 3 tests all ok
no session tickets if hybrid manager cannot create them (SQLite) ran 3 tests all ok
number of found tickets is capped (In Memory) ran 3 tests all ok
number of found tickets is capped (SQLite) ran 3 tests all ok
obtain session from ID ran 3 tests all ok
obtain session from ID disguised as opaque handle ran 3 tests all ok
obtain session from server info ran 5 tests all ok
obtain session from ticket == id does not work ran 1 tests all ok
old sessions are purged when needed ran 6 tests all ok
remove is a NOOP ran 5 tests all ok
remove_all ran 2 tests all ok
removing by ID or opaque handle ran 9 tests all ok
removing by ticket or opaque handle ran 5 tests all ok
removing sessions ran 8 tests all ok
retrieval via ticket creates empty result ran 1 tests all ok
retrieval via ticket reconstructs the start_time stamp ran 3 tests all ok
retrieve session by ID ran 8 tests all ok
retrieve via ID does not work ran 2 tests all ok
retrieve via opaque handle does work ran 2 tests all ok
retrieve via ticket ran 3 tests all ok
session purging ran 31 tests all ok
session purging can be disabled ran 1 tests all ok
session tickets are not reused (In Memory) ran 5 tests all ok
session tickets are not reused (SQLite) ran 5 tests all ok
sessions expire (In Memory) ran 4 tests all ok
sessions expire (SQLite) ran 4 tests all ok
sessions expire (Stateless) ran 4 tests all ok
storing sessions and finding them by server info ran 5 tests all ok
ticket vs ID preference in establishment (In Memory) ran 4 tests all ok
ticket vs ID preference in establishment (SQLite) ran 4 tests all ok
ticket vs ID preference in retrieval (In Memory) ran 7 tests all ok
ticket vs ID preference in retrieval (SQLite) ran 7 tests all ok
tls_signature_scheme:
ECDSA_SHA256 ran 8 tests all ok
ECDSA_SHA384 ran 8 tests all ok
ECDSA_SHA512 ran 8 tests all ok
RSA_PKCS1_SHA256 ran 8 tests all ok
RSA_PKCS1_SHA384 ran 8 tests all ok
RSA_PKCS1_SHA512 ran 8 tests all ok
RSA_PSS_SHA256 ran 8 tests all ok
RSA_PSS_SHA384 ran 8 tests all ok
RSA_PSS_SHA512 ran 8 tests all ok
bogus scheme ran 8 tests all ok
tls_transcript_hash_13:
C-style update interface ran 1 tests all ok
cannot change algorithm ran 5 tests all ok
cloning creates independent transcript_hash instances ran 4 tests all ok
recreation after hello retry request ran 1 tests all ok
truncated transcript hash in client hellos with PSK ran 3 tests all ok
trying to get 'previous' or 'current' with invalid state ran 2 tests all ok
update and result retrieval (algorithm is set) ran 4 tests all ok
update and result retrieval (deferred algorithm specification multiple updates) ran 1 tests all ok
update and result retrieval (deferred algorithm specification) ran 2 tests all ok
update without an algorithm ran 3 tests all ok
tss_generation:
TSS ran 63 tests all ok
tss_recovery:
TSS ran 8 tests all ok
unit_tls:
Client aborts in tls_session_established with access_denied: DTLS v1.2 ran 14 tests all ok
Client aborts in tls_session_established with access_denied: DTLS v1.2 ran 14 tests all ok
Client aborts in tls_session_established with access_denied: TLS v1.2 ran 12 tests all ok
Client aborts in tls_session_established with access_denied: TLS v1.2 ran 12 tests all ok
Client aborts in tls_session_established with bad_record_mac: DTLS v1.2 ran 14 tests all ok
Client aborts in tls_session_established with bad_record_mac: DTLS v1.2 ran 14 tests all ok
Client aborts in tls_session_established with bad_record_mac: TLS v1.2 ran 12 tests all ok
Client aborts in tls_session_established with bad_record_mac: TLS v1.2 ran 12 tests all ok
Client aborts in tls_session_established with internal_error: DTLS v1.2 ran 14 tests all ok
Client aborts in tls_session_established with internal_error: DTLS v1.2 ran 14 tests all ok
Client aborts in tls_session_established with internal_error: TLS v1.2 ran 12 tests all ok
Client aborts in tls_session_established with internal_error: TLS v1.2 ran 12 tests all ok
DTLS v1.2 3DES ECDH ran 112 tests all ok
DTLS v1.2 3DES RSA ran 112 tests all ok
DTLS v1.2 AES-128 DH ran 55 tests all ok
DTLS v1.2 AES-128 ECDH ran 110 tests all ok
DTLS v1.2 AES-128 RSA ran 111 tests all ok
DTLS v1.2 AES-128/CCM PSK ran 56 tests all ok
DTLS v1.2 AES-128/CCM-8 PSK ran 56 tests all ok
DTLS v1.2 AES-128/GCM ECDH ran 56 tests all ok
DTLS v1.2 AES-128/GCM ECDH RSA ran 54 tests all ok
DTLS v1.2 AES-128/GCM ECDH no OCSP ran 54 tests all ok
DTLS v1.2 AES-128/GCM ECDHE_PSK ran 56 tests all ok
DTLS v1.2 AES-128/GCM FFDHE-2048 ran 55 tests all ok
DTLS v1.2 AES-128/GCM PSK ran 56 tests all ok
DTLS v1.2 AES-128/GCM RSA ran 56 tests all ok
DTLS v1.2 AES-128/GCM bp256r1 ran 56 tests all ok
DTLS v1.2 AES-128/GCM point compression ran 56 tests all ok
DTLS v1.2 AES-128/GCM x25519 ran 56 tests all ok
DTLS v1.2 AES-256/GCM client certs ran 62 tests all ok
DTLS v1.2 AES-256/GCM numsp256d1 ran 16 tests all ok
DTLS v1.2 AES-256/GCM p521 ran 56 tests all ok
DTLS v1.2 AES-256/OCB ECDH ran 56 tests all ok
DTLS v1.2 ARIA/GCM ECDH ran 55 tests all ok
DTLS v1.2 Camellia-128/GCM ECDH ran 56 tests all ok
DTLS v1.2 ChaCha20Poly1305 ECDH ran 56 tests all ok
Server aborts in tls_session_established with access_denied: DTLS v1.2 ran 12 tests all ok
Server aborts in tls_session_established with access_denied: DTLS v1.2 ran 12 tests all ok
Server aborts in tls_session_established with access_denied: TLS v1.2 ran 10 tests all ok
Server aborts in tls_session_established with access_denied: TLS v1.2 ran 10 tests all ok
Server aborts in tls_session_established with bad_record_mac: DTLS v1.2 ran 12 tests all ok
Server aborts in tls_session_established with bad_record_mac: DTLS v1.2 ran 12 tests all ok
Server aborts in tls_session_established with bad_record_mac: TLS v1.2 ran 10 tests all ok
Server aborts in tls_session_established with bad_record_mac: TLS v1.2 ran 10 tests all ok
Server aborts in tls_session_established with internal_error: DTLS v1.2 ran 12 tests all ok
Server aborts in tls_session_established with internal_error: DTLS v1.2 ran 12 tests all ok
Server aborts in tls_session_established with internal_error: TLS v1.2 ran 10 tests all ok
Server aborts in tls_session_established with internal_error: TLS v1.2 ran 10 tests all ok
TLS v1.2 3DES ECDH ran 103 tests all ok
TLS v1.2 3DES RSA ran 104 tests all ok
TLS v1.2 AES-128 DH ran 51 tests all ok
TLS v1.2 AES-128 ECDH ran 102 tests all ok
TLS v1.2 AES-128 RSA ran 102 tests all ok
TLS v1.2 AES-128/CCM PSK ran 52 tests all ok
TLS v1.2 AES-128/CCM-8 PSK ran 52 tests all ok
TLS v1.2 AES-128/GCM ECDH ran 52 tests all ok
TLS v1.2 AES-128/GCM ECDH RSA ran 52 tests all ok
TLS v1.2 AES-128/GCM ECDH no OCSP ran 52 tests all ok
TLS v1.2 AES-128/GCM ECDHE_PSK ran 52 tests all ok
TLS v1.2 AES-128/GCM FFDHE-2048 ran 51 tests all ok
TLS v1.2 AES-128/GCM PSK ran 52 tests all ok
TLS v1.2 AES-128/GCM RSA ran 52 tests all ok
TLS v1.2 AES-128/GCM bp256r1 ran 52 tests all ok
TLS v1.2 AES-128/GCM point compression ran 52 tests all ok
TLS v1.2 AES-128/GCM x25519 ran 52 tests all ok
TLS v1.2 AES-256/GCM client certs ran 57 tests all ok
TLS v1.2 AES-256/GCM numsp256d1 ran 12 tests all ok
TLS v1.2 AES-256/GCM p521 ran 52 tests all ok
TLS v1.2 AES-256/OCB ECDH ran 51 tests all ok
TLS v1.2 ARIA/GCM ECDH ran 52 tests all ok
TLS v1.2 Camellia-128/GCM ECDH ran 52 tests all ok
TLS v1.2 ChaCha20Poly1305 ECDH ran 51 tests all ok
TLS v1.2 Strict policy ran 52 tests all ok
TLS v1.2 Suite B ran 52 tests all ok
uri:
URI constructors ran 3 tests all ok
URI parsing ran 37 tests all ok
URI parsing invalid ran 7 tests all ok
URI to_string ran 4 tests all ok
util_dates:
Date parsing ran 117 tests all ok
calendar_point::to_string ran 1 tests all ok
calendar_point::to_string ran 1 tests all ok
util_read_kv:
read_kv ran 45 tests all ok
uuid:
UUID ran 12 tests all ok
versioning:
Versions ran 6 tests all ok
x25519_agreement:
X25519/Raw key agreement ran 256 tests all ok
x25519_keygen:
X25519 keygen ran 41 tests all ok
x25519_rt:
X25519 roundtrip ran 10 tests all ok
x448_agree:
X448/Raw key agreement ran 1483 tests all ok
x448_keygen:
X448 keygen ran 41 tests all ok
x509_alt_name:
X509 AlternativeName tests ran 13 tests all ok
x509_cve_2020_0601:
CVE-2020-0601 ran 5 tests all ok
x509_dn_cmp:
X509_DN comparisons ran 27 tests all ok
x509_name_constraint_ci:
DNS name constraints are case insensitive ran 1 tests all ok
x509_name_constraint_no_check_self:
Name constraints do not apply to the certificate which includes them ran 1 tests all ok
x509_name_constraint_san:
Verifying certificate with alternative SAN violating name constraint ran 2 tests all ok
x509_path_bsi:
BSI path validation ran 804 tests all ok
x509_path_extended:
Extended X509 path validation ran 3 tests all ok
x509_path_name_constraint:
X509v3 Name Constraints: Invalid_DN_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Invalid_DN_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Invalid_Email_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Invalid_Email_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Invalid_IP_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Invalid_IP_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Valid_DNS_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Valid_DNS_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Valid_DN_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Valid_DN_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Valid_IP_Name_Constraint.crt ran 1 tests all ok
X509v3 Name Constraints: Valid_IP_Name_Constraint.crt ran 1 tests all ok
x509_path_nist:
NIST path validation ran 76 tests all ok
x509_path_rsa_pss:
RSA-PSS X509 signature validation ran 118 tests all ok
x509_path_with_ocsp:
path check with forged ocsp using self-signed certificate ran 4 tests all ok
path check with ocsp response for intermediate that is (maliciously) self-signed by the intermediate ran 1 tests all ok
path check with ocsp response from authorized responder certificate ran 3 tests all ok
path check with ocsp response from authorized responder certificate (without sufficient key usage) ran 5 tests all ok
path check with ocsp w/o next_update w/o max_age ran 3 tests all ok
path check with ocsp w/o next_update with max_age ran 3 tests all ok
path check with ocsp with next_update w/o max_age ran 4 tests all ok
path check with ocsp with next_update with max_age ran 4 tests all ok
x509_path_x509test:
X509test path validation ran 111 tests all ok
X509test path validation softfail ran 4 tests all ok
x509_path_xmss:
XMSS path validation with certificate created by BouncyCastle ran 1 tests all ok
XMSS path validation with certificate created by ISARA corp ran 1 tests all ok
x509_root_cert_time_check:
Root cert time check ran 30 tests all ok
x509_unit:
CRL DN name ran 2 tests all ok
Certificate_Status_Code to_string ran 89 tests all ok
DN with multiple elements in RDN ran 2 tests all ok
PKCS10 extensions ran 84 tests all ok
RSA OAEP decoding ran 2 tests all ok
X509 Custom DN ran 120 tests all ok
X509 Extensions ran 204 tests all ok
X509 Extensions API ran 16 tests all ok
X509 GOST-2012 certificates ran 1 tests all ok
X509 Hashes ran 240 tests all ok
X509 Padding Config ran 11 tests all ok
X509 RSA-PSS certificate ran 1 tests all ok
X509 Self Issued ran 12 tests all ok
X509 TNAuthList decode ran 14 tests all ok
X509 Time ran 75 tests all ok
X509 Unit ran 348 tests all ok
X509 Usage ran 122 tests all ok
X509 Valid Constraints ClassicMcEliece ran 10 tests all ok
X509 Valid Constraints DH ran 12 tests all ok
X509 Valid Constraints DSA ran 12 tests all ok
X509 Valid Constraints Dilithium ran 12 tests all ok
X509 Valid Constraints ECDH ran 12 tests all ok
X509 Valid Constraints ECDSA ran 12 tests all ok
X509 Valid Constraints ECGDSA ran 12 tests all ok
X509 Valid Constraints ECKCDSA ran 12 tests all ok
X509 Valid Constraints Ed25519 ran 1 tests all ok
X509 Valid Constraints Ed448 ran 1 tests all ok
X509 Valid Constraints ElGamal ran 10 tests all ok
X509 Valid Constraints FrodoKEM ran 10 tests all ok
X509 Valid Constraints GOST-34.10 ran 12 tests all ok
X509 Valid Constraints HSS-LMS ran 12 tests all ok
X509 Valid Constraints Kyber ran 10 tests all ok
X509 Valid Constraints ML-DSA ran 12 tests all ok
X509 Valid Constraints ML-KEM ran 10 tests all ok
X509 Valid Constraints RSA ran 12 tests all ok
X509 Valid Constraints SLH-DSA ran 12 tests all ok
X509 object uninitialized access ran 2 tests all ok
X509 with PKIX.AuthorityInformationAccess extension ran 9 tests all ok
X509 with TeletexString encoded fields ran 2 tests all ok
X509 with UCS-2 (BMPString) encoded fields ran 3 tests all ok
X509 with UTF-8 encoded fields ran 4 tests all ok
X509 with encoded PKIX.AuthorityInformationAccess extension ran 10 tests all ok
X509_Certificate list decode ran 3 tests all ok
x509_v1_ca:
Verifying using v1 certificate ran 2 tests all ok
x509_v2uid_in_v1:
Verifying v1 certificate using v2 uid fields ran 2 tests all ok
xmss_keygen:
XMSS XMSS-SHA2_10_192 keygen ran 39 tests all ok
XMSS XMSS-SHA2_10_256 keygen ran 39 tests all ok
xmss_keygen_reference:
XMSS-SHA2_10_256 ran 2 tests all ok
xmss_sign:
XMSS/SHA2_10_192 signature generation ran 36 tests all ok
XMSS/SHAKE_10_256 signature generation ran 36 tests all ok
xmss_unit_tests:
Use a legacy private key to create a signature ran 1 tests all ok
Verify a legacy signature ran 1 tests all ok
Verify a new signature by a legacy private key with a legacy public key ran 1 tests all ok
signing alters state ran 2 tests all ok
state can become exhausted ran 3 tests all ok
xmss_verify:
XMSS/SHA2_10_192 signature verification ran 24 tests all ok
XMSS/SHA2_10_256 signature verification ran 24 tests all ok
XMSS/SHA2_10_512 signature verification ran 24 tests all ok
XMSS/SHA2_16_192 signature verification ran 24 tests all ok
XMSS/SHA2_16_256 signature verification ran 24 tests all ok
XMSS/SHA2_16_512 signature verification ran 24 tests all ok
XMSS/SHA2_20_192 signature verification ran 24 tests all ok
XMSS/SHA2_20_256 signature verification ran 24 tests all ok
XMSS/SHA2_20_512 signature verification ran 24 tests all ok
XMSS/SHAKE256_10_192 signature verification ran 24 tests all ok
XMSS/SHAKE256_10_256 signature verification ran 24 tests all ok
XMSS/SHAKE256_16_192 signature verification ran 24 tests all ok
XMSS/SHAKE256_16_256 signature verification ran 24 tests all ok
XMSS/SHAKE256_20_192 signature verification ran 24 tests all ok
XMSS/SHAKE256_20_256 signature verification ran 24 tests all ok
XMSS/SHAKE_10_256 signature verification ran 24 tests all ok
XMSS/SHAKE_10_512 signature verification ran 24 tests all ok
XMSS/SHAKE_16_256 signature verification ran 24 tests all ok
XMSS/SHAKE_16_512 signature verification ran 24 tests all ok
XMSS/SHAKE_20_256 signature verification ran 24 tests all ok
XMSS/SHAKE_20_512 signature verification ran 24 tests all ok
xmss_verify_invalid:
XMSS/SHA2_10_256 verify invalid signature ran 28 tests all ok
XMSS/SHA2_10_512 verify invalid signature ran 28 tests all ok
XMSS/SHA2_16_256 verify invalid signature ran 28 tests all ok
XMSS/SHA2_16_512 verify invalid signature ran 28 tests all ok
XMSS/SHA2_20_256 verify invalid signature ran 28 tests all ok
XMSS/SHA2_20_512 verify invalid signature ran 28 tests all ok
XMSS/SHAKE_10_256 verify invalid signature ran 28 tests all ok
XMSS/SHAKE_10_512 verify invalid signature ran 28 tests all ok
XMSS/SHAKE_16_256 verify invalid signature ran 28 tests all ok
XMSS/SHAKE_16_512 verify invalid signature ran 28 tests all ok
XMSS/SHAKE_20_256 verify invalid signature ran 28 tests all ok
XMSS/SHAKE_20_512 verify invalid signature ran 28 tests all ok
zfec:
ZFEC encoding/decoding ran 3483 tests all ok
Tests complete ran 2990112 tests all tests ok