Lines Matching refs:algo
235 func (algo SignatureAlgorithm) isRSAPSS() bool {
237 if details.algo == algo {
244 func (algo SignatureAlgorithm) hashFunc() crypto.Hash {
246 if details.algo == algo {
253 func (algo SignatureAlgorithm) String() string {
255 if details.algo == algo {
259 return strconv.Itoa(int(algo))
279 func (algo PublicKeyAlgorithm) String() string {
280 if 0 < algo && int(algo) < len(publicKeyAlgoName) {
281 return publicKeyAlgoName[algo]
283 return strconv.Itoa(int(algo))
362 algo SignatureAlgorithm
427 return details.algo
869 func (c *Certificate) CheckSignature(algo SignatureAlgorithm, signed, signature []byte) error {
870 return checkSignature(algo, signed, signature, c.PublicKey, true)
894 func checkSignature(algo SignatureAlgorithm, signed, signature []byte, publicKey crypto.PublicKey, …
899 if details.algo == algo {
912 return InsecureAlgorithmError(algo)
917 return InsecureAlgorithmError(algo)
936 if algo.isRSAPSS() {
965 algo := getSignatureAlgorithmFromAI(crl.SignatureAlgorithm)
966 return c.CheckSignature(algo, crl.TBSCertList.Raw, crl.SignatureValue.RightAlign())
1487 if details.algo == sigAlgo {