Home | History | Annotate | Download | only in runner

Lines Matching refs:rsa

12 	"crypto/rsa"
104 _, ok := key.(*rsa.PrivateKey)
109 rsaKey, ok := key.(*rsa.PrivateKey)
111 return nil, errors.New("invalid key type for RSA-PKCS1")
114 return rsa.SignPKCS1v15(config.rand(), rsaKey, r.hash, r.computeHash(msg))
118 rsaKey, ok := key.(*rsa.PublicKey)
120 return errors.New("invalid key type for RSA-PKCS1")
123 return rsa.VerifyPKCS1v15(rsaKey, r.hash, r.computeHash(msg), sig)
214 var pssOptions = rsa.PSSOptions{SaltLength: rsa.PSSSaltLengthEqualsHash}
221 _, ok := key.(*rsa.PrivateKey)
226 rsaKey, ok := key.(*rsa.PrivateKey)
228 return nil, errors.New("invalid key type for RSA-PSS")
233 return rsa.SignPSS(config.rand(), rsaKey, r.hash, h.Sum(nil), &pssOptions)
237 rsaKey, ok := key.(*rsa.PublicKey)
239 return errors.New("invalid key type for RSA-PSS")
244 return rsa.VerifyPSS(rsaKey, r.hash, h.Sum(nil), sig, &pssOptions)
281 case *rsa.PrivateKey, *rsa.PublicKey: