1. dd68e4b Add OPENSSL_zalloc by David Benjamin · 1 year, 6 months ago
  2. dcabfe2 Make OPENSSL_malloc push ERR_R_MALLOC_FAILURE on failure. by Bob Beck · 2 years, 2 months ago
  3. 7ac94aa More -Wshorten-64-to-32 fixes. by David Benjamin · 2 years, 5 months ago
  4. 46af243 Use Array<uint8_t> in DTLS1_OUTGOING_MESSAGE. by David Benjamin · 2 years, 7 months ago
  5. b86dcfe Switch another malloc to bssl::Array. by David Benjamin · 3 years, 9 months ago
  6. bcef514 Const-correct message creation hooks. by David Benjamin · 3 years, 10 months ago
  7. 084064b Add a few missing SSL_R_BIO_NOT_SET cases. by David Benjamin · 4 years ago
  8. 21a879a Delete unreachable DTLS check. by David Benjamin · 5 years ago
  9. 3ba9586 Rename a number of BUF_* functions to OPENSSL_*. by David Benjamin · 5 years ago
  10. f492830 Fold SSL_want constants into SSL_get_error constants. by David Benjamin · 6 years ago
  11. c9827e0 Output a ClientHello during handoff. by Adam Langley · 6 years ago
  12. d1673c2 Remove the add_alert hook. by David Benjamin · 7 years ago
  13. 8c7c635 Support symbol prefixes by Joshua Liebow-Feeser · 7 years ago
  14. 50596f8 Switch some easy SSL fields to UniquePtr. by David Benjamin · 7 years ago
  15. f64c373 Fix build with GCC 4.9.2 and -Wtype-limits. by Adam Langley · 7 years ago
  16. 3e87165 Avoid compiler errors for Android ARMv7. by Adam Langley · 7 years ago
  17. e745b25 Remove trailing whitespace from ssl/. by Adam Langley · 7 years ago
  18. 800046f Give DTLS1_STATE a destructor. by David Benjamin · 7 years ago
  19. 049fdfc Give hm_fragment and DTLS_OUTGOING_MESSAGE destructors. by David Benjamin · 7 years ago
  20. 32ce0ac Move init_buf and rwstate into SSL3_STATE. by David Benjamin · 7 years ago
  21. e8d0746 Prevent writing when write_shutdown is set. by David Benjamin · 7 years ago
  22. d9229f9 Lift BIO above SSL_PROTOCOL_METHOD. by David Benjamin · 7 years ago
  23. 97250f4 Switch a bunch of things from int to bool. by David Benjamin · 7 years ago
  24. 40e9470 Always process handshake records in full. by David Benjamin · 7 years ago
  25. 75a1f23 Have a bit more fun with Span. by David Benjamin · 7 years ago
  26. d1e3ce1 Rename ssl3_send_alert and ssl3_protocol_version. by David Benjamin · 7 years ago
  27. 03a4b96 Move has_message logic to ssl3_get_message. by David Benjamin · 7 years ago
  28. c64d123 Push Span down a layer. by David Benjamin · 7 years ago
  29. 879efc3 Switch more things to Array. by David Benjamin · 8 years ago
  30. e51fb0f Fix empty fragment handling in DTLS message reassembly. by David Benjamin · 8 years ago
  31. 046bc1f SSL3_STATE ints to bools. by David Benjamin · 8 years ago
  32. c11ea942 Convert comments in ssl. by David Benjamin · 8 years ago
  33. 302b818 Only enable DTLS post-handshake rexmits if we sent the final Finished. by David Benjamin · 8 years ago
  34. 7934f08 Replace init_msg/init_num with a get_message hook. by David Benjamin · 8 years ago
  35. 8f94c31 Replace reuse_message with an explicit next_message call. by David Benjamin · 8 years ago
  36. e3dee27 Remove the free_buffer parameter to release_current_message. by David Benjamin · 8 years ago
  37. 9bbdf58 Remove expect and received flight hooks. by David Benjamin · 8 years ago
  38. 78b8b99 Fix a bug in and test the message callback. by David Benjamin · 8 years ago
  39. b0c761e Tolerate early ChangeCipherSpec in DTLS. by David Benjamin · 8 years ago
  40. 6dc8bf6 Convert SSL_TRANSCRIPT to C++. by David Benjamin · 8 years ago
  41. e39ac8f Switch BORINGSSL_INTERNAL_CXX_TYPES in favor of subclassing games. by David Benjamin · 8 years ago
  42. 1386aad Switch various things to scopers. by David Benjamin · 8 years ago
  43. cfc11c2 C++-ify SSL_AEAD_CTX. by David Benjamin · 8 years ago
  44. 86e95b8 Move libssl's internals into the bssl namespace. by David Benjamin · 8 years ago
  45. a3d76d0 Switch OPENSSL_COMPILE_ASSERT to static_assert in C++ code. by David Benjamin · 8 years ago
  46. e8703a3 Switch a number of files to C++. by David Benjamin · 8 years ago[Renamed (98%) from ssl/d1_both.c]
  47. ab1d28e Trim x509.h includes. by David Benjamin · 8 years ago
  48. 908ac19 Moving transcript and PRF functions to SSL_TRANSCRIPT. by Steven Valdez · 8 years ago
  49. f71036e Remove ssl_hash_message_t from ssl_get_message. by David Benjamin · 8 years ago
  50. 276b7e8 Move optional message type checks out of ssl_get_message. by David Benjamin · 8 years ago
  51. 42e3e19 Restore mapping BIO_flush errors to -1. by David Benjamin · 8 years ago
  52. 16315f7 Remove the rest of write_message. by David Benjamin · 8 years ago
  53. daf207a Don't use the buffer BIO in TLS. by David Benjamin · 8 years ago
  54. 1a999cf Don't use the buffer BIO in DTLS. by David Benjamin · 8 years ago
  55. 17cf2cb Work around language and compiler bug in memcpy, etc. by David Benjamin · 8 years ago
  56. ced9479 Replace hash_current_message with get_current_message. by David Benjamin · 8 years ago
  57. ba1660b Tidy up finish_message logic. by David Benjamin · 8 years ago
  58. 5eead16 Splitting finish_message to finish_message/queue_message. by Steven Valdez · 8 years ago
  59. da863608 Expose SSL_max_seal_overhead. by David Benjamin · 8 years ago
  60. c027999 Take the version parameter out of ssl_do_msg_callback. by David Benjamin · 9 years ago
  61. 5409123 Use C99 for size_t loops. by David Benjamin · 9 years ago
  62. 4497e58 Switch finish_handshake to release_current_message. by David Benjamin · 9 years ago
  63. 02edcd0 Reject stray post-Finished messages in DTLS. by David Benjamin · 9 years ago
  64. 6167281 Check for buffered handshake messages on cipher change in DTLS. by David Benjamin · 9 years ago
  65. 09eb655 Simplify ssl_get_message somewhat. by David Benjamin · 9 years ago
  66. 528bd26 Don't use init_buf in DTLS. by David Benjamin · 9 years ago
  67. 352d0a9 Remove a/b parameters to send_change_cipher_spec. by David Benjamin · 9 years ago
  68. 9d632f4 Group d1_both.c by sending and receiving handshake messages. by David Benjamin · 9 years ago
  69. dca125e Remove compatibility 'inline' define. by David Benjamin · 9 years ago
  70. aad50db Stop using the word 'buffer' everywhere. by David Benjamin · 9 years ago
  71. 7583643 Disconnect handshake message creation from init_buf. by David Benjamin · 9 years ago
  72. ec847ce Replace the incoming message buffer with a ring buffer. by David Benjamin · 9 years ago
  73. 778f57e Store only one handshake write sequence number. by David Benjamin · 9 years ago
  74. 29a83c5 Rewrite DTLS outgoing message buffering. by David Benjamin · 9 years ago
  75. b5eb195 Make dtls1_do_handshake_write less stateful. by David Benjamin · 9 years ago
  76. 45d45c1 Trim the DTLS write code slightly. by David Benjamin · 9 years ago
  77. c660417 Don't use dtls1_read_bytes to read messages. by David Benjamin · 9 years ago
  78. 4e9cc71 Add helper functions for info_callback and msg_callback. by David Benjamin · 9 years ago
  79. 15aa895 Tidy up the DTLS code's blocking-mode retransmits. by David Benjamin · 9 years ago
  80. 2f87112 Never expose ssl->bbio in the public API. by David Benjamin · 9 years ago
  81. 1e6d6df Remove state parameters to ssl3_get_message. by David Benjamin · 9 years ago
  82. a6338be Simplify ssl3_get_message. by David Benjamin · 9 years ago
  83. 060cfb0 Simplify handshake message size limits. by David Benjamin · 9 years ago
  84. b095f0f Remove the push argument to ssl_init_wbio_buffer. by David Benjamin · 9 years ago
  85. 2730955 Check BIO_flush return value. by David Benjamin · 9 years ago
  86. 30152fd Always buffer DTLS retransmits. by David Benjamin · 9 years ago
  87. 4c5ddb8 Set rwstate consistently. by David Benjamin · 9 years ago
  88. 9819367 Remove some easy obj.h dependencies. by David Benjamin · 9 years ago
  89. 51545ce Remove a number of unnecessary stdio.h includes. by David Benjamin · 9 years ago
  90. 0d56f88 Switch s to ssl everywhere. by David Benjamin · 9 years ago
  91. 16285ea Rewrite DTLS handshake message sending logic. by David Benjamin · 9 years ago
  92. a97b737 Separate CCS and handshake writing in DTLS. by David Benjamin · 9 years ago
  93. 96c2a28 Fix all sign/unsigned warnings with Clang and GCC. by Adam Langley · 10 years ago
  94. 9e4e01e Align the SSL stack on #include style. by David Benjamin · 10 years ago
  95. c99807d Tidy up dtls1_hm_fragment_new and fix (unreachable) memory leak. by David Benjamin · 10 years ago
  96. 3570d73 Remove the func parameter to OPENSSL_PUT_ERROR. by David Benjamin · 10 years ago
  97. a865320 Add CBB_zero to set a CBB to the zero state. by David Benjamin · 10 years ago
  98. 11fc66a DTLS fragments may not be split across two records. by David Benjamin · 10 years ago
  99. 904dc72 Fold away SSL_PROTOCOL_METHOD hooks shared between TLS and DTLS. by David Benjamin · 10 years ago
  100. a602277 Split ssl_read_bytes hook into app_data and close_notify hooks. by David Benjamin · 10 years ago