158 コミット (35be6880788d90bc2a93de5295391b001a8a6a46)

作成者 SHA1 メッセージ 日付
  David Benjamin 4b9205b583 Align SSL_CTX_set1_tls_channel_id with SSL_set1_tls_channel_id. 8年前
  David Benjamin b83003ebc6 Don't initialize enc_method before version negotiation. 8年前
  David Benjamin a1e9cabd8b Replace enc_flags with normalized version checks. 8年前
  David Benjamin b9e4fa5e02 Add a helper function to normalize the current version. 8年前
  David Benjamin 23b0a65df1 Move some functions to file scope. 8年前
  David Benjamin 928f32a492 Add APIs to extract the SSL key block. 8年前
  David Benjamin baa1216ac0 Prune finished labels from SSL3_ENC_METHOD. 8年前
  David Benjamin f8d807176a Remove a few unnecessary SSL3_ENC_METHOD hooks. 8年前
  David Benjamin 79978df4ec Move aead_{read,write}_ctx and next_proto_negotiated into ssl->s3. 8年前
  David Benjamin 57997da8ee Simplify the ChangeCipherSpec logic. 8年前
  David Benjamin 0d56f888c3 Switch s to ssl everywhere. 8年前
  David Benjamin 974c7ba4ef Route DHE through the SSL_ECDH abstraction as well. 8年前
  David Benjamin 4298d77379 Implement draft-ietf-tls-curve25519-01 in C. 8年前
  David Benjamin 5ddffbb8bc Make SSL_(CTX_)?set_tmp_ecdh call SSL_(CTX_)?set1_curves. 9年前
  David Benjamin 758d12732a Add get0 getters for EVP_PKEY. 9年前
  David Benjamin c7817d8ce2 Add SSL_CIPHER_get_min_version and tidy up SSL_TLSV1_2 logic. 9年前
  David Benjamin 96e97b1bf1 Convert ssl3_send_channel_id to CBB. 9年前
  David Benjamin 9e4e01ee14 Align the SSL stack on #include style. 9年前
  Adam Langley cef7583633 Add cipher suite settings for TLS ≥ 1.0. 9年前
  David Benjamin 6505567172 Move peer_dh_tmp and peer_ecdh_tmp out of SESS_CERT. 9年前
  David Benjamin b8d28cf532 Factor out the buffering and low-level record code. 9年前
  David Benjamin 3dd9016a51 Remove signature algorithm configuration hooks and SSL_ctrl. 9年前
  David Benjamin fdb4cdd755 Remove SSL_get1_curves and promote SSL_(CTX_)?set1_curves. 9年前
  David Benjamin 45c6c3e8ef Use the record-layer buffer for sniffing V2ClientHellos. 9年前
  David Benjamin 2b9ec70558 Remove SSL_CTRL_SET_CLIENT_CERT_TYPES. 9年前
  David Benjamin d27441a9cb Remove separate APIs for configuring chain and verify stores. 9年前
  David Benjamin 7591064546 Promote SSL_get0_certificate_types to a proper function. 9年前
  David Benjamin b088331ec0 Simplify handshake hash handling. 9年前
  David Benjamin 9550c3ac8b Decouple the handshake buffer and digest. 9年前
  David Benjamin 5055c76709 Rename algorithm2 to algorithm_prf. 9年前
  David Benjamin c8d5122538 Fold dtls1_process_record into dtls1_get_record. 9年前
  David Benjamin fc05994e24 Fold away EC point format negotiation. 9年前
  David Benjamin cae932e85b Remove SSL_get0_ec_point_formats. 9年前
  David Benjamin 3570d73bf1 Remove the func parameter to OPENSSL_PUT_ERROR. 9年前
  Adam Langley 6df1ac9092 Fix Windows build. 9年前
  David Benjamin 11c0f8e54c Promote certificate-related ctrl macros to functions. 9年前
  David Benjamin b2a9d6ab78 Remove SSL_build_cert_chain. 9年前
  David Benjamin 4462809623 Remove SSL_CTX_select_current_cert. 9年前
  David Benjamin d1d8078025 Fold away certificate slots mechanism. 9年前
  David Benjamin 570364800c Remove SSL_CTX_get_extra_chain_certs_only. 9年前
  David Benjamin 7d97fd3a91 Remove SSL_get_server_tmp_key. 9年前
  David Benjamin 6cacac033b Promote SSL_CTX_[gs]et_tlsext_ticket_keys to functions. 9年前
  David Benjamin a1c90a5ce1 Further tidy up cipher logic. 9年前
  David Benjamin 9a980abaee Fold TLS1_PRF_* into SSL_HANDSHAKE_MAC_* 9年前
  David Benjamin 29864b5bb8 Remove SSL_CIPHER_ALGORITHM2_AEAD. 9年前
  David Benjamin 904dc72b32 Fold away SSL_PROTOCOL_METHOD hooks shared between TLS and DTLS. 9年前
  David Benjamin a6022771b3 Split ssl_read_bytes hook into app_data and close_notify hooks. 9年前
  David Benjamin c933a47e6f Switch the ssl_write_bytes hook to ssl_write_app_data. 9年前
  David Benjamin cd90f3a241 Remove renegotiation deferral logic. 9年前
  David Benjamin 31a07798a5 Factor SSL_AEAD_CTX into a dedicated type. 9年前