Home | History | Annotate | Download | only in tls

Lines Matching full:nil

29 	return nil, nil
34 return nil, errClientKeyExchange
41 return nil, errClientKeyExchange
47 return nil, errors.New("tls: certificate private key does not implement crypto.Decrypter")
51 if err != nil {
52 return nil, err
60 return preMasterSecret, nil
72 if err != nil {
73 return nil, nil, err
77 if err != nil {
78 return nil, nil, err
85 return preMasterSecret, ckx, nil
94 return hsha1.Sum(nil)
105 copy(md5sha1, hmd5.Sum(nil))
116 return nil, crypto.Hash(0), errors.New("tls: unsupported hash function used by peer")
119 if err != nil {
120 return nil, crypto.Hash(0), err
126 digest := h.Sum(nil)
127 return digest, hashFunc, nil
130 return sha1Hash(slices), crypto.SHA1, nil
132 return md5SHA1Hash(slices), crypto.MD5SHA1, nil
143 return hashSHA1, nil
151 return sigAndHash.hash, nil
167 return nil, false
199 return nil, errors.New("tls: no supported elliptic curves offered")
204 return nil, errors.New("tls: preferredCurves includes unsupported curve")
210 if err != nil {
211 return nil, err
226 if sigAndHash.hash, err = pickTLS12HashForSignature(ka.sigType, clientHello.signatureAndHashes); err != nil {
227 return nil, err
232 if err != nil {
233 return nil, err
238 return nil, errors.New("tls: certificate private key does not implement crypto.Signer")
245 return nil, errors.New("ECDHE ECDSA requires an ECDSA server key")
250 return nil, errors.New("ECDHE RSA requires a RSA server key")
253 return nil, errors.New("unknown ECDHE signature algorithm")
256 if err != nil {
257 return nil, errors.New("failed to sign ECDHE parameters: " + err.Error())
277 return skx, nil
282 return nil, errClientKeyExchange
285 if x == nil {
286 return nil, errClientKeyExchange
289 return nil, errClientKeyExchange
296 return preMasterSecret, nil
318 if ka.x == nil {
350 if err != nil {
360 if _, err := asn1.Unmarshal(sig, ecdsaSig); err != nil {
374 if err := rsa.VerifyPKCS1v15(pubKey, hashFunc, digest, sig); err != nil {
381 return nil
385 if ka.curve == nil {
386 return nil, nil, errors.New("missing ServerKeyExchange message")
389 if err != nil {
390 return nil, nil, err
404 return preMasterSecret, ckx, nil