@@ -93,12 +93,21 @@ func TestSignAndVerify_Ed25519(t *testing.T) {
9393}
9494
9595func TestVerifyPayload_Mismatch (t * testing.T ) {
96- privateKey , _ := rsa .GenerateKey (rand .Reader , 2048 )
96+ privateKey , err := rsa .GenerateKey (rand .Reader , 2048 )
97+ if err != nil {
98+ t .Fatalf ("failed to generate RSA key: %v" , err )
99+ }
97100 payload := []byte (`{"event":"test"}` )
98- sigBase64 , alg , _ := SignPayload (payload , privateKey )
101+ sigBase64 , alg , err := SignPayload (payload , privateKey )
102+ if err != nil {
103+ t .Fatalf ("signing failed: %v" , err )
104+ }
99105
100- privateKey2 , _ := rsa .GenerateKey (rand .Reader , 2048 )
101- err := VerifyPayload (payload , sigBase64 , alg , & privateKey2 .PublicKey )
106+ privateKey2 , err := rsa .GenerateKey (rand .Reader , 2048 )
107+ if err != nil {
108+ t .Fatalf ("failed to generate second RSA key: %v" , err )
109+ }
110+ err = VerifyPayload (payload , sigBase64 , alg , & privateKey2 .PublicKey )
102111 if err == nil {
103112 t .Errorf ("expected verification to fail with wrong key" )
104113 }
0 commit comments