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