diff options
author | 2018-09-22 15:53:38 +0000 | |
---|---|---|
committer | 2018-09-22 15:53:38 +0000 | |
commit | 6c11331781b894d63ac39e45987c9afbff9574c1 (patch) | |
tree | 2fe9a3810923c41b6cb19fba072c35882b3532e3 | |
parent | gather statistics in checkAead{Open,Seal}() as well. (diff) | |
download | wireguard-openbsd-6c11331781b894d63ac39e45987c9afbff9574c1.tar.xz wireguard-openbsd-6c11331781b894d63ac39e45987c9afbff9574c1.zip |
Add a comment on the acceptable RSASSA cases.
-rw-r--r-- | regress/lib/libcrypto/wycheproof/wycheproof.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/regress/lib/libcrypto/wycheproof/wycheproof.go b/regress/lib/libcrypto/wycheproof/wycheproof.go index c7b23b21fc6..fcd806f29e9 100644 --- a/regress/lib/libcrypto/wycheproof/wycheproof.go +++ b/regress/lib/libcrypto/wycheproof/wycheproof.go @@ -1,4 +1,4 @@ -/* $OpenBSD: wycheproof.go,v 1.65 2018/09/22 14:12:47 tb Exp $ */ +/* $OpenBSD: wycheproof.go,v 1.66 2018/09/22 15:53:38 tb Exp $ */ /* * Copyright (c) 2018 Joel Sing <jsing@openbsd.org> * Copyright (c) 2018 Theo Buehler <tb@openbsd.org> @@ -1385,9 +1385,10 @@ func runRSASSATest(rsa *C.RSA, h hash.Hash, sha *C.EVP_MD, mgfSha *C.EVP_MD, sLe ret = C.RSA_verify_PKCS1_PSS_mgf1(rsa, (*C.uchar)(unsafe.Pointer(&msg[0])), sha, mgfSha, (*C.uchar)(unsafe.Pointer(&sigOut[0])), C.int(sLen)) - // XXX: audit acceptable cases... success := false if ret == 1 && (wt.Result == "valid" || wt.Result == "acceptable") { + // All acceptable cases that pass use SHA-1 and are flagged: + // "WeakHash" : "The key for this test vector uses a weak hash function." if acceptableAudit && wt.Result == "acceptable" { gatherAcceptableStatistics(wt.TCID, wt.Comment, wt.Flags) } |