50 Commits (2745ef908283e38bd1695ae226e63b140dc805f8)

Author SHA1 Message Date
  David Benjamin 7d10ab594c Abstract hs_buf a little. 6 years ago
  David Benjamin cc9d935256 Buffer up QUIC data within a level internally. 6 years ago
  Steven Valdez c8e0f90f83 Add an interface for QUIC integration. 6 years ago
  David Benjamin d1673c2191 Remove the add_alert hook. 6 years ago
  Joshua Liebow-Feeser 8c7c6356e6 Support symbol prefixes 6 years ago
  David Benjamin 50596f8f54 Switch some easy SSL fields to UniquePtr. 6 years ago
  David Benjamin 9bb15f58f7 Remove SSL 3.0 implementation. 6 years ago
  David Benjamin 700631bdf0 Pack encrypted handshake messages together. 6 years ago
  Adam Langley f64c373784 Fix build with GCC 4.9.2 and -Wtype-limits. 6 years ago
  Adam Langley 3e87165d3c Avoid compiler errors for Android ARMv7. 6 years ago
  David Benjamin ed84291188 Revert "Pack encrypted handshake messages together." 7 years ago
  David Benjamin 75d43b5785 Pack encrypted handshake messages together. 7 years ago
  David Benjamin 32ce0ac0d8 Move init_buf and rwstate into SSL3_STATE. 7 years ago
  David Benjamin 8e7bbbab15 Use more scopers. 7 years ago
  David Benjamin ea712e317f Make SSL3_BUFFER a proper C++ class. 7 years ago
  David Benjamin e8d0746b88 Prevent writing when write_shutdown is set. 7 years ago
  David Benjamin d9229f9802 Lift BIO above SSL_PROTOCOL_METHOD. 7 years ago
  David Benjamin 33febf6048 Don't call ssl3_read_message from ssl3_read_app_data. 7 years ago
  David Benjamin 97250f4d64 Switch a bunch of things from int to bool. 7 years ago
  David Benjamin 40e94701dc Always process handshake records in full. 7 years ago
  David Benjamin 75a1f23684 Have a bit more fun with Span. 7 years ago
  David Benjamin 00f48c8273 Rename and move a few more ssl3_ functions around. 7 years ago
  David Benjamin d1e3ce1fb0 Rename ssl3_send_alert and ssl3_protocol_version. 7 years ago
  David Benjamin 03a4b96c12 Move has_message logic to ssl3_get_message. 7 years ago
  David Benjamin c64d123933 Push Span down a layer. 7 years ago
  Steven Valdez 4c7f5fa023 Remove old TLS 1.3 variants (NoSessionID and RecordType). 7 years ago
  David Benjamin b949355132 Add bssl::Span<T>::subspan and use it. 7 years ago
  David Benjamin 879efc3f3b Switch more things to Array. 7 years ago
  David Benjamin 046bc1fbe8 SSL3_STATE ints to bools. 7 years ago
  David Benjamin 6abaa316f0 Remove unnecessary parameter. 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 5c4271f7cb Don't reauthenticate on renegotiation. 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 e3dee27f9c Remove the free_buffer parameter to release_current_message. 7 years ago
  David Benjamin 78b8b99cf7 Fix a bug in and test the message callback. 7 years ago
  David Benjamin c642aca28f Convert SSL_ECDH_CTX to C++. 7 years ago
  David Benjamin 6dc8bf6262 Convert SSL_TRANSCRIPT to C++. 7 years ago
  David Benjamin bf1117d1fd Sample server GREASE from the server_random. 7 years ago
  David Benjamin 31b0c9be30 Add a bunch of scopers. 7 years ago
  David Benjamin 8f28886817 Give SSL_HANDSHAKE a constructor and destructor. 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
  David Benjamin 86e95b852e Move libssl's internals into the bssl namespace. 7 years ago
  David Benjamin 3a1dd46e4e Add async certificate verification callback. 7 years ago
  Steven Valdez dbe01585ba Implement ContentType TLS 1.3 variant. 7 years ago
  David Benjamin e8703a3708 Switch a number of files to C++. 7 years ago