func (s *TestRSASigner) Sign(sig *packet.Signature) (err error) { digest := s.Sum(nil) sigBytes, err := rsa.SignPKCS1v15(rand.Reader, s.PrivateKey, sig.Hash, digest) if err != nil { return } sig.RSASignature = packet.FromBytes(sigBytes) return }