44 Revize (9c3b120b618f3678a807d693b2e6f331aaa54605)

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