type crypto/internal/fips140/ecdsa.PublicKey
13 uses
crypto/internal/fips140/ecdsa (current package)
cast.go#L19: pub: PublicKey{
ecdsa.go#L24: pub PublicKey
ecdsa.go#L32: func (priv *PrivateKey) PublicKey() *PublicKey {
ecdsa.go#L36: type PublicKey struct {
ecdsa.go#L41: func (pub *PublicKey) Bytes() []byte {
ecdsa.go#L173: func NewPublicKey[P Point[P]](c *Curve[P], Q []byte) (*PublicKey, error) {
ecdsa.go#L181: return &PublicKey{curve: c.curve, q: Q}, nil
ecdsa.go#L196: pub: PublicKey{
ecdsa.go#L432: func Verify[P Point[P]](c *Curve[P], pub *PublicKey, hash []byte, sig *Signature) error {
ecdsa.go#L441: func verifyGeneric[P Point[P]](c *Curve[P], pub *PublicKey, hash []byte, sig *Signature) error {
ecdsa_noasm.go#L13: func verify[P Point[P]](c *Curve[P], pub *PublicKey, hash []byte, sig *Signature) error {
crypto/ecdsa
ecdsa.go#L552: func publicKeyFromFIPS(curve elliptic.Curve, pub *ecdsa.PublicKey) (*PublicKey, error) {
ecdsa.go#L568: func publicKeyToFIPS[P ecdsa.Point[P]](c *ecdsa.Curve[P], pub *PublicKey) (*ecdsa.PublicKey, error) {