1. 7e06de5 Really remove DHE ciphersuites from TLS. by Matthew Braithwaite · 8 years ago
  2. 45738dd Move new_cipher and new_session to SSL_HANDSHAKE. by David Benjamin · 8 years ago
  3. 908ac19 Moving transcript and PRF functions to SSL_TRANSCRIPT. by Steven Valdez · 8 years ago
  4. daf207a Don't use the buffer BIO in TLS. by David Benjamin · 8 years ago
  5. 17cf2cb Work around language and compiler bug in memcpy, etc. by David Benjamin · 8 years ago
  6. 65fb425 Remove version-specific cipher lists. by David Benjamin · 8 years ago
  7. 2644a13 Set up the SSL_HANDSHAKE object earlier. by David Benjamin · 8 years ago
  8. 0be6fc4 Move a few more functions into *_method.c. by David Benjamin · 8 years ago
  9. 2578b29 Make ssl3_choose_cipher and dependencies static. by David Benjamin · 8 years ago
  10. 731058e Typedef ssl_early_callback_ctx to SSL_CLIENT_HELLO. by David Benjamin · 8 years ago
  11. f3c8f8d Pass explicit parameters elsewhere. by David Benjamin · 8 years ago
  12. f01f42a Negotiate ciphers before resumption. by David Benjamin · 8 years ago
  13. 4e41926 Move key_block into SSL_HANDSHAKE. by David Benjamin · 8 years ago
  14. abbbee1 Detach TLS 1.3 cipher configuration from the cipher language. by David Benjamin · 8 years ago
  15. af3b3d3 Only resolve which cipher list to use once. by David Benjamin · 8 years ago
  16. b6b6ff3 Verifying resumption cipher validity with current configuration. by Steven Valdez · 8 years ago
  17. a4c8ff0 Move TLS 1.2 key exchange fields to SSL_HANDSHAKE. by David Benjamin · 8 years ago
  18. 43612b6 Move peer_supported_group_list to SSL_HANDSHAKE. by David Benjamin · 8 years ago
  19. a048678 Move some fields from tmp to hs. by David Benjamin · 8 years ago
  20. bac75b8 Move peer_psk_identity_hint to SSL_HANDSHAKE. by David Benjamin · 9 years ago
  21. 5409123 Use C99 for size_t loops. by David Benjamin · 9 years ago
  22. fddbadc Pass a ClientHello into ssl3_choose_cipher. by David Benjamin · 9 years ago
  23. 87eab49 Splitting SSL session state. by Steven Valdez · 9 years ago
  24. 143e8b3 Add TLS 1.3 1-RTT. by Steven Valdez · 9 years ago
  25. 7583643 Disconnect handshake message creation from init_buf. by David Benjamin · 9 years ago
  26. c42acee Stash a copy of the SKX params rather mess with init_buf. by David Benjamin · 9 years ago
  27. 1fd39d8 Add TLS 1.3 record layer to go implementation. by Nick Harper · 9 years ago
  28. 936aada Move a bunch of public APIs from s3_lib.c to ssl_lib.c. by David Benjamin · 9 years ago
  29. aa7734b Fold the DTLS client handshake into the TLS one. by David Benjamin · 9 years ago
  30. 2a08c8d Remove ssl3_do_write's 0 case. by David Benjamin · 9 years ago
  31. ce902a9 Generalizing curves to groups in preparation for TLS 1.3. by Steven Valdez · 9 years ago
  32. 9819367 Remove some easy obj.h dependencies. by David Benjamin · 9 years ago
  33. 78f8aab ssl->ctx cannot be NULL. by David Benjamin · 9 years ago
  34. f188f9d Fix typo in function name. by Piotr Sikora · 9 years ago
  35. 51545ce Remove a number of unnecessary stdio.h includes. by David Benjamin · 9 years ago
  36. e52d22d Empty SNI names are not valid by Steven Valdez · 9 years ago
  37. 4b9205b Align SSL_CTX_set1_tls_channel_id with SSL_set1_tls_channel_id. by David Benjamin · 9 years ago
  38. b83003e Don't initialize enc_method before version negotiation. by David Benjamin · 9 years ago
  39. a1e9cab Replace enc_flags with normalized version checks. by David Benjamin · 9 years ago
  40. b9e4fa5 Add a helper function to normalize the current version. by David Benjamin · 9 years ago
  41. 23b0a65 Move some functions to file scope. by David Benjamin · 9 years ago
  42. 928f32a Add APIs to extract the SSL key block. by David Benjamin · 9 years ago
  43. baa1216 Prune finished labels from SSL3_ENC_METHOD. by David Benjamin · 9 years ago
  44. f8d8071 Remove a few unnecessary SSL3_ENC_METHOD hooks. by David Benjamin · 9 years ago
  45. 79978df Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3. by David Benjamin · 9 years ago
  46. 57997da Simplify the ChangeCipherSpec logic. by David Benjamin · 9 years ago
  47. 0d56f88 Switch s to ssl everywhere. by David Benjamin · 9 years ago
  48. 974c7ba Route DHE through the SSL_ECDH abstraction as well. by David Benjamin · 9 years ago
  49. 4298d77 Implement draft-ietf-tls-curve25519-01 in C. by David Benjamin · 9 years ago
  50. 5ddffbb Make SSL_(CTX_)?set_tmp_ecdh call SSL_(CTX_)?set1_curves. by David Benjamin · 9 years ago
  51. 758d127 Add get0 getters for EVP_PKEY. by David Benjamin · 9 years ago
  52. c7817d8 Add SSL_CIPHER_get_min_version and tidy up SSL_TLSV1_2 logic. by David Benjamin · 9 years ago
  53. 96e97b1 Convert ssl3_send_channel_id to CBB. by David Benjamin · 9 years ago
  54. 9e4e01e Align the SSL stack on #include style. by David Benjamin · 10 years ago
  55. cef7583 Add cipher suite settings for TLS ≥ 1.0. by Adam Langley · 10 years ago
  56. 6505567 Move peer_dh_tmp and peer_ecdh_tmp out of SESS_CERT. by David Benjamin · 10 years ago
  57. b8d28cf Factor out the buffering and low-level record code. by David Benjamin · 10 years ago
  58. 3dd9016 Remove signature algorithm configuration hooks and SSL_ctrl. by David Benjamin · 10 years ago
  59. fdb4cdd Remove SSL_get1_curves and promote SSL_(CTX_)?set1_curves. by David Benjamin · 10 years ago
  60. 45c6c3e Use the record-layer buffer for sniffing V2ClientHellos. by David Benjamin · 10 years ago
  61. 2b9ec70 Remove SSL_CTRL_SET_CLIENT_CERT_TYPES. by David Benjamin · 10 years ago
  62. d27441a Remove separate APIs for configuring chain and verify stores. by David Benjamin · 10 years ago
  63. 7591064 Promote SSL_get0_certificate_types to a proper function. by David Benjamin · 10 years ago
  64. b088331 Simplify handshake hash handling. by David Benjamin · 10 years ago
  65. 9550c3a Decouple the handshake buffer and digest. by David Benjamin · 10 years ago
  66. 5055c76 Rename algorithm2 to algorithm_prf. by David Benjamin · 10 years ago
  67. c8d5122 Fold dtls1_process_record into dtls1_get_record. by David Benjamin · 10 years ago
  68. fc05994 Fold away EC point format negotiation. by David Benjamin · 10 years ago
  69. cae932e Remove SSL_get0_ec_point_formats. by David Benjamin · 10 years ago
  70. 3570d73 Remove the func parameter to OPENSSL_PUT_ERROR. by David Benjamin · 10 years ago
  71. 6df1ac9 Fix Windows build. by Adam Langley · 10 years ago
  72. 11c0f8e Promote certificate-related ctrl macros to functions. by David Benjamin · 10 years ago
  73. b2a9d6a Remove SSL_build_cert_chain. by David Benjamin · 10 years ago
  74. 4462809 Remove SSL_CTX_select_current_cert. by David Benjamin · 10 years ago
  75. d1d8078 Fold away certificate slots mechanism. by David Benjamin · 10 years ago
  76. 5703648 Remove SSL_CTX_get_extra_chain_certs_only. by David Benjamin · 10 years ago
  77. 7d97fd3 Remove SSL_get_server_tmp_key. by David Benjamin · 10 years ago
  78. 6cacac0 Promote SSL_CTX_[gs]et_tlsext_ticket_keys to functions. by David Benjamin · 10 years ago
  79. a1c90a5 Further tidy up cipher logic. by David Benjamin · 10 years ago
  80. 9a980ab Fold TLS1_PRF_* into SSL_HANDSHAKE_MAC_* by David Benjamin · 10 years ago
  81. 29864b5 Remove SSL_CIPHER_ALGORITHM2_AEAD. by David Benjamin · 10 years ago
  82. 904dc72 Fold away SSL_PROTOCOL_METHOD hooks shared between TLS and DTLS. by David Benjamin · 10 years ago
  83. a602277 Split ssl_read_bytes hook into app_data and close_notify hooks. by David Benjamin · 10 years ago
  84. c933a47 Switch the ssl_write_bytes hook to ssl_write_app_data. by David Benjamin · 10 years ago
  85. cd90f3a Remove renegotiation deferral logic. by David Benjamin · 10 years ago
  86. 31a0779 Factor SSL_AEAD_CTX into a dedicated type. by David Benjamin · 10 years ago
  87. 9a10f8f Switch EVP_PKEY_dup calls to EVP_PKEY_up_ref. by David Benjamin · 10 years ago
  88. d6e95ee Get rid of ssl_undefined_* by David Benjamin · 10 years ago
  89. 60da0cd Fix STACK_OF pointer style. by David Benjamin · 10 years ago
  90. e92d24f Build fix. by Adam Langley · 10 years ago
  91. 7133d42 Promote SNI macros to functions. by David Benjamin · 10 years ago
  92. c280758 Promote channel ID macros to proper functions. by David Benjamin · 10 years ago
  93. 15a3b00 Promote set_tmp_dh and set_tmp_ecdh to functions. by David Benjamin · 10 years ago
  94. c045469 Promote a few more macros. by David Benjamin · 10 years ago
  95. 9f226a5 Always set SSL_OP_SINGLE_DH_USE. by David Benjamin · 10 years ago
  96. 7cde0de Fold num_renegotiations into total_renegotiations. by David Benjamin · 10 years ago
  97. 59015c3 Promote all SSL callback ctrl hooks to proper functions. by David Benjamin · 10 years ago
  98. f32d6b2 Remove remnants of old OCSP stapling API. by David Benjamin · 10 years ago
  99. 9a727c2 Remove SSL_set_tlsext_debug_callback. by David Benjamin · 10 years ago
  100. f868409 Fix SSL_get0_chain_certs. by Adam Langley · 10 years ago