1. 4bd32a8 Convert more of the SSL write path to size_t and Spans. by David Benjamin · 3 years, 10 months ago
  2. 3ba9586 Rename a number of BUF_* functions to OPENSSL_*. by David Benjamin · 5 years ago
  3. ee4888c Make alert_dispatch into a bool. by David Benjamin · 6 years ago
  4. 8c7c635 Support symbol prefixes by Joshua Liebow-Feeser · 7 years ago
  5. 50596f8 Switch some easy SSL fields to UniquePtr. by David Benjamin · 7 years ago
  6. ea712e3 Make SSL3_BUFFER a proper C++ class. by David Benjamin · 7 years ago
  7. a031b61 Replace open_close_notify with open_app_data. by David Benjamin · 7 years ago
  8. e8d0746 Prevent writing when write_shutdown is set. by David Benjamin · 7 years ago
  9. d9229f9 Lift BIO above SSL_PROTOCOL_METHOD. by David Benjamin · 7 years ago
  10. f8de2af Push read_shutdown logic down a layer. by David Benjamin · 7 years ago
  11. a05d427 Align dtls_open_record and tls_open_record more closely. by David Benjamin · 7 years ago
  12. 3b777ad Remove remnants of blocking DTLS timeouts. by David Benjamin · 7 years ago
  13. d1e3ce1 Rename ssl3_send_alert and ssl3_protocol_version. by David Benjamin · 7 years ago
  14. 23c25d5 Rename some things for consistency. by David Benjamin · 7 years ago
  15. c64d123 Push Span down a layer. by David Benjamin · 7 years ago
  16. 751d1a1 Fold ssl_open_record_fatal_alert into ssl_open_record_error. by David Benjamin · 7 years ago
  17. 74795b3 More miscellaneous bools. by David Benjamin · 8 years ago
  18. c11ea942 Convert comments in ssl. by David Benjamin · 8 years ago
  19. 9bbdf58 Remove expect and received flight hooks. by David Benjamin · 8 years ago
  20. b0c761e Tolerate early ChangeCipherSpec in DTLS. by David Benjamin · 8 years ago
  21. e39ac8f Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games. by David Benjamin · 8 years ago
  22. 86e95b8 Move libssl's internals into the bssl namespace. by David Benjamin · 8 years ago
  23. e8703a3 Switch a number of files to C++. by David Benjamin · 8 years ago[Renamed (99%) from ssl/d1_pkt.c]
  24. e831a81 Adding support for sending early data on the client. by Steven Valdez · 8 years ago
  25. 11c8289 Remove support for blocking DTLS timeout handling. by David Benjamin · 8 years ago
  26. 8671c47 Fold ssl3_write_bytes into ssl3_write_app_data. by David Benjamin · 8 years ago
  27. 0efa759 dispatch_alert is not an incidental write. by David Benjamin · 8 years ago
  28. 17cf2cb Work around language and compiler bug in memcpy, etc. by David Benjamin · 8 years ago
  29. da863608 Expose SSL_max_seal_overhead. by David Benjamin · 8 years ago
  30. c027999 Take the version parameter out of ssl_do_msg_callback. by David Benjamin · 8 years ago
  31. 163f29a Move post-handshake message handling out of read_app_data. by David Benjamin · 9 years ago
  32. 4497e58 Switch finish_handshake to release_current_message. by David Benjamin · 9 years ago
  33. 02edcd0 Reject stray post-Finished messages in DTLS. by David Benjamin · 9 years ago
  34. aad50db Stop using the word 'buffer' everywhere. by David Benjamin · 9 years ago
  35. f0ee907 Remove the 'ssl_' prefix on most SSL_PROTOCOL_METHOD hooks. by David Benjamin · 9 years ago
  36. 45d45c1 Trim the DTLS write code slightly. by David Benjamin · 9 years ago
  37. af62d61 Remove dtls1_read_bytes. by David Benjamin · 9 years ago
  38. c660417 Don't use dtls1_read_bytes to read messages. by David Benjamin · 9 years ago
  39. 585320c Don't call read_bytes in read_change_cipher_spec. by David Benjamin · 9 years ago
  40. a7810c1 Make tls_open_record always in-place. by David Benjamin · 9 years ago
  41. 728f354 Push alert handling down into the record functions. by David Benjamin · 9 years ago
  42. 4e9cc71 Add helper functions for info_callback and msg_callback. by David Benjamin · 9 years ago
  43. 15aa895 Tidy up the DTLS code's blocking-mode retransmits. by David Benjamin · 9 years ago
  44. 54092ff Remove dead checks. by David Benjamin · 9 years ago
  45. fa214e4 Tidy up shutdown state. by David Benjamin · 9 years ago
  46. 8f73135 Consolidate SSL_RECEIVED_SHUTDOWN checks. by David Benjamin · 9 years ago
  47. 4c5ddb8 Set rwstate consistently. by David Benjamin · 9 years ago
  48. 0d3a8c6 Don't allow alert records with multiple alerts. by David Benjamin · 9 years ago
  49. c79845c Move implicit handshake driving out of read_bytes. by David Benjamin · 9 years ago
  50. d7ac143 Lift the handshake driving in write_bytes up to SSL_write. by David Benjamin · 9 years ago
  51. 282511d Consolidate shutdown state. by David Benjamin · 9 years ago
  52. 51545ce Remove a number of unnecessary stdio.h includes. by David Benjamin · 9 years ago
  53. a857159 Clean up some silly variable names. by David Benjamin · 9 years ago
  54. 79978df Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3. by David Benjamin · 9 years ago
  55. 0d56f88 Switch s to ssl everywhere. by David Benjamin · 9 years ago
  56. 7fc0100 Slightly simplify SSL3_RECORD. by David Benjamin · 9 years ago
  57. a41280d Pull ChangeCipherSpec into the handshake state machine. by David Benjamin · 9 years ago
  58. f584a5a Reset epoch state in one place. by David Benjamin · 9 years ago
  59. 2e0901b Don't use ssl3_write_pending in DTLS. by David Benjamin · 9 years ago
  60. 8217024 Document the info callback. by David Benjamin · 9 years ago
  61. 9e4e01e Align the SSL stack on #include style. by David Benjamin · 9 years ago
  62. e9cb2ec Don't support bidirectional shutdown over DTLS. by David Benjamin · 10 years ago
  63. 4cf369b Reject empty records of unexpected type. by David Benjamin · 10 years ago
  64. b8d28cf Factor out the buffering and low-level record code. by David Benjamin · 10 years ago
  65. 7446a3b Clean up DTLS1_BITMAP code. by David Benjamin · 10 years ago
  66. c8d5122 Fold dtls1_process_record into dtls1_get_record. by David Benjamin · 10 years ago
  67. 3570d73 Remove the func parameter to OPENSSL_PUT_ERROR. by David Benjamin · 10 years ago
  68. a602277 Split ssl_read_bytes hook into app_data and close_notify hooks. by David Benjamin · 10 years ago
  69. c933a47 Switch the ssl_write_bytes hook to ssl_write_app_data. by David Benjamin · 10 years ago
  70. 9a41d1b Deprecate SSL_*_read_ahead and enforce DTLS packet boundaries. by David Benjamin · 10 years ago
  71. 76e48c5 Fix Windows mode. by David Benjamin · 10 years ago
  72. 3e3090d Pass a dtls1_use_epoch enum down to dtls1_seal_record. by David Benjamin · 10 years ago
  73. 31a0779 Factor SSL_AEAD_CTX into a dedicated type. by David Benjamin · 10 years ago
  74. 6a08da2 Remove redundant setup buffer calls. by David Benjamin · 10 years ago
  75. b1f5bca Remove max parameter to ssl3_read_n. by David Benjamin · 10 years ago
  76. 9417b76 Remove DTLS special-cases in buffer releasing. by David Benjamin · 10 years ago
  77. 8c24980 Promote all dtls1_ctrl hooks to functions. by David Benjamin · 10 years ago
  78. f0ae170 Include-what-you-use ssl/internal.h. by David Benjamin · 10 years ago
  79. 2ee94aa Rename ssl_locl.h to internal.h by David Benjamin · 10 years ago
  80. 883e49f Remove dead code in do_dtls1_write and document another bug. by David Benjamin · 10 years ago
  81. 4417d05 Remove buffered_app_data as well. by David Benjamin · 10 years ago
  82. 0afbcc0 Remove buffering out records from the next epoch. by David Benjamin · 10 years ago
  83. d81e73d Factor out sequence number updates. by David Benjamin · 10 years ago
  84. a58c578 Simplify the pointer management around do_ssl3_write. by David Benjamin · 10 years ago
  85. 5edc4e2 Correct three incorrect function names in errors. by Adam Langley · 10 years ago
  86. dc3da93 Process alerts between ChangeCipherSpec and Finished. by David Benjamin · 10 years ago
  87. f7f0f3a Remove ccs_header_st. by David Benjamin · 10 years ago
  88. 7eaab4c Only retransmit on Finished if frag_off == 0. by David Benjamin · 10 years ago
  89. 86058a2 Tidy up the alert-parsing code. by David Benjamin · 10 years ago
  90. e0e7d0d Initialize the record buffers after the handshake check. by David Benjamin · 10 years ago
  91. ddb9f15 Reject all invalid records. by David Benjamin · 10 years ago
  92. 0ea8dda Remove alert_fragment and handshake_fragment. by David Benjamin · 10 years ago
  93. ac6900b Disallow peer-initiated renegotiations in DTLS. by David Benjamin · 10 years ago
  94. 5fa3eba Clear the error queue when dropping a bad DTLS packet. by David Benjamin · 10 years ago
  95. 1e52eca Normalize tls1_enc return values. by David Benjamin · 10 years ago
  96. b8a56f1 Remove dead code from EVP_CIPHER codepaths. by David Benjamin · 10 years ago
  97. e95d20d Support EVP_AEAD in DTLS. by David Benjamin · 10 years ago
  98. 44e2709 Fix DTLS memory leak. by Adam Langley · 10 years ago
  99. 71d8a08 Reformatting of several DTLS source files. by Adam Langley · 10 years ago
  100. 9ec6bca Remove method swap in DTLS_ANY_VERSION. by David Benjamin · 10 years ago