839 Commits (6de0e539195a7f70bcded4a094ca60a8c1e67d65)

Author SHA1 Message Date
  Adam Langley 0a05671f76 Switch EMS over to the new extensions system. 9 years ago
  Adam Langley efb0e16ee5 Reject empty ALPN protocols. 9 years ago
  David Benjamin d822ed811a Make CBB_len return a length, not remaining. 9 years ago
  Adam Langley b558c4c504 Add a test case for renegotation with False Start enabled. 9 years ago
  David Benjamin 74f711083d Parse RSAPrivateKey with CBS. 9 years ago
  Adam Langley 6df1ac9092 Fix Windows build. 9 years ago
  David Benjamin 71d2e54099 Clear key_method in ssl_cert_clear_certs. 9 years ago
  David Benjamin 11c0f8e54c Promote certificate-related ctrl macros to functions. 9 years ago
  David Benjamin 7481d39bf7 Document APIs relating to configuring certificates and private keys. 9 years ago
  David Benjamin b2a9d6ab78 Remove SSL_build_cert_chain. 9 years ago
  David Benjamin 4462809623 Remove SSL_CTX_select_current_cert. 9 years ago
  David Benjamin d1d8078025 Fold away certificate slots mechanism. 9 years ago
  David Benjamin 570364800c Remove SSL_CTX_get_extra_chain_certs_only. 9 years ago
  David Benjamin bb20f52383 Merge the RSA_ENC and RSA_SIGN certificate slots. 9 years ago
  David Benjamin 0fc431a0d7 Prune NIDs from TLS_SIGALGS. 9 years ago
  David Benjamin ba16a1e405 Remove SSL_get_(shared_)sigalgs. 9 years ago
  David Benjamin 7d97fd3a91 Remove SSL_get_server_tmp_key. 9 years ago
  David Benjamin 396a441421 ssl3_cert_verify_hash should take the EVP_PKEY type. 9 years ago
  David Benjamin 67dc83851b Fix ssl3_send_client_certificate state machine. 9 years ago
  David Benjamin dfa4069a16 Fix MSVC build some more. 9 years ago
  David Benjamin 3e536334be Fix Windows build. 9 years ago
  Matt Braithwaite 6a1275b627 typedef |COMP_METHOD| to void, for compatibility. 9 years ago
  Håvard Molland 047d6f0f4d Remove ssl2.h and ssl23.h. 9 years ago
  David Benjamin a8653208ec Add CBB_zero to set a CBB to the zero state. 9 years ago
  David Benjamin 961ad6ad2c Sign channel IDs with ECDSA_do_sign. 9 years ago
  David Benjamin e3aa1d9dd4 Cleanup ticket processing and session lookup. 9 years ago
  Adam Langley 5021b223d8 Convert the renegotiation extension to the new system. 9 years ago
  Adam Langley 4cfa96bd26 Move compile-time asserts to the top-level. 9 years ago
  Adam Langley 614c66a2f8 Add infrastructure for better extension handling. 9 years ago
  Adam Langley be9eda4a88 Fix Renegotiate-Client-NoExt test. 9 years ago
  David Benjamin 6cacac033b Promote SSL_CTX_[gs]et_tlsext_ticket_keys to functions. 9 years ago
  David Benjamin bed63548d1 Increment the reference count of sessions inside the lock. 9 years ago
  David Benjamin d98452d2db Add a test for the ticket callback. 9 years ago
  Adam Langley bc94929290 bssl_shim: move large buffer to heap. 9 years ago
  David Benjamin ba4594aee6 Don't put sessions from renegotiations in the cache. 9 years ago
  David Benjamin 91eab5c9df Move all the bssl_shim handshake checks to their own function. 9 years ago
  Adam Langley 288d8d5ada runner: prepend the resource directory for async-signing tests. 9 years ago
  David Benjamin b4d65fda70 Implement asynchronous private key operations for client auth. 9 years ago
  David Benjamin 680ca961f9 Preserve session->sess_cert on ticket renewal. 9 years ago
  David Benjamin d65bb78c6c Add SSL_initial_handshake_complete. 9 years ago
  David Benjamin 184494dfcc Raise SIGTRAP rather than abort on failure. 9 years ago
  Adam Langley 7c803a65d5 Allow runner to run from anywhere. 9 years ago
  David Benjamin 11fc66a04c DTLS fragments may not be split across two records. 9 years ago
  David Benjamin 95d3182576 Duplicate SSL_SESSIONs when renewing them. 9 years ago
  David Benjamin fd67aa8c95 Add SSL_SESSION_from_bytes. 9 years ago
  Adam Langley 85bc5601ee Add ECDHE-PSK-AES{128,256}-SHA cipher suites. 9 years ago
  Adam Langley 1feb42a2fb Drop ECDHE-PSK-AES-128-GCM. 9 years ago
  David Benjamin d1c1c8e0a1 Remove EVP_PKEY_missing_parameters in ssl3_check_certificate_for_cipher. 9 years ago
  David Benjamin 436bf82ee8 Prune ssl3_check_cert_and_algorithm. 9 years ago
  David Benjamin 8923c0bc53 Explicitly check for empty certificate list. 9 years ago