172 コミット (f9bdcc11087d84ba3c908bfe773d4ab0a5c50585)

作成者 SHA1 メッセージ 日付
  Steven Valdez 87eab4902d Splitting SSL session state. 8年前
  Steven Valdez 143e8b3fd9 Add TLS 1.3 1-RTT. 8年前
  David Benjamin 7583643569 Disconnect handshake message creation from init_buf. 8年前
  David Benjamin c42acee63d Stash a copy of the SKX params rather mess with init_buf. 8年前
  Nick Harper 1fd39d84cf Add TLS 1.3 record layer to go implementation. 8年前
  David Benjamin 936aada25a Move a bunch of public APIs from s3_lib.c to ssl_lib.c. 8年前
  David Benjamin aa7734b81b Fold the DTLS client handshake into the TLS one. 8年前
  David Benjamin 2a08c8d85d Remove ssl3_do_write's 0 case. 8年前
  Steven Valdez ce902a9bcd Generalizing curves to groups in preparation for TLS 1.3. 8年前
  David Benjamin 981936791e Remove some easy obj.h dependencies. 8年前
  David Benjamin 78f8aabe44 ssl->ctx cannot be NULL. 8年前
  Piotr Sikora f188f9dce8 Fix typo in function name. 8年前
  David Benjamin 51545ceac6 Remove a number of unnecessary stdio.h includes. 8年前
  Steven Valdez e52d22d5f9 Empty SNI names are not valid 8年前
  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年前