1. ddecaab Check hs->early_session, not ssl->session, for the early data limit. by David Benjamin · 3 years, 11 months ago
  2. 82a4b22 Rename TLS-specific functions to tls_foo from ssl3_foo. by David Benjamin · 5 years ago
  3. 3ba9586 Rename a number of BUF_* functions to OPENSSL_*. by David Benjamin · 5 years ago
  4. ee4888c Make alert_dispatch into a bool. by David Benjamin · 6 years ago
  5. b29e1e1 Save and restore errors when ignoring ssl_send_alert result. by David Benjamin · 6 years ago
  6. 3cbb029 Allow configuring QUIC method per-connection by Alessandro Ghedini · 6 years ago
  7. ba9ad66 Add |SSL_key_update|. by Adam Langley · 6 years ago
  8. 7d10ab5 Abstract hs_buf a little. by David Benjamin · 6 years ago
  9. c8e0f90 Add an interface for QUIC integration. by Steven Valdez · 7 years ago
  10. 8c7c635 Support symbol prefixes by Joshua Liebow-Feeser · 7 years ago
  11. 50596f8 Switch some easy SSL fields to UniquePtr. by David Benjamin · 7 years ago
  12. 700631b Pack encrypted handshake messages together. by David Benjamin · 7 years ago
  13. 7e5dd25 Remove draft22 and experiment2. by Steven Valdez · 7 years ago
  14. 64cc121 Remove deprecated TLS 1.3 variants. by Steven Valdez · 7 years ago
  15. cd8470f Adding support for draft 21 as a TLS 1.3 variant. by Steven Valdez · 7 years ago
  16. ed84291 Revert "Pack encrypted handshake messages together." by David Benjamin · 7 years ago
  17. 75d43b5 Pack encrypted handshake messages together. by David Benjamin · 7 years ago
  18. 32ce0ac Move init_buf and rwstate into SSL3_STATE. by David Benjamin · 7 years ago
  19. 8e7bbba Use more scopers. by David Benjamin · 7 years ago
  20. ea712e3 Make SSL3_BUFFER a proper C++ class. by David Benjamin · 7 years ago
  21. a031b61 Replace open_close_notify with open_app_data. by David Benjamin · 7 years ago
  22. e8d0746 Prevent writing when write_shutdown is set. by David Benjamin · 7 years ago
  23. d9229f9 Lift BIO above SSL_PROTOCOL_METHOD. by David Benjamin · 7 years ago
  24. 33febf6 Don't call ssl3_read_message from ssl3_read_app_data. by David Benjamin · 7 years ago
  25. 31aad2d Make low-level record errors idempotent. by David Benjamin · 7 years ago
  26. f8de2af Push read_shutdown logic down a layer. by David Benjamin · 7 years ago
  27. 40e9470 Always process handshake records in full. by David Benjamin · 7 years ago
  28. d1e3ce1 Rename ssl3_send_alert and ssl3_protocol_version. by David Benjamin · 7 years ago
  29. 23c25d5 Rename some things for consistency. by David Benjamin · 7 years ago
  30. c64d123 Push Span down a layer. by David Benjamin · 7 years ago
  31. 751d1a1 Fold ssl_open_record_fatal_alert into ssl_open_record_error. by David Benjamin · 8 years ago
  32. 4c7f5fa Remove old TLS 1.3 variants (NoSessionID and RecordType). by Steven Valdez · 7 years ago
  33. 74795b3 More miscellaneous bools. by David Benjamin · 8 years ago
  34. 046bc1f SSL3_STATE ints to bools. by David Benjamin · 8 years ago
  35. fd45ee7 Replace bits in SSL_HANDSHAKE with bool. by David Benjamin · 8 years ago
  36. c11ea942 Convert comments in ssl. by David Benjamin · 8 years ago
  37. 7934f08 Replace init_msg/init_num with a get_message hook. by David Benjamin · 8 years ago
  38. 8f94c31 Replace reuse_message with an explicit next_message call. by David Benjamin · 8 years ago
  39. e3dee27 Remove the free_buffer parameter to release_current_message. by David Benjamin · 8 years ago
  40. e39ac8f Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games. by David Benjamin · 8 years ago
  41. cfc11c2 C++-ify SSL_AEAD_CTX. by David Benjamin · 8 years ago
  42. 86e95b8 Move libssl's internals into the bssl namespace. by David Benjamin · 8 years ago
  43. dbe0158 Implement ContentType TLS 1.3 variant. by Steven Valdez · 8 years ago
  44. e8703a3 Switch a number of files to C++. by David Benjamin · 8 years ago[Renamed (99%) from ssl/s3_pkt.c]
  45. 5aaaa98 Detect WatchGuard's TLS 1.3 interference failure mode. by David Benjamin · 8 years ago
  46. e831a81 Adding support for sending early data on the client. by Steven Valdez · 8 years ago
  47. de254b4 Enforce max_early_data_size on the server. by Alessandro Ghedini · 8 years ago
  48. bbba939 Acknowledge KeyUpdate messages. by David Benjamin · 8 years ago
  49. a0ba400 Add cipher asserts for read/write app data. by Steven Valdez · 8 years ago
  50. bbfe603 Clean up end_of_early_data processing. by David Benjamin · 8 years ago
  51. 681eb6a Adding support for receiving early data on the server. by Steven Valdez · 8 years ago
  52. 2d85062 Add Data-less Zero-RTT support. by Steven Valdez · 8 years ago
  53. c68e5b9 Establish that the default value of an out-arg for alerts is SSL_AD_DECODE_ERROR. by Adam Langley · 8 years ago
  54. 8671c47 Fold ssl3_write_bytes into ssl3_write_app_data. by David Benjamin · 8 years ago
  55. 0efa759 dispatch_alert is not an incidental write. by David Benjamin · 8 years ago
  56. f71036e Remove ssl_hash_message_t from ssl_get_message. by David Benjamin · 8 years ago
  57. 276b7e8 Move optional message type checks out of ssl_get_message. by David Benjamin · 8 years ago
  58. daf207a Don't use the buffer BIO in TLS. by David Benjamin · 8 years ago
  59. 17cf2cb Work around language and compiler bug in memcpy, etc. by David Benjamin · 8 years ago
  60. da863608 Expose SSL_max_seal_overhead. by David Benjamin · 8 years ago
  61. c6722cd Check SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER before touching wpend_buf. by David Benjamin · 8 years ago
  62. c027999 Take the version parameter out of ssl_do_msg_callback. by David Benjamin · 9 years ago
  63. 33dad1b Stop pretending to ssl_clear_bad_session. by David Benjamin · 9 years ago
  64. 163f29a Move post-handshake message handling out of read_app_data. by David Benjamin · 9 years ago
  65. 4792110 Forbid interleaving app data in a HelloRequest. by David Benjamin · 9 years ago
  66. 143e8b3 Add TLS 1.3 1-RTT. by Steven Valdez · 9 years ago
  67. 397c8e6 Forbid renegotiation in TLS 1.3. by David Benjamin · 9 years ago
  68. f0ee907 Remove the 'ssl_' prefix on most SSL_PROTOCOL_METHOD hooks. by David Benjamin · 9 years ago
  69. 585320c Don't call read_bytes in read_change_cipher_spec. by David Benjamin · 9 years ago
  70. 4aa4081 Don't use ssl3_read_bytes in ssl3_read_close_notify. by David Benjamin · 9 years ago
  71. a7810c1 Make tls_open_record always in-place. by David Benjamin · 9 years ago
  72. 728f354 Push alert handling down into the record functions. by David Benjamin · 9 years ago
  73. 4e9cc71 Add helper functions for info_callback and msg_callback. by David Benjamin · 9 years ago
  74. 4bea850 Lift an impossible check to an assert. by David Benjamin · 9 years ago
  75. 1cb405d Revert "Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown." by Adam Langley · 9 years ago
  76. 54092ff Remove dead checks. by David Benjamin · 9 years ago
  77. c7eae5a Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown. by David Benjamin · 9 years ago
  78. ea65e10 Condition the read_close_notify check on type, not shutdown state. by David Benjamin · 9 years ago
  79. fa214e4 Tidy up shutdown state. by David Benjamin · 9 years ago
  80. 8f73135 Consolidate SSL_RECEIVED_SHUTDOWN checks. by David Benjamin · 9 years ago
  81. 4c5ddb8 Set rwstate consistently. by David Benjamin · 9 years ago
  82. c6972eb Remove the no_renegotiation special case. by David Benjamin · 9 years ago
  83. 0d3a8c6 Don't allow alert records with multiple alerts. by David Benjamin · 9 years ago
  84. c79845c Move implicit handshake driving out of read_bytes. by David Benjamin · 9 years ago
  85. d7ac143 Lift the handshake driving in write_bytes up to SSL_write. by David Benjamin · 9 years ago
  86. 282511d Consolidate shutdown state. by David Benjamin · 9 years ago
  87. 51545ce Remove a number of unnecessary stdio.h includes. by David Benjamin · 9 years ago
  88. a857159 Clean up some silly variable names. by David Benjamin · 9 years ago
  89. a565d29 Remove alert mapping machinery. by David Benjamin · 9 years ago
  90. 79978df Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3. by David Benjamin · 9 years ago
  91. 57997da Simplify the ChangeCipherSpec logic. by David Benjamin · 9 years ago
  92. 0623bce Fill in ssl->session->cipher when resumption is resolved. by David Benjamin · 9 years ago
  93. 0d56f88 Switch s to ssl everywhere. by David Benjamin · 9 years ago
  94. 7fc0100 Slightly simplify SSL3_RECORD. by David Benjamin · 9 years ago
  95. a41280d Pull ChangeCipherSpec into the handshake state machine. by David Benjamin · 9 years ago
  96. 8fd5c23 Simplify fragmented HelloRequest state. by David Benjamin · 9 years ago
  97. 27a0d08 Add ssl_renegotiate_ignore. by Adam Langley · 9 years ago
  98. 2e0901b Don't use ssl3_write_pending in DTLS. by David Benjamin · 9 years ago
  99. 8217024 Document the info callback. by David Benjamin · 9 years ago
  100. 1d5ef3b Add SSL_set_renegotiate_mode. by David Benjamin · 9 years ago