1. 861f384 Implement TLS 1.3 draft28. by Steven Valdez · 7 years ago
  2. 56986f9 Hand back ECDHE split handshakes after the first server message. by Matthew Braithwaite · 7 years ago
  3. 8df8e64 Record whether dummy PQ padding was used. by Adam Langley · 7 years ago
  4. 4702db6 Update dummy PQ extension for round two. by Adam Langley · 7 years ago
  5. ddb57cf Add tests for split handshakes. by Adam Langley · 7 years ago
  6. 3fe8fa7 Add initial, experimental support for split handshakes. by Adam Langley · 7 years ago
  7. 7e5dd25 Remove draft22 and experiment2. by Steven Valdez · 7 years ago
  8. 3c034b2 Add support for QUIC transport params. by Nick Harper · 7 years ago
  9. e8d2439 Expose ssl_session_serialize to libssl. by Adam Langley · 7 years ago
  10. 610cdbb Switch some ints to bools and Spans. by David Benjamin · 7 years ago
  11. a7bc944 Don't use the client_random entropy for GREASE. by David Benjamin · 7 years ago
  12. 36fcc4c Implement Token Binding by Nick Harper · 8 years ago
  13. 512a289 Add support for dummy PQ padding. by Adam Langley · 7 years ago
  14. 74666da Update key share extension number for draft23. by Steven Valdez · 7 years ago
  15. 2f9b47f Better pack structs in ssl/internal.h by Adam Langley · 7 years ago
  16. 6df6540 Add a draft TLS 1.3 anti-downgrade signal. by David Benjamin · 7 years ago
  17. 02e6256 Move early_data_accepted to ssl->s3. by David Benjamin · 7 years ago
  18. f98b582 Fix tls13_variant check to check max_version. by Steven Valdez · 7 years ago
  19. 650d8c3 Implement TLS 1.3 early exporters. by David Benjamin · 7 years ago
  20. 494e4d0 Add an option for False Start without ALPN. by David Benjamin · 7 years ago
  21. 964b237 Implement PR 1091 (TLS 1.3 draft '22'). by Steven Valdez · 7 years ago
  22. cd8470f Adding support for draft 21 as a TLS 1.3 variant. by Steven Valdez · 7 years ago
  23. 5be3a74 Remove supports_cipher hook. by David Benjamin · 7 years ago
  24. f1db1a3 Another scoper conversion. by David Benjamin · 7 years ago
  25. 2637f3c Even more fun with Span. by David Benjamin · 7 years ago
  26. ed84291 Revert "Pack encrypted handshake messages together." by David Benjamin · 7 years ago
  27. acf2f34 Remove unused constant. by David Benjamin · 7 years ago
  28. 75d43b5 Pack encrypted handshake messages together. by David Benjamin · 7 years ago
  29. dd6c2e8 Check early ALPN before offering 0-RTT. by David Benjamin · 7 years ago
  30. 800046f Give DTLS1_STATE a destructor. by David Benjamin · 7 years ago
  31. 049fdfc Give hm_fragment and DTLS_OUTGOING_MESSAGE destructors. by David Benjamin · 7 years ago
  32. 71ea6b1 Clear the last of ssl->s3->tmp. by David Benjamin · 7 years ago
  33. 32ce0ac Move init_buf and rwstate into SSL3_STATE. by David Benjamin · 7 years ago
  34. 8e7bbba Use more scopers. by David Benjamin · 7 years ago
  35. 9417257 Give SSL3_STATE a constructor and destructor. by David Benjamin · 7 years ago
  36. ea712e3 Make SSL3_BUFFER a proper C++ class. by David Benjamin · 7 years ago
  37. f6632da Make all read errors idempotent. by David Benjamin · 7 years ago
  38. a031b61 Replace open_close_notify with open_app_data. by David Benjamin · 7 years ago
  39. d9229f9 Lift BIO above SSL_PROTOCOL_METHOD. by David Benjamin · 7 years ago
  40. 33febf6 Don't call ssl3_read_message from ssl3_read_app_data. by David Benjamin · 7 years ago
  41. 97250f4 Switch a bunch of things from int to bool. by David Benjamin · 7 years ago
  42. 31aad2d Make low-level record errors idempotent. by David Benjamin · 7 years ago
  43. a05d427 Align dtls_open_record and tls_open_record more closely. by David Benjamin · 7 years ago
  44. 40e9470 Always process handshake records in full. by David Benjamin · 7 years ago
  45. 75a1f23 Have a bit more fun with Span. by David Benjamin · 7 years ago
  46. 00f48c8 Rename and move a few more ssl3_ functions around. by David Benjamin · 7 years ago
  47. d1e3ce1 Rename ssl3_send_alert and ssl3_protocol_version. by David Benjamin · 7 years ago
  48. 4e84035 Fully hide LHASH_OF(SSL_SESSION). by David Benjamin · 7 years ago
  49. 3164093 Switch all the extension callbacks to bools. by David Benjamin · 7 years ago
  50. 7e58c5e Switch more things to bools. by David Benjamin · 7 years ago
  51. 664e99a Make SSL_CTX opaque. by David Benjamin · 7 years ago
  52. e05b72c Use constexpr to avoid kNamedGroups initializer by Bruce Dawson · 7 years ago
  53. 23c25d5 Rename some things for consistency. by David Benjamin · 7 years ago
  54. c64d123 Push Span down a layer. by David Benjamin · 7 years ago
  55. 751d1a1 Fold ssl_open_record_fatal_alert into ssl_open_record_error. by David Benjamin · 8 years ago
  56. e52f4c4 Replay the entire error queue on ssl_hs_error. by David Benjamin · 7 years ago
  57. a4bafd3 Add SSL_SESSION_{get,set}_protocol_version. by David Benjamin · 7 years ago
  58. f496249 Switch int to bool in ssl_cipher.cc. by David Benjamin · 8 years ago
  59. ed9aed1 int to bool in ssl_versions.cc. by David Benjamin · 8 years ago
  60. b949355 Add bssl::Span<T>::subspan and use it. by David Benjamin · 8 years ago
  61. 73d42e6 Inline ssl_clear_tls13_state. by David Benjamin · 8 years ago
  62. b1cf48e Store the peer_sigalgs as an Array. by David Benjamin · 8 years ago
  63. 879efc3 Switch more things to Array. by David Benjamin · 8 years ago
  64. 08f5c76 Convert more things to Array. by David Benjamin · 8 years ago
  65. cf0ce67 Use Span and Array for the curve list. by David Benjamin · 8 years ago
  66. 499742c Introduce bssl::Array<T> and use it in SSLKeyShare. by David Benjamin · 8 years ago
  67. 15868b3 Revert "Work around a Java client bug when rotating certificates." by David Benjamin · 8 years ago
  68. e58f8a6 Simplify tls1_change_cipher_spec. by David Benjamin · 8 years ago
  69. 60931e2 Explicit fallthrough on switch by Vincent Batts · 8 years ago
  70. 33fc2ba Opaquify SSL_CIPHER. by David Benjamin · 8 years ago
  71. c7d4d21 Add experiment without client CCS and fix session ID bug. by Steven Valdez · 8 years ago
  72. aba057a Work around a Java client bug when rotating certificates. by David Benjamin · 8 years ago
  73. 1682126 Add Experiment 2 by Steven Valdez · 8 years ago
  74. a861460 Make SNI per-connection, not per-session. by David Benjamin · 8 years ago
  75. 74795b3 More miscellaneous bools. by David Benjamin · 8 years ago
  76. 046bc1f SSL3_STATE ints to bools. by David Benjamin · 8 years ago
  77. fd45ee7 Replace bits in SSL_HANDSHAKE with bool. by David Benjamin · 8 years ago
  78. d816874 Set SSL_in_init to false before new_session_cb. by Steven Valdez · 8 years ago
  79. 6abaa31 Remove unnecessary parameter. by David Benjamin · 8 years ago
  80. 3536809 Update style guide for C++. by David Benjamin · 8 years ago
  81. c11ea942 Convert comments in ssl. by David Benjamin · 8 years ago
  82. 398085b Simplify states with hs_wait_t returns. by Steven Valdez · 8 years ago
  83. 4d71a9a Migrate TLS 1.2 and below state machines to the new style. by Steven Valdez · 8 years ago
  84. 302b818 Only enable DTLS post-handshake rexmits if we sent the final Finished. by David Benjamin · 8 years ago
  85. f60bcfb Make SSL_state_string_long work for TLS 1.3. by David Benjamin · 8 years ago
  86. 72912d2 Rotate the default ticket encryption key. by Martin Kreichgauer · 8 years ago
  87. f4ecc84 Prevent both early data and custom extensions from being accepted. by Steven Valdez · 8 years ago
  88. ca9e8f5 Tidy up handshake digest logic. by David Benjamin · 8 years ago
  89. 7934f08 Replace init_msg/init_num with a get_message hook. by David Benjamin · 8 years ago
  90. 8f94c31 Replace reuse_message with an explicit next_message call. by David Benjamin · 8 years ago
  91. ba2d3df Add DTLS_with_buffers_method. by David Benjamin · 8 years ago
  92. e3dee27 Remove the free_buffer parameter to release_current_message. by David Benjamin · 8 years ago
  93. 9bbdf58 Remove expect and received flight hooks. by David Benjamin · 8 years ago
  94. b0c761e Tolerate early ChangeCipherSpec in DTLS. by David Benjamin · 8 years ago
  95. 27e377e Fix miscellaneous clang-tidy warnings. by David Benjamin · 8 years ago
  96. 37af90f Convert a few more scopers. by David Benjamin · 8 years ago
  97. d272dea Explicitly include <new> for placement new. by David Benjamin · 8 years ago
  98. a4cb62f Fix build against LLVM CFI. by David Benjamin · 8 years ago
  99. ee910bf Use new STACK_OF helpers. by David Benjamin · 8 years ago
  100. abbf365 Make the bssl::SealRecord out_suffix arg fixed length. by Martin Kreichgauer · 8 years ago