blob: ffcc9fa08846717897de4d9a99332b0114781764 [file] [log] [blame] [edit]
// Copyright 2020 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build !s390x || purego
package ecdsa
func sign[P Point[P]](c *Curve[P], priv *PrivateKey, drbg *hmacDRBG, hash []byte) (*Signature, error) {
return signGeneric(c, priv, drbg, hash)
}
func verify[P Point[P]](c *Curve[P], pub *PublicKey, hash []byte, sig *Signature) error {
return verifyGeneric(c, pub, hash, sig)
}