44 Commit (9c3b120b618f3678a807d693b2e6f331aaa54605)

Autore SHA1 Messaggio Data
  David Benjamin 9bb15f58f7 Remove SSL 3.0 implementation. 6 anni fa
  Matthew Braithwaite 3e2b3ee25f Hand back in-progress handshakes after a session resumption. 6 anni fa
  David Benjamin 103ed08549 Implement legacy OCSP APIs for libssl. 6 anni fa
  Matthew Braithwaite b7bc80a9a6 SSL_CONFIG: new struct for sheddable handshake configuration. 6 anni fa
  David Benjamin 48b276db3d Give ssl_cipher_preference_list_st a destructor. 6 anni fa
  David Benjamin e325c3f471 Give CERT a destructor. 6 anni fa
  David Benjamin e28552dec8 Add an API to disable RSA-PSS for certificates. 6 anni fa
  Steven Valdez acddb8c134 Avoid modifying stack in sk_find. 6 anni fa
  Matthew Braithwaite 56986f905f Hand back ECDHE split handshakes after the first server message. 6 anni fa
  Adam Langley 3fe8fa74ac Add initial, experimental support for split handshakes. 6 anni fa
  David Benjamin 6df6540766 Add a draft TLS 1.3 anti-downgrade signal. 6 anni fa
  David Benjamin 2637f3c431 Even more fun with Span. 7 anni fa
  David Benjamin 8e7bbbab15 Use more scopers. 7 anni fa
  David Benjamin 75a1f23684 Have a bit more fun with Span. 7 anni fa
  David Benjamin 00f48c8273 Rename and move a few more ssl3_ functions around. 7 anni fa
  David Benjamin d1e3ce1fb0 Rename ssl3_send_alert and ssl3_protocol_version. 7 anni fa
  David Benjamin 879efc3f3b Switch more things to Array. 7 anni fa
  David Benjamin 6b3ab72602 Add an implicit CBS to Span<const uint8_t> conversion. 7 anni fa
  David Benjamin 499742c60f Introduce bssl::Array<T> and use it in SSLKeyShare. 7 anni fa
  David Benjamin e58f8a6b9a Simplify tls1_change_cipher_spec. 7 anni fa
  Steven Valdez c7d4d21413 Add experiment without client CCS and fix session ID bug. 7 anni fa
  David Benjamin a861460c89 Make SNI per-connection, not per-session. 7 anni fa
  David Benjamin 046bc1fbe8 SSL3_STATE ints to bools. 7 anni fa
  David Benjamin fd45ee7da8 Replace bits in SSL_HANDSHAKE with bool. 7 anni fa
  Steven Valdez d816874c52 Set SSL_in_init to false before new_session_cb. 7 anni fa
  David Benjamin c11ea942b7 Convert comments in ssl. 7 anni fa
  Steven Valdez 398085ba04 Simplify states with hs_wait_t returns. 7 anni fa
  Steven Valdez 4d71a9a2ca Migrate TLS 1.2 and below state machines to the new style. 7 anni fa
  David Benjamin ca9e8f52f1 Tidy up handshake digest logic. 7 anni fa
  David Benjamin 7934f08b26 Replace init_msg/init_num with a get_message hook. 7 anni fa
  David Benjamin 8f94c31b19 Replace reuse_message with an explicit next_message call. 7 anni fa
  David Benjamin e3dee27f9c Remove the free_buffer parameter to release_current_message. 7 anni fa
  David Benjamin 9bbdf5832d Remove expect and received flight hooks. 7 anni fa
  David Benjamin 37af90f721 Convert a few more scopers. 7 anni fa
  David Benjamin ee910bfe24 Use new STACK_OF helpers. 7 anni fa
  David Benjamin e664a534af Return null from SSL_get0_peer_certificates if unauthenticated. 7 anni fa
  David Benjamin c642aca28f Convert SSL_ECDH_CTX to C++. 7 anni fa
  David Benjamin 6dc8bf6262 Convert SSL_TRANSCRIPT to C++. 7 anni fa
  David Benjamin 31b0c9be30 Add a bunch of scopers. 7 anni fa
  David Benjamin e39ac8fb59 Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games. 7 anni fa
  David Benjamin 1386aad102 Switch various things to scopers. 7 anni fa
  David Benjamin 86e95b852e Move libssl's internals into the bssl namespace. 7 anni fa
  David Benjamin 3a1dd46e4e Add async certificate verification callback. 7 anni fa
  David Benjamin d781fc424b Switch handshake_client and handshake_server to C++. 7 anni fa
  David Benjamin 99a93d4327 Remove some unnecessary error codes. 7 anni fa
  David Benjamin eb083b0d35 Remove some dead code. 7 anni fa
  Steven Valdez 8f36c51f98 Revise version negotiation logic on the C side. 7 anni fa
  David Benjamin 68161cb8ba Stash the computed version range in SSL_HANDSHAKE. 7 anni fa
  David Benjamin 4414874f1f Simplify ssl_private_key_* state machine points. 7 anni fa
  David Benjamin 9961dff055 Unwind V2ClientHello counters. 7 anni fa