Documentation ¶ Index ¶ type Signer func NewSigner(client *kms.Client, keyId string) (*Signer, error) func (s *Signer) HashFunc() crypto.Hash func (s *Signer) Public() crypto.PublicKey func (s *Signer) Sign(rand io.Reader, digest []byte, opts crypto.SignerOpts) (signature []byte, err error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Signer ¶ type Signer struct { // contains filtered or unexported fields } func NewSigner ¶ func NewSigner(client *kms.Client, keyId string) (*Signer, error) func (*Signer) HashFunc ¶ func (s *Signer) HashFunc() crypto.Hash func (*Signer) Public ¶ func (s *Signer) Public() crypto.PublicKey func (*Signer) Sign ¶ func (s *Signer) Sign(rand io.Reader, digest []byte, opts crypto.SignerOpts) (signature []byte, err error) Source Files ¶ View all Source files signer.go Click to show internal directories. Click to hide internal directories.