From f879d6a14adf27882fc16aeb60c9dd715d519cef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Mur=C3=A9?= Date: Thu, 10 Jul 2025 15:23:08 +0200 Subject: [PATCH] crypto: actually test signature with different hashes --- crypto/_testsuite/testsuite.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto/_testsuite/testsuite.go b/crypto/_testsuite/testsuite.go index 846c86a..0ecdb38 100644 --- a/crypto/_testsuite/testsuite.go +++ b/crypto/_testsuite/testsuite.go @@ -265,11 +265,11 @@ func TestSuite[PubT crypto.PublicKey, PrivT crypto.PrivateKey](t *testing.T, har t.Run(fmt.Sprintf("%s-%s", tc.name, hash.String()), func(t *testing.T) { msg := []byte("message") - sig, err := tc.signer(msg) + sig, err := tc.signer(msg, crypto.WithSigningHash(hash)) require.NoError(t, err) require.NotEmpty(t, sig) - valid := tc.verifier(msg, sig) + valid := tc.verifier(msg, sig, crypto.WithSigningHash(hash)) require.True(t, valid) valid = tc.verifier([]byte("wrong message"), sig)