2329 Commits (2745ef908283e38bd1695ae226e63b140dc805f8)

Author SHA1 Message Date
  David Benjamin 8525ff31ee Another batch of bools. 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
  Matthew Braithwaite e768212e7d shim: don't clear environment when invoking handshaker. 6 years ago
  David Benjamin 6855e0a470 Switch the default TLS 1.3 variant to tls13_rfc. 6 years ago
  Adam Langley 7f4f41fa81 Don't depend on extension ordering to avoid an empty final extension. 6 years ago
  David Benjamin 23849f09af Fix TLS 1.3 downgrade tests. 6 years ago
  Adam Langley 1c2779e819 Don't let a NULL mean the initial SSL_CTX in SSL_set_SSL_CTX. 6 years ago
  David Benjamin a130ce0b71 Update TLS 1.3 citations for the final RFC. 6 years ago
  Steven Valdez f1af129fb4 Implement TLS 1.3 anti-downgrade signal. 6 years ago
  Adam Langley ae3223957f Remove dummy PQ padding extension. 6 years ago
  David Benjamin 2865567748 Use Span/Array for ticket decryption. 6 years ago
  Jesse Selover 6b0d82229b Format ssl/internal.h with clang-format. 6 years ago
  Steven Valdez d451453067 Implement final TLS 1.3 RFC!!! 6 years ago
  Jesse Selover 1c337e566d Option to reverify certs on resumption. 6 years ago
  David Benjamin e6fd125d31 Align on a single CMake style. 6 years ago
  David Benjamin 69e91902f7 Work around missing MSan interceptor for posix_spawn. 6 years ago
  David Benjamin 1f0d54b8a1 Don't assert on uninitialized memory in tests. 6 years ago
  Adam Langley 826ce15092 Support OpenSSL APIs SSL[_CTX]_set1_sigalgs[_list]. 6 years ago
  Matthew Braithwaite e833a6dfa2 handshaker: kick PRNG when resuming in UNSAFE_DETERMINISTIC_MODE. 6 years ago
  Steven Valdez 74bfa0c082 Fix header include for handshake. 6 years ago
  Steven Valdez e5388e097a Add handshaker as run_tests dependency. 6 years ago
  Adam Langley e7b78770ec Ask shim whether it supports split handshakes. 6 years ago
  Matthew Braithwaite 548c27646a shim: perform split handshakes in a separate binary. 6 years ago
  Michał Janiszewski c4f3b8a22a Add a compile time verification ciphers are sorted for bsearch() 6 years ago
  David Benjamin 6c04bd1114 Add some basic SSL_CTX threading tests. 6 years ago
  Matthew Braithwaite d154c7ccbc shim: call SSL_CTX_set_tlsext_ticket_keys() only once. 6 years ago
  Matthew Braithwaite 6d597a34b6 shim: rewrite MoveTestState() to use a serialized representation. 6 years ago
  David Benjamin 0cbb1af41f Don't mint TLS 1.3 tickets if SSL_OP_NO_TICKETS is set. 6 years ago
  David Benjamin 5869eb3951 Test cert_cb and certificate verify ordering. 6 years ago
  David Benjamin c59b9aace6 Remove more remnants of SSLv3. 6 years ago
  David Benjamin 8d1203d6c5 Fix some malloc error handling. 6 years ago
  David Benjamin 861abccb95 Switch a bunch of ints to bools. 6 years ago
  David Benjamin 35b4a1255c Namespace CertCompressionAlg and use more scopers. 6 years ago
  David Benjamin 89b9ecf0de Add more scopers. 6 years ago
  David Benjamin bc118ee64c Add SSL_get0_peer_verify_algorithms. 6 years ago
  David Benjamin 0a3e07ac1d Remove custom extensions support. 6 years ago
  Matthew Braithwaite ce77762686 shim: extract a |DoSplitHandshake| helper function. 6 years ago
  David Benjamin a4e9f8d332 Simplify SSLTranscript. 6 years ago
  Adam Langley e0afc85719 Send an alert if we fail to pick a signature algorithm. 6 years ago
  Matthew Braithwaite c312fd02f6 Remove MoveTestConfig(). 6 years ago
  David Benjamin 4685376b2b Remove other unnecessary tlsext_ prefixes. 6 years ago
  David Benjamin 7bb0fbf77b C++ the ticket keys a bit. 6 years ago
  David Benjamin 0ce090acd6 A bunch more scopers. 6 years ago
  David Benjamin 50596f8f54 Switch some easy SSL fields to UniquePtr. 6 years ago
  David Benjamin c1389f2ce8 Give SSL and SSL_CTX dummy constructor and destructor. 6 years ago
  David Benjamin 4979803755 Unsplit SSL and SSL_CTX. 6 years ago
  Adam Langley 859679518d Drop C++ from certificate compression API. 6 years ago
  Matthew Braithwaite d2f87a7779 shim: move handshake helper functions into their own file. 6 years ago