56 Commits (ed6c5d39100fce575ef6c94b12c43f25c55d4205)

Autor SHA1 Mensagem Data
  David Benjamin 0fc37ef082 Fix a number of sigalg scope issues. 8 anos atrás
  David Benjamin 7aa31d68fc Remove ssl->verify_result. 8 anos atrás
  David Benjamin dd634ebebd s/nginx/NGINX/ 8 anos atrás
  Adam Langley 37646838e9 Have |SSL_get_verify_result| return |X509_V_OK| when no client certificate is given. 8 anos atrás
  Steven Valdez 4aa154e08f Adding code to send session as PSK Identity. 8 anos atrás
  Adam Langley 37b486aade Remove optimisation for known DH groups. 8 anos atrás
  David Benjamin 25fe85b38c Insert a state before cert_cb. 8 anos atrás
  David Benjamin fddbadcba9 Pass a ClientHello into ssl3_choose_cipher. 8 anos atrás
  David Benjamin 1deb41bb2d Move SCSV handling out of cipher list parsing. 8 anos atrás
  David Benjamin e14ff06694 Only have one ClientHello parser, not three. 8 anos atrás
  David Benjamin b9195402b4 Align SSL_SESSION_up_ref with OpenSSL. 8 anos atrás
  David Benjamin e455e51d85 Push some duplicated code into ssl_verify_cert_chain. 8 anos atrás
  David Benjamin 721e8b79a9 Test that servers enforce session timeouts. 8 anos atrás
  David Benjamin cec7344bba Add a CBS version of SSL_early_callback_ctx_extension_get. 8 anos atrás
  Steven Valdez 1e6f11a7ff Adding NewSessionTicket. 8 anos atrás
  David Benjamin ce079fda12 Add SSL_is_dtls. 8 anos atrás
  David Benjamin da2630c190 Remove redundant SSL_VERIFY_PEER check. 8 anos atrás
  Steven Valdez 87eab4902d Splitting SSL session state. 8 anos atrás
  David Benjamin 4497e58961 Switch finish_handshake to release_current_message. 8 anos atrás
  David Benjamin 481b9d2047 Remove begin_handshake and allocate init_buf lazily. 8 anos atrás
  David Benjamin d7573dc894 Tweak ssl_early_callback_init. 8 anos atrás
  Steven Valdez 143e8b3fd9 Add TLS 1.3 1-RTT. 8 anos atrás
  David Benjamin eeef635a3f Remove dead code. 8 anos atrás
  David Benjamin d3440b4d63 Give SSL_PRIVATE_KEY_METHOD a message-based API. 8 anos atrás
  David Benjamin 0c0b7e1e1f Widen SSL_PRIVATE_KEY_METHOD types to include the curve name. 8 anos atrás
  David Benjamin 49ec9bb353 Fix ssl3_get_cert_verify key type checks. 8 anos atrás
  David Benjamin 5c900c8c45 Factor out certificate list parsing. 8 anos atrás
  David Benjamin 32a66d51a6 Tidy up a few certificate-related utility functions. 8 anos atrás
  David Benjamin 111533049d Always include the CA list in CertificateRequest. 8 anos atrás
  David Benjamin 1f61f0d7c3 Implement TLS 1.3's downgrade signal. 8 anos atrás
  David Benjamin 887c300e25 Move the key type check from tls12_check_peer_sigalg to ssl_verify_*. 8 anos atrás
  David Benjamin ea9a0d5313 Refine SHA-1 default in signature algorithm negotiation. 8 anos atrás
  David Benjamin 0aa25bd893 Don't call tls12_get_hash in the server handshake. 8 anos atrás
  David Benjamin 09eb655e5c Simplify ssl_get_message somewhat. 8 anos atrás
  David Benjamin 528bd26dd9 Don't use init_buf in DTLS. 8 anos atrás
  David Benjamin 97718f1437 Move references to init_buf into SSL_PROTOCOL_METHOD. 8 anos atrás
  David Benjamin 4dbdf94c67 Push V2ClientHello handling into ssl3_get_message. 8 anos atrás
  David Benjamin 34a3c49875 Simplify TLS reuse_message implementation. 8 anos atrás
  David Benjamin d94b83bb37 Rename Channel ID's EncryptedExtensions to just ChannelID in C. 8 anos atrás
  Steven Valdez 2b8415e8ff Move the Digest/Sign split for SignatureAlgorithms to a lower level. 8 anos atrás
  David Benjamin 18a3518e5a Don't allocate a group/curve ID for CECPQ1. 8 anos atrás
  David Benjamin b6a0a518a3 Simplify version configuration. 8 anos atrás
  Steven Valdez f0451ca37d Cleaning up internal use of Signature Algorithms. 8 anos atrás
  David Benjamin 352d0a9c6c Remove a/b parameters to send_change_cipher_spec. 8 anos atrás
  Steven Valdez 025638597a Changing representation of signature/hash to use SignatureScheme. 8 anos atrás
  David Benjamin 7583643569 Disconnect handshake message creation from init_buf. 8 anos atrás
  David Benjamin ec847cea9b Replace the incoming message buffer with a ring buffer. 8 anos atrás
  David Benjamin 778f57e511 Store only one handshake write sequence number. 8 anos atrás
  David Benjamin f182ee1bba Always release init_buf after the handshake. 8 anos atrás
  David Benjamin c42acee63d Stash a copy of the SKX params rather mess with init_buf. 8 anos atrás