1. 10e664b Always set min_version / max_version. by David Benjamin · 9 years ago
  2. 5744ca6 Fold cert_req into cert_request. by David Benjamin · 9 years ago
  3. f715c42 Make SSL_set_bio's ownership easier to reason about. by David Benjamin · 9 years ago
  4. 9edb2c6 Adding function to set the "current time" callback used for DTLS. by Taylor Brandstetter · 9 years ago
  5. 936aada Move a bunch of public APIs from s3_lib.c to ssl_lib.c. by David Benjamin · 9 years ago
  6. 9f1dc82 A bit of cleanup post state machine merging. by David Benjamin · 9 years ago
  7. 4e9cc71 Add helper functions for info_callback and msg_callback. by David Benjamin · 9 years ago
  8. 0d275bd Don't call ERR_clear_system_error in so many places. by David Benjamin · 9 years ago
  9. 29270de Split unlock functions into read/write variants. by David Benjamin · 9 years ago
  10. 053931e CECPQ1: change from named curve to ciphersuite. by Matt Braithwaite · 9 years ago
  11. 1cb405d Revert "Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown." by Adam Langley · 9 years ago
  12. 4f94b1c Adding TLS 1.3 constants. by Steven Valdez · 9 years ago
  13. 2f87112 Never expose ssl->bbio in the public API. by David Benjamin · 9 years ago
  14. ce902a9 Generalizing curves to groups in preparation for TLS 1.3. by Steven Valdez · 9 years ago
  15. c7eae5a Forbid calling SSL_read, SSL_peek, and SSL_do_handshake post-shutdown. by David Benjamin · 9 years ago
  16. fa214e4 Tidy up shutdown state. by David Benjamin · 9 years ago
  17. 8f73135 Consolidate SSL_RECEIVED_SHUTDOWN checks. by David Benjamin · 9 years ago
  18. 376a0fe Adding a method to change the initial DTLS retransmission timer value. by Taylor Brandstetter · 9 years ago
  19. b095f0f Remove the push argument to ssl_init_wbio_buffer. by David Benjamin · 9 years ago
  20. 30152fd Always buffer DTLS retransmits. by David Benjamin · 9 years ago
  21. 8368050 Clean up ssl_get_compatible_server_ciphers. by David Benjamin · 9 years ago
  22. 4c5ddb8 Set rwstate consistently. by David Benjamin · 9 years ago
  23. 9819367 Remove some easy obj.h dependencies. by David Benjamin · 9 years ago
  24. c79845c Move implicit handshake driving out of read_bytes. by David Benjamin · 9 years ago
  25. b2a7318 Switch some 0s to NULLs. by David Benjamin · 9 years ago
  26. d7ac143 Lift the handshake driving in write_bytes up to SSL_write. by David Benjamin · 9 years ago
  27. 282511d Consolidate shutdown state. by David Benjamin · 9 years ago
  28. 78f8aab ssl->ctx cannot be NULL. by David Benjamin · 9 years ago
  29. 51545ce Remove a number of unnecessary stdio.h includes. by David Benjamin · 9 years ago
  30. 15c1488 Clear the error queue on entry to core SSL operations. by David Benjamin · 9 years ago
  31. 22ce9b2 SSL_set_fd should create socket BIOs, not fd BIOs. by David Benjamin · 9 years ago
  32. 29ec5d1 Add dummy |SSL_get_server_tmp_key|. by Adam Langley · 9 years ago
  33. a14934f Handle shutdown during init/handshake earlier by Steven Valdez · 9 years ago
  34. 95a79ee Add a stub for SSL_get_shared_ciphers(). by Emily Stark · 9 years ago
  35. b9824e2 Handle SSL_shutdown while in init more appropriately by Steven Valdez · 9 years ago
  36. e976e43 Don't read uninitialised data for short session IDs. by Adam Langley · 9 years ago
  37. de94238 Fix SSL_get_{read,write}_sequence. by David Benjamin · 9 years ago
  38. 5ba0689 Don't cast |OPENSSL_malloc|/|OPENSSL_realloc| result. by Brian Smith · 9 years ago
  39. 91b2501 Add functions for accessing read_sequence and write_sequence. by David Benjamin · 9 years ago
  40. cdd0b7e Add SSL_CTX_set_retain_only_sha256_of_client_certs. by David Benjamin · 9 years ago
  41. b83003e Don't initialize enc_method before version negotiation. by David Benjamin · 9 years ago
  42. a1e9cab Replace enc_flags with normalized version checks. by David Benjamin · 9 years ago
  43. ce9d85e Tweaks for node.js by Adam Langley · 9 years ago
  44. f6494f4 Add a SSL_get_pending_cipher API. by David Benjamin · 9 years ago
  45. b9e4fa5 Add a helper function to normalize the current version. by David Benjamin · 9 years ago
  46. f8d8071 Remove a few unnecessary SSL3_ENC_METHOD hooks. by David Benjamin · 9 years ago
  47. 79978df Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3. by David Benjamin · 9 years ago
  48. 96ba15f Add SSL_get_client_random and SSL_get_server_random. by David Benjamin · 9 years ago
  49. 0d56f88 Switch s to ssl everywhere. by David Benjamin · 9 years ago
  50. 4298d77 Implement draft-ietf-tls-curve25519-01 in C. by David Benjamin · 9 years ago
  51. 13414b3 Implement draft-ietf-tls-chacha20-poly1305-04. by David Benjamin · 9 years ago
  52. 4234885 Remove unused functions. by David Benjamin · 9 years ago
  53. 8a58933 Remove the CRYPTO_EX_new callback. by David Benjamin · 9 years ago
  54. 5ddffbb Make SSL_(CTX_)?set_tmp_ecdh call SSL_(CTX_)?set1_curves. by David Benjamin · 9 years ago
  55. 53e5c2c Remove SSL_(CTX_)?set_ecdh_callback. by David Benjamin · 9 years ago
  56. e9cddb8 Remove SSL_OP_LEGACY_SERVER_CONNECT. by David Benjamin · 9 years ago
  57. d28f59c Switch the keylog BIO to a callback. by David Benjamin · 9 years ago
  58. e348ff4 Fix build. by David Benjamin · 9 years ago
  59. 6e80765 Add SSL_get_server_key_exchange_hash. by David Benjamin · 9 years ago
  60. c2d3280 Add SSL_get_ivs. by Adam Langley · 9 years ago
  61. bb85f3d Reorganise |SSL_SESSION| and |SSL| to save a little memory. by Adam Langley · 9 years ago
  62. 7063b6d Fix assert in SSL_set_shutdown. by Piotr Sikora · 9 years ago
  63. 271777f Refactor ChaCha20-Poly1305 AEAD nonce handling. by Brian Smith · 10 years ago
  64. 1269ddd Never use the internal session cache for a client. by David Benjamin · 9 years ago
  65. dc2aea2 Remove all the logic around custom session IDs and retrying on collisions. by David Benjamin · 9 years ago
  66. 63006a9 Document the rest of ssl.h. by David Benjamin · 9 years ago
  67. 5d8b128 Document the (formerly) SSL_state wrapper macros. by David Benjamin · 9 years ago
  68. 8217024 Document the info callback. by David Benjamin · 9 years ago
  69. 066fe0a Document fd-based SSL APIs. by David Benjamin · 9 years ago
  70. 07e1384 Move remaining functions out of tls1.h. by David Benjamin · 9 years ago
  71. 1a1b34d Deprecate SSL_get_(peer_)finished. by David Benjamin · 9 years ago
  72. 93d1749 Deprecate SSL_want*. by David Benjamin · 9 years ago
  73. d4c2bce Document early callback functions. by David Benjamin · 9 years ago
  74. e8d5350 Convert ssl3_send_client_hello to CBB. by David Benjamin · 9 years ago
  75. 9f85949 Document a few more miscellaneous things. by David Benjamin · 10 years ago
  76. 1d5ef3b Add SSL_set_renegotiate_mode. by David Benjamin · 9 years ago
  77. 617eac6 Align BIO_get_fd with upstream. by David Benjamin · 10 years ago
  78. f4e554e Bitwise-or, not logical-or, when hashing. by Adam Langley · 10 years ago
  79. 32876b3 Document cipher suite configuration. by David Benjamin · 10 years ago
  80. 5993704 Document certificate verification functions in SSL. by David Benjamin · 10 years ago
  81. 42fea37 Document Channel ID functions and a few random extras. by David Benjamin · 10 years ago
  82. 977547b Group NPN functions in their own section. by David Benjamin · 10 years ago
  83. 8984f1f Group ALPN functions into their own section. by David Benjamin · 10 years ago
  84. cd6f54b Add method to query Extended Master Secret support by Matt Braithwaite · 10 years ago
  85. e8814df Document PSK functions in ssl.h. by David Benjamin · 10 years ago
  86. 9e4e01e Align the SSL stack on #include style. by David Benjamin · 10 years ago
  87. 1ac08fe Fix SSL and SSL_CTX ex_data variable names. by David Benjamin · 10 years ago
  88. dafbdd4 Document session cache functions. by David Benjamin · 10 years ago
  89. a6b8cdf Document functions acting on an SSL_SESSION. by David Benjamin · 10 years ago
  90. ee0c827 Move SSL_get_peer_* to Connection information. by David Benjamin · 10 years ago
  91. 27bbae4 Reorder functions in ssl_lib.c to match ssl.h. by David Benjamin · 10 years ago
  92. 3c1ccc0 Document a bunch of core functions in ssl.h. by David Benjamin · 10 years ago
  93. 4fac72e Add server-side support for Signed Certificate Timestamps. by Paul Lietar · 10 years ago
  94. 7c6d09b Fold ssl_algs.c into ssl_lib.c. by David Benjamin · 10 years ago
  95. 8748920 Don't forget to free the TLS 1.0 ciphers. by Adam Langley · 10 years ago
  96. cef7583 Add cipher suite settings for TLS ≥ 1.0. by Adam Langley · 10 years ago
  97. c9d40ba Remove unnecessary field initializations. by David Benjamin · 10 years ago
  98. 76c2efc Forbid a server from negotiating both ALPN and NPN. by David Benjamin · 10 years ago
  99. 26416e9 Remove the last of SESS_CERT. by David Benjamin · 10 years ago
  100. b8d28cf Factor out the buffering and low-level record code. by David Benjamin · 10 years ago