summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/regress/lib/libcrypto/wycheproof/wycheproof.go8
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},