857 Commits (4732c544f76958ea75af2e5a05b9d77a2341128a)

Author SHA1 Message Date
  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 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
  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 50596f8f54 Switch some easy SSL fields to UniquePtr. 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
  Matthew Braithwaite f2bc5f490a shim: move |TestState| and |TestConfig| to their own files. 6 years ago
  David Benjamin 63c79122e0 Remove the redundant version check in ssl_session_cmp. 6 years ago
  David Benjamin 53d2c7a84a Remove fail_second_ddos_callback. 6 years ago
  David Benjamin 2908dd141f Add bssl::UpRef. 6 years ago
  Matthew Braithwaite 997ff094af shim: move |SettingsWriter| into its own file. 6 years ago
  Alessandro Ghedini a0373182eb Update QUIC transport parameters extension codepoint 6 years ago
  David Benjamin 9bb15f58f7 Remove SSL 3.0 implementation. 6 years ago
  Adam Langley 0080d83b9f Implement the client side of certificate compression. 6 years ago
  David Benjamin 5267ef7b4a Reject unexpected application data in bidirectional shutdown. 6 years ago
  Adam Langley a307cb7d58 Preliminary support for compressed certificates. 6 years ago
  David Benjamin 700631bdf0 Pack encrypted handshake messages together. 6 years ago
  David Benjamin fa544f1c05 Reject if the ALPN callback returned an empty protocol. 6 years ago
  David Benjamin 911cc0a0aa The legacy client OCSP callback should run without server OCSP. 6 years ago
  David Benjamin 103ed08549 Implement legacy OCSP APIs for libssl. 6 years ago
  David Benjamin 5f001d1423 Const-correct some functions. 6 years ago
  Steven Valdez 56c4ed9ad7 Allow enabling all TLS 1.3 variants by setting |tls13_default|. 6 years ago
  David Benjamin 02de7bd3a0 Add some more accessors to SSL_SESSION. 6 years ago
  David Benjamin ed188fd8ef Enforce supported_versions in the second ServerHello. 6 years ago
  Matthew Braithwaite e30fac6371 Fuzz SSL_serialize_handoff() and SSL_serialize_handback(). 6 years ago
  David Benjamin 6e678eeb6e Remove legacy SHA-2 CBC ciphers. 6 years ago
  David Benjamin 71666cb87c Allow renego and config shedding to coexist more smoothly. 6 years ago
  Matthew Braithwaite b7bc80a9a6 SSL_CONFIG: new struct for sheddable handshake configuration. 6 years ago
  Matthew Braithwaite a2dd781884 Defer writing the shim settings. 6 years ago
  David Benjamin 06c28d8e51 Simplify shim timeout logic. 6 years ago
  David Benjamin 56b1a8efa6 Test the high-order bit in X25519. 6 years ago
  David Benjamin e28552dec8 Add an API to disable RSA-PSS for certificates. 6 years ago
  David Benjamin 6879e19362 Rename SSL_SIGN_RSA_PSS_SHA* constants. 6 years ago
  Steven Valdez 861f384d7b Implement TLS 1.3 draft28. 6 years ago
  Matthew Braithwaite 56986f905f Hand back ECDHE split handshakes after the first server message. 6 years ago
  David Benjamin 8a1a5daa49 Send the fake session ID in the test suite. 6 years ago
  Adam Langley 8df8e64205 Record whether dummy PQ padding was used. 6 years ago
  Adam Langley 4702db6306 Update dummy PQ extension for round two. 6 years ago
  David Benjamin 1bf2337fe1 Reject compressed ECDH coordinates in TLS. 6 years ago
  David Benjamin 48669209b7 Fix fuzzer mode suppressions. 6 years ago
  Adam Langley ddb57cfb51 Add tests for split handshakes. 6 years ago
  Steven Valdez 7e5dd25d47 Remove draft22 and experiment2. 6 years ago
  Nick Harper 3c034b2cf3 Add support for QUIC transport params. 6 years ago
  David Benjamin 0ab3f0ca25 Notice earlier if a server echoes the TLS 1.3 compatibility session ID. 6 years ago