Home | History | Annotate | Download | only in x509

Lines Matching full:hashfunc

350 func rsaPSSParameters(hashFunc crypto.Hash) asn1.RawValue {
353 switch hashFunc {
370 SaltLength: hashFunc.Size(),
1977 func signingParamsForPublicKey(pub interface{}, requestedSigAlgo SignatureAlgorithm) (hashFunc crypto.Hash, sigAlgo pkix.AlgorithmIdentifier, err error) {
1983 hashFunc = crypto.SHA256
1992 hashFunc = crypto.SHA256
1995 hashFunc = crypto.SHA384
1998 hashFunc = crypto.SHA512
2023 sigAlgo.Algorithm, hashFunc = details.oid, details.hash
2024 if hashFunc == 0 {
2029 sigAlgo.Parameters = rsaPSSParameters(hashFunc)
2076 hashFunc, signatureAlgorithm, err := signingParamsForPublicKey(key.Public(), template.SignatureAlgorithm)
2125 h := hashFunc.New()
2130 signerOpts = hashFunc
2134 Hash: hashFunc,
2192 hashFunc, signatureAlgorithm, err := signingParamsForPublicKey(key.Public(), 0)
2229 h := hashFunc.New()
2234 signature, err = key.Sign(rand, digest, hashFunc)
2388 var hashFunc crypto.Hash
2390 hashFunc, sigAlgo, err = signingParamsForPublicKey(key.Public(), template.SignatureAlgorithm)
2509 h := hashFunc.New()
2514 signature, err = key.Sign(rand, digest, hashFunc)