1425 Commits (f9bdcc11087d84ba3c908bfe773d4ab0a5c50585)

Author SHA1 Message Date
  David Benjamin 111533049d Always include the CA list in CertificateRequest. 8 years ago
  David Benjamin 97a0a08293 Implement exporters for TLS 1.3 in Go. 8 years ago
  David Benjamin c87ebdec57 Fix up TLS 1.3 PSK placeholder logic in the Go code. 8 years ago
  David Benjamin c78aa4a351 Don't crash on EnableAllCiphers in deriveTrafficAEAD. 8 years ago
  David Benjamin 9deb117409 Temporarily skip resumption in 1.3 cipher suite tests. 8 years ago
  David Benjamin 1edae6beea Make WrongCertificateMessageType work in both 1.3 and 1.2. 8 years ago
  David Benjamin 6f8f4de300 Set m.raw in encryptedExtensionsMsg. 8 years ago
  David Benjamin 54c217cc6b Forbid PSK ciphers in TLS 1.3 for now. 8 years ago
  David Benjamin 7944a9f008 Account for key size when selecting RSA-PSS. 8 years ago
  David Benjamin 8d343b44bb Implement client certificates for TLS 1.3 in Go. 8 years ago
  David Benjamin 615119a9e9 Add OCSP stapling and SCT list support to 1.3 servers in Go. 8 years ago
  Nick Harper 728eed8277 Implement basic TLS 1.3 server handshake in Go. 8 years ago
  David Benjamin 1f61f0d7c3 Implement TLS 1.3's downgrade signal. 8 years ago
  David Benjamin 0a8deb2335 Remove ourSigAlgs parameter to selectSignatureAlgorithm. 8 years ago
  David Benjamin 29bb140fea Move isSupportedSignatureAlgorithm calls to verifyMessage in Go. 8 years ago
  David Benjamin 7a41d37b66 Configure verify/sign signature algorithms in Go separately. 8 years ago
  Steven Valdez eff1e8d9c7 Adding RSA-PSS signature algorithms. 8 years ago
  David Benjamin fd5c45fd18 Add support for RSA-PSS to the TLS 1.3 Go code. 8 years ago
  David Benjamin 1fb125c74a Enforce ECDSA curve matching in TLS 1.3. 8 years ago
  David Benjamin 75ea5bb187 Don't check certificates against the curve list in TLS 1.3. 8 years ago
  David Benjamin 3386326d2b Match ECDSA curve with hash in tests. 8 years ago
  David Benjamin 887c300e25 Move the key type check from tls12_check_peer_sigalg to ssl_verify_*. 8 years ago
  David Benjamin a95e9f3010 Test that signature verification checks the key type. 8 years ago
  David Benjamin 51dd7d6379 Don't fall back to SHA-1 in TLS 1.3, only TLS 1.2. 8 years ago
  David Benjamin a2d81f1a27 Don't decompose signature algorithms in ssl_rsa.c. 8 years ago
  Steven Valdez 6b8509a768 Add default handlers for extension parsing. 8 years ago
  Adam Langley 310d3f63f3 Change |EVP_PKEY_up_ref| to return int. 8 years ago
  David Benjamin ea9a0d5313 Refine SHA-1 default in signature algorithm negotiation. 8 years ago
  David Benjamin d246b81751 Don't decompose sigalgs in key preferences. 8 years ago
  David Benjamin 0aa25bd893 Don't call tls12_get_hash in the server handshake. 8 years ago
  Adam Langley 10f97f3bfc Revert "Move C++ helpers into |bssl| namespace." 8 years ago
  Adam Langley d2b5af56cf Revert scoped_types.h change. 8 years ago
  David Benjamin ee51a22905 Add a missing flushHandshake call to the TLS 1.3 handshake. 8 years ago
  Adam Langley 8c3c3135a2 Remove scoped_types.h. 8 years ago
  Adam Langley 09feb0f3d9 Move C++ helpers into |bssl| namespace. 8 years ago
  David Benjamin 09eb655e5c Simplify ssl_get_message somewhat. 8 years ago
  David Benjamin 528bd26dd9 Don't use init_buf in DTLS. 8 years ago
  Adam Langley df759b5a57 Allow CECPQ1 cipher suites to do False Start. 8 years ago
  David Benjamin 7a4b404da5 Remove SSL_get_server_key_exchange_hash. 8 years ago
  David Benjamin 397c8e6fb6 Forbid renegotiation in TLS 1.3. 8 years ago
  David Benjamin 71dd6660e8 Test that stray HelloRequests during the handshake are ignored. 8 years ago
  David Benjamin 97718f1437 Move references to init_buf into SSL_PROTOCOL_METHOD. 8 years ago
  David Benjamin a2c42d7685 Rename (s3,d1)_meth.c. 8 years ago
  Nick Harper 85f20c2263 Implement downgrade signaling in Go. 8 years ago
  David Benjamin 4dbdf94c67 Push V2ClientHello handling into ssl3_get_message. 8 years ago
  David Benjamin f25dda98bd Split readClientHello in two. 8 years ago
  David Benjamin 7d79f831c7 Pull Go TLS server extension logic into its own function. 8 years ago
  David Benjamin 44b33bc92d Implement OCSP stapling and SCT in Go TLS 1.3. 8 years ago
  David Benjamin 82261be65c Improve CCS/Handshake synchronization tests. 8 years ago
  Nick Harper b41d2e41b1 Implement basic TLS 1.3 client handshake in Go. 8 years ago