diff options
-rw-r--r-- | src/regress/lib/libcrypto/wycheproof/wycheproof.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/regress/lib/libcrypto/wycheproof/wycheproof.go b/src/regress/lib/libcrypto/wycheproof/wycheproof.go index bf9901cf2f..02bd31629a 100644 --- a/src/regress/lib/libcrypto/wycheproof/wycheproof.go +++ b/src/regress/lib/libcrypto/wycheproof/wycheproof.go | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: wycheproof.go,v 1.178 2025/09/05 14:06:15 tb Exp $ */ | 1 | /* $OpenBSD: wycheproof.go,v 1.179 2025/09/05 14:07:50 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2018,2023 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2018,2023 Joel Sing <jsing@openbsd.org> |
4 | * Copyright (c) 2018,2019,2022-2024 Theo Buehler <tb@openbsd.org> | 4 | * Copyright (c) 2018,2019,2022-2024 Theo Buehler <tb@openbsd.org> |
@@ -2812,6 +2812,8 @@ func testGroupFromAlgorithm(algorithm string, variant testVariant) wycheproofTes | |||
2812 | return &wycheproofTestGroupAesAead{} | 2812 | return &wycheproofTestGroupAesAead{} |
2813 | case "AES-CMAC": | 2813 | case "AES-CMAC": |
2814 | return &wycheproofTestGroupAesCmac{} | 2814 | return &wycheproofTestGroupAesCmac{} |
2815 | case "AES-WRAP": | ||
2816 | return &wycheproofTestGroupKW{} | ||
2815 | case "CHACHA20-POLY1305", "XCHACHA20-POLY1305": | 2817 | case "CHACHA20-POLY1305", "XCHACHA20-POLY1305": |
2816 | return &wycheproofTestGroupChaCha{} | 2818 | return &wycheproofTestGroupChaCha{} |
2817 | case "DSA": | 2819 | case "DSA": |
@@ -2828,8 +2830,6 @@ func testGroupFromAlgorithm(algorithm string, variant testVariant) wycheproofTes | |||
2828 | return &wycheproofTestGroupHkdf{} | 2830 | return &wycheproofTestGroupHkdf{} |
2829 | case "HMACSHA1", "HMACSHA224", "HMACSHA256", "HMACSHA384", "HMACSHA512", "HMACSHA512/224", "HMACSHA512/256", "HMACSHA3-224", "HMACSHA3-256", "HMACSHA3-384", "HMACSHA3-512": | 2831 | case "HMACSHA1", "HMACSHA224", "HMACSHA256", "HMACSHA384", "HMACSHA512", "HMACSHA512/224", "HMACSHA512/256", "HMACSHA3-224", "HMACSHA3-256", "HMACSHA3-384", "HMACSHA3-512": |
2830 | return &wycheproofTestGroupHmac{} | 2832 | return &wycheproofTestGroupHmac{} |
2831 | case "KW": | ||
2832 | return &wycheproofTestGroupKW{} | ||
2833 | case "PrimalityTest": | 2833 | case "PrimalityTest": |
2834 | return &wycheproofTestGroupPrimality{} | 2834 | return &wycheproofTestGroupPrimality{} |
2835 | case "RSAES-OAEP": | 2835 | case "RSAES-OAEP": |
@@ -2944,6 +2944,7 @@ func main() { | |||
2944 | variant testVariant | 2944 | variant testVariant |
2945 | }{ | 2945 | }{ |
2946 | {v1, "AES", "aes_[cg]*[^xv]_test.json", Normal}, // Skip AES-EAX, AES-GCM-SIV and AES-SIV-CMAC. | 2946 | {v1, "AES", "aes_[cg]*[^xv]_test.json", Normal}, // Skip AES-EAX, AES-GCM-SIV and AES-SIV-CMAC. |
2947 | {v1, "AES-WRAP", "aes_wrap_test.json", Normal}, | ||
2947 | {v1, "ChaCha20-Poly1305", "chacha20_poly1305_test.json", Normal}, | 2948 | {v1, "ChaCha20-Poly1305", "chacha20_poly1305_test.json", Normal}, |
2948 | {v1, "DSA", "dsa_*test.json", Normal}, | 2949 | {v1, "DSA", "dsa_*test.json", Normal}, |
2949 | {v1, "DSA", "dsa_*_p1363_test.json", P1363}, | 2950 | {v1, "DSA", "dsa_*_p1363_test.json", P1363}, |
@@ -2960,7 +2961,6 @@ func main() { | |||
2960 | {v1, "HKDF", "hkdf_sha*_test.json", Normal}, | 2961 | {v1, "HKDF", "hkdf_sha*_test.json", Normal}, |
2961 | {v1, "HMAC", "hmac_sha*_test.json", Normal}, | 2962 | {v1, "HMAC", "hmac_sha*_test.json", Normal}, |
2962 | {v0, "JSON webcrypto", "json_web_*_test.json", Skip}, | 2963 | {v0, "JSON webcrypto", "json_web_*_test.json", Skip}, |
2963 | {v0, "KW", "kw_test.json", Normal}, | ||
2964 | {v1, "Primality test", "primality_test.json", Normal}, | 2964 | {v1, "Primality test", "primality_test.json", Normal}, |
2965 | {v1, "RSA", "rsa_*test.json", Normal}, | 2965 | {v1, "RSA", "rsa_*test.json", Normal}, |
2966 | {v1, "X25519", "x25519_test.json", Normal}, | 2966 | {v1, "X25519", "x25519_test.json", Normal}, |