if !ok {
return fmt.Errorf("expected GOST public key, got %T", pubkey)
}
- reverseBytes(sig)
- reverseBytes(signed)
- ok, err := pubKey.VerifyDigest(signed, sig)
- reverseBytes(sig)
- reverseBytes(signed)
+ ok, err := gost3410.PublicKeyReverseDigestAndSignature{Pub: pubKey}.VerifyDigest(signed, sig)
if err != nil {
return err
}