ecdsa_noasm.mx raw
1 // Copyright 2020 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
4
5 //go:build !s390x || purego
6
7 package ecdsa
8
9 func sign[P Point[P]](c *Curve[P], priv *PrivateKey, drbg *hmacDRBG, hash []byte) (*Signature, error) {
10 return signGeneric(c, priv, drbg, hash)
11 }
12
13 func verify[P Point[P]](c *Curve[P], pub *PublicKey, hash []byte, sig *Signature) error {
14 return verifyGeneric(c, pub, hash, sig)
15 }
16