Home | History | Annotate | Download | only in tls

Lines Matching refs:signatureAlgorithm

113 // and the identifier of the hash function used. The signatureAlgorithm argument
115 func hashForServerKeyExchange(sigType uint8, signatureAlgorithm SignatureScheme, version uint16, slices ...[]byte) ([]byte, crypto.Hash, error) {
117 if !isSupportedSignatureAlgorithm(signatureAlgorithm, supportedSignatureAlgorithms) {
120 hashFunc, err := lookupTLSHash(signatureAlgorithm)
250 var signatureAlgorithm SignatureScheme
254 signatureAlgorithm, err = pickTLS12HashForSignature(ka.sigType, clientHello.supportedSignatureAlgorithms)
260 digest, hashFunc, err := hashForServerKeyExchange(ka.sigType, signatureAlgorithm, ka.version, clientHello.random, hello.random, serverECDHParams)
298 k[0] = byte(signatureAlgorithm >> 8)
299 k[1] = byte(signatureAlgorithm)
379 var signatureAlgorithm SignatureScheme
382 signatureAlgorithm = SignatureScheme(sig[0])<<8 | SignatureScheme(sig[1])
383 if signatureFromSignatureScheme(signatureAlgorithm) != ka.sigType {
397 digest, hashFunc, err := hashForServerKeyExchange(ka.sigType, signatureAlgorithm, ka.version, clientHello.random, serverHello.random, serverECDHParams)