150 Commits (6fff386492d9f316f5f780ff9d0ddaf1700f98a9)

Autor SHA1 Mensagem Data
  David Benjamin 68161cb8ba Stash the computed version range in SSL_HANDSHAKE. 7 anos atrás
  David Benjamin 4414874f1f Simplify ssl_private_key_* state machine points. 7 anos atrás
  David Benjamin 9961dff055 Unwind V2ClientHello counters. 7 anos atrás
  David Benjamin 0d1730ddf1 Squash together states in the TLS 1.2 server Certificate flight. 7 anos atrás
  David Benjamin b5f55c3afb Squash together TLS 1.2 states for server Finished block. 7 anos atrás
  David Benjamin d98107b4e1 Remove the last of the f_err pattern. 7 anos atrás
  David Benjamin 8d606e361c Clear out f_err pattern from handshake_client.c. 7 anos atrás
  David Benjamin a365138ac6 Factor out the default signature algorithm logic. 7 anos atrás
  Matthew Braithwaite 7e06de5d2d Really remove DHE ciphersuites from TLS. 7 anos atrás
  David Benjamin 69522117a6 Support Ed25519 in TLS. 7 anos atrás
  David Benjamin cc17c24852 Stop pretending RSA and ECDSA sigalgs are configurable. 7 anos atrás
  David Benjamin a232a7159c Deprecate SSL_PRIVATE_KEY_METHOD type and max_signature_len. 7 anos atrás
  David Benjamin ccbb165d98 Tidy up ssl3_choose_cipher. 7 anos atrás
  Steven Valdez 681eb6ac2d Adding support for receiving early data on the server. 7 anos atrás
  Alessandro Ghedini 57e81e666a Name |select_certificate_cb| return values 7 anos atrás
  Adam Langley 4c341d0299 Support asynchronous ticket decryption with TLS 1.0–1.2. 7 anos atrás
  David Benjamin ad8f5e1de9 Don't use long for timestamps. 7 anos atrás
  Adam Langley 94a62e61aa Hang ssl_auto_chain_if_needed off |X509_METHOD|. 7 anos atrás
  Adam Langley 2a3b3439c8 Move X509-related verification code into ssl_x509.c. 7 anos atrás
  David Benjamin fc02b59b27 Move tmp.extended_master_secret to SSL_HANDSHAKE. 7 anos atrás
  David Benjamin 45738dd496 Move new_cipher and new_session to SSL_HANDSHAKE. 7 anos atrás
  David Benjamin 83a321231b Move SCT lists and OCSP responses to CERT. 7 anos atrás
  David Benjamin 16b1b1d4d1 Simplify state and info_callback management. 7 anos atrás
  David Benjamin 35ed5233c2 Remove an unnecessary state transition. 7 anos atrás
  Adam Langley 46db7af2c9 Remove |X509| things from SSL_SESSION. 7 anos atrás
  Steven Valdez 908ac19e8e Moving transcript and PRF functions to SSL_TRANSCRIPT. 7 anos atrás
  Adam Langley 04540a7fa7 Set the default value of a last |alert|. 7 anos atrás
  Adam Langley c68e5b99a7 Establish that the default value of an out-arg for alerts is SSL_AD_DECODE_ERROR. 7 anos atrás
  David Benjamin 59bae5aa3a Split TLS 1.2 ClientHello processing into separate functions. 7 anos atrás
  Steven Valdez 2f82a0e51b Don't stash tlsext_hostname in ssl_get_new_session. 7 anos atrás
  David Benjamin daa0539276 Remove an unnecessary TLS 1.3 ClientHello state. 7 anos atrás
  David Benjamin 42bfeb3623 Remove an unnecessary TLS 1.2 ClientHello state. 7 anos atrás
  David Benjamin 17b3083373 Use a separate timeout scheme for TLS 1.3. 7 anos atrás
  David Benjamin f71036e4e3 Remove ssl_hash_message_t from ssl_get_message. 7 anos atrás
  David Benjamin 276b7e8127 Move optional message type checks out of ssl_get_message. 7 anos atrás
  Adam Langley 3a2b47ab5b Don't use |X509| objects in |CERT|, by default. 7 anos atrás
  Steven Valdez 258508fce1 Adding V2ClientHello counter. 7 anos atrás
  David Benjamin 16315f7cc7 Remove the rest of write_message. 7 anos atrás
  David Benjamin daf207a52a Don't use the buffer BIO in TLS. 7 anos atrás
  David Benjamin 8d5f9da2e3 Abstract away BIO_flush calls in the handshake. 7 anos atrás
  Alessandro Ghedini 958346a5e7 Run select_certificate_cb multiple times 7 anos atrás
  David Benjamin 650aa1c80a Clean up certificate auto-chaining. 7 anos atrás
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. 7 anos atrás
  David Benjamin f1050fd79a Preserve the peer signature algorithm across resumes. 7 anos atrás
  David Benjamin 4882a6c50b Replace key_exchange_info with group_id. 7 anos atrás
  Adam Langley d515722d22 Don't depend on the X509 code for getting public keys. 7 anos atrás
  Adam Langley d519bf6be0 Add |SSL_CTX_set0_buffer_pool|. 7 anos atrás
  Adam Langley 68e7124ddf Hold certificates in an SSL_SESSION as CRYPTO_BUFFERSs as well. 7 anos atrás
  Adam Langley 364f7a6d21 Push the difference in chain semantics to the edge. 7 anos atrás
  David Benjamin cb0c29ff75 Move state and next_state to SSL_HANDSHAKE. 7 anos atrás