344 Commits (6fdea2aba9b75a5be58db21fb9eda43f48d778b9)

Author SHA1 Message Date
  Alessandro Ghedini de254b4c4e Enforce max_early_data_size on the server. 7 years ago
  Matthew Braithwaite 7e06de5d2d Really remove DHE ciphersuites from TLS. 7 years ago
  David Benjamin bbba9394c8 Acknowledge KeyUpdate messages. 7 years ago
  David Benjamin 69522117a6 Support Ed25519 in TLS. 7 years ago
  David Benjamin 6114c3c5d4 Clean up signature algorithm logic. 7 years ago
  David Benjamin a232a7159c Deprecate SSL_PRIVATE_KEY_METHOD type and max_signature_len. 7 years ago
  David Benjamin bf833c346d Rename hs->public_key. 7 years ago
  Alessandro Ghedini 67bb45f44b Support enabling early data on SSL 7 years ago
  David Benjamin bbfe603519 Clean up end_of_early_data processing. 7 years ago
  Steven Valdez 681eb6ac2d Adding support for receiving early data on the server. 7 years ago
  David Benjamin 794cc59e25 Send half-RTT tickets when negotiating 0-RTT. 7 years ago
  David Benjamin 3cb12467cc Remove session_tickets_sent. 7 years ago
  Steven Valdez 2d85062c4f Add Data-less Zero-RTT support. 7 years ago
  David Benjamin 707af294a8 Support asynchronous ticket decryption with TLS 1.3. 7 years ago
  Adam Langley 4c341d0299 Support asynchronous ticket decryption with TLS 1.0–1.2. 7 years ago
  David Benjamin be49706c42 Rename initial_ctx to session_ctx. 7 years ago
  Matthew Braithwaite 6ad20dc912 Move error-on-empty-cipherlist into ssl_create_cipher_list(). 7 years ago
  Steven Valdez 130d529b71 Adding version to AEAD. 7 years ago
  David Benjamin 35ac5b7500 Export server-side ticket_age skew. 7 years ago
  David Benjamin 54689ed91e Move ssl_verify_alarm_type into ssl_x509.c. 7 years ago
  Steven Valdez 924a352d1b Remove experimental TLS 1.3 short record header extension. 7 years ago
  David Benjamin ad8f5e1de9 Don't use long for timestamps. 7 years ago
  Adam Langley 39425b0f36 Add |TLS_with_buffers_method|. 7 years ago
  Adam Langley 94a62e61aa Hang ssl_auto_chain_if_needed off |X509_METHOD|. 7 years ago
  Adam Langley 2a3b3439c8 Move X509-related verification code into ssl_x509.c. 7 years ago
  Adam Langley 0bdef09263 Check CA names during the handshake. 7 years ago
  Adam Langley 34b4c829fd Hold CA names as |CRYPTO_BUFFER|s. 7 years ago
  Matthew Braithwaite a57dcfb69c Add new cipherlist-setting APIs that reject nonsense. 7 years ago
  David Benjamin fc02b59b27 Move tmp.extended_master_secret to SSL_HANDSHAKE. 7 years ago
  David Benjamin 45738dd496 Move new_cipher and new_session to SSL_HANDSHAKE. 7 years ago
  David Benjamin 5960a90964 Move sid_ctx from SSL/SSL_CTX to CERT. 7 years ago
  David Benjamin 83a321231b Move SCT lists and OCSP responses to CERT. 7 years ago
  Adam Langley 46db7af2c9 Remove |X509| things from SSL_SESSION. 7 years ago
  Steven Valdez 908ac19e8e Moving transcript and PRF functions to SSL_TRANSCRIPT. 7 years ago
  Adam Langley 52940c4945 Move a number of certificate-related functions from ssl_rsa.c to ssl_cert.c 7 years ago
  Adam Langley 3509dacc3c Add |X509_METHOD| and, using it, move many functions to ssl_x509.c. 7 years ago
  Alessandro Ghedini 8df6766d01 Support setting per-connection SCT list 7 years ago
  Alessandro Ghedini 33fe4a0d14 Remove support for setting per-connection default session timeout 7 years ago
  David Benjamin 3f2611a98f Hide SSL struct. 7 years ago
  David Benjamin 8671c47bd8 Fold ssl3_write_bytes into ssl3_write_app_data. 7 years ago
  David Benjamin 17b3083373 Use a separate timeout scheme for TLS 1.3. 7 years ago
  David Benjamin e79fe70be9 Bit-pack SSL_AEAD_CTX's various toggles. 7 years ago
  Adam Langley c26692cfdd Push the use of X509 upwards, out of |ssl_set_cert|. 7 years ago
  Adam Langley e1e78130f5 Keep a reference to |X509|s appended to a chain. 7 years ago
  David Benjamin f71036e4e3 Remove ssl_hash_message_t from ssl_get_message. 7 years ago
  David Benjamin 1a444daca6 Detach V2ClientHello hashing hack from ssl_hash_message_t. 7 years ago
  David Benjamin 276b7e8127 Move optional message type checks out of ssl_get_message. 7 years ago
  Adam Langley 3a2b47ab5b Don't use |X509| objects in |CERT|, by default. 7 years ago
  David Benjamin 2fe6e227fb Remove mask_a and mask_k from CERT. 7 years ago
  Steven Valdez 258508fce1 Adding V2ClientHello counter. 7 years ago