type crypto.Signer (interface)

Method Implmentations

Public() PublicKey MessageSigner.Public *crypto/ecdsa.PrivateKey.Public crypto/ed25519.PrivateKey.Public *crypto/mldsa.PrivateKey.Public *crypto/rsa.PrivateKey.Public
Sign(rand io.Reader, digest []byte, opts SignerOpts) (signature []byte, err error) MessageSigner.Sign *crypto/ecdsa.PrivateKey.Sign crypto/ed25519.PrivateKey.Sign *crypto/mldsa.PrivateKey.Sign *crypto/rsa.PrivateKey.Sign