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