53 Commits (2745ef908283e38bd1695ae226e63b140dc805f8)

Author SHA1 Message Date
  Steven Valdez c8e0f90f83 Add an interface for QUIC integration. 6 years ago
  Joshua Liebow-Feeser 8c7c6356e6 Support symbol prefixes 6 years ago
  David Benjamin 492c9aa90c Fill in a fake session ID for TLS 1.3. 6 years ago
  David Benjamin 12f58786aa Some more bools. 6 years ago
  Jesse Selover 1c337e566d Option to reverify certs on resumption. 6 years ago
  David Benjamin 0a3e07ac1d Remove custom extensions support. 6 years ago
  David Benjamin 4685376b2b Remove other unnecessary tlsext_ prefixes. 6 years ago
  David Benjamin 50596f8f54 Switch some easy SSL fields to UniquePtr. 6 years ago
  David Benjamin bfdd1a9308 Give SSL_SESSION a destructor. 6 years ago
  David Benjamin a3a71e9d33 Flip SSL_SESSION fields to bool. 6 years ago
  Adam Langley 0080d83b9f Implement the client side of certificate compression. 6 years ago
  David Benjamin ed188fd8ef Enforce supported_versions in the second ServerHello. 6 years ago
  David Benjamin 98472cb30d Consistently use session_ctx for session caching. 6 years ago
  Matthew Braithwaite b7bc80a9a6 SSL_CONFIG: new struct for sheddable handshake configuration. 6 years ago
  David Benjamin 9f0e7cb314 Move TB state to ssl->s3. 6 years ago
  Steven Valdez 7e5dd25d47 Remove draft22 and experiment2. 6 years ago
  Nick Harper 36fcc4ca5d Implement Token Binding 7 years ago
  Steven Valdez 74666da5b3 Update key share extension number for draft23. 6 years ago
  David Benjamin 02e6256b16 Move early_data_accepted to ssl->s3. 6 years ago
  Steven Valdez 64cc121f41 Remove deprecated TLS 1.3 variants. 6 years ago
  Steven Valdez c5c31abe2b Enforce compression_method in TLS 1.3 draft 22. 7 years ago
  David Benjamin e7c95d91f8 Run TLS 1.3 tests at all variants and fix bugs. 7 years ago
  Steven Valdez 964b2377d0 Implement PR 1091 (TLS 1.3 draft '22'). 7 years ago
  Steven Valdez cd8470f7fa Adding support for draft 21 as a TLS 1.3 variant. 7 years ago
  David Benjamin 8e7bbbab15 Use more scopers. 7 years ago
  David Benjamin a031b61230 Replace open_close_notify with open_app_data. 7 years ago
  David Benjamin d1e3ce1fb0 Rename ssl3_send_alert and ssl3_protocol_version. 7 years ago
  David Benjamin 666d16e262 Go through SSL_PROTOCOL_METHOD in the handshake. 7 years ago
  David Benjamin 73d42e614c Inline ssl_clear_tls13_state. 7 years ago
  David Benjamin 08f5c76898 Convert more things to Array. 7 years ago
  David Benjamin cf0ce676d6 Use Span and Array for the curve list. 7 years ago
  David Benjamin 499742c60f Introduce bssl::Array<T> and use it in SSLKeyShare. 7 years ago
  Steven Valdez c7d4d21413 Add experiment without client CCS and fix session ID bug. 7 years ago
  Steven Valdez 1682126fd8 Add Experiment 2 7 years ago
  David Benjamin 3d8f0808e4 Honor SSL_SESS_CACHE_CLIENT in TLS 1.3. 7 years ago
  David Benjamin 74795b32c6 More miscellaneous bools. 7 years ago
  David Benjamin 046bc1fbe8 SSL3_STATE ints to bools. 7 years ago
  David Benjamin fd45ee7da8 Replace bits in SSL_HANDSHAKE with bool. 7 years ago
  David Benjamin c11ea942b7 Convert comments in ssl. 7 years ago
  Steven Valdez 4d71a9a2ca Migrate TLS 1.2 and below state machines to the new style. 7 years ago
  David Benjamin f60bcfb3ef Make SSL_state_string_long work for TLS 1.3. 7 years ago
  Steven Valdez f4ecc84644 Prevent both early data and custom extensions from being accepted. 7 years ago
  David Benjamin 7934f08b26 Replace init_msg/init_num with a get_message hook. 7 years ago
  David Benjamin 8f94c31b19 Replace reuse_message with an explicit next_message call. 7 years ago
  David Benjamin 9bbdf5832d Remove expect and received flight hooks. 7 years ago
  David Benjamin c642aca28f Convert SSL_ECDH_CTX to C++. 7 years ago
  David Benjamin 31b0c9be30 Add a bunch of scopers. 7 years ago
  David Benjamin e39ac8fb59 Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games. 7 years ago
  David Benjamin 1386aad102 Switch various things to scopers. 7 years ago
  David Benjamin cfc11c2320 C++-ify SSL_AEAD_CTX. 7 years ago