176 Commits (705076ac911f868e52aa33f7b77e2b7806ff4e0e)

Autor SHA1 Mensaje Fecha
  David Benjamin ba4594aee6 Don't put sessions from renegotiations in the cache. hace 9 años
  David Benjamin b4d65fda70 Implement asynchronous private key operations for client auth. hace 9 años
  David Benjamin 680ca961f9 Preserve session->sess_cert on ticket renewal. hace 9 años
  David Benjamin 95d3182576 Duplicate SSL_SESSIONs when renewing them. hace 9 años
  David Benjamin fd67aa8c95 Add SSL_SESSION_from_bytes. hace 9 años
  David Benjamin d1c1c8e0a1 Remove EVP_PKEY_missing_parameters in ssl3_check_certificate_for_cipher. hace 9 años
  David Benjamin 436bf82ee8 Prune ssl3_check_cert_and_algorithm. hace 9 años
  David Benjamin 8923c0bc53 Explicitly check for empty certificate list. hace 9 años
  David Benjamin f4958e7678 Slightly simplify ServerKeyExchange handling. hace 9 años
  David Benjamin b31040d0d8 Get rid of CERT_PKEY slots in SESS_CERT. hace 9 años
  Adam Langley ba5934b77f Tighten up EMS resumption behaviour. hace 9 años
  David Benjamin a1c90a5ce1 Further tidy up cipher logic. hace 9 años
  David Benjamin e76ccae68b Release handshake buffer when sending no certificate. hace 9 años
  David Benjamin 5f04b6521d Release the handshake buffer on the client for abbreviated handshakes. hace 9 años
  David Benjamin 74d8bc2503 Don't make SSL_MODE_*HELLO_TIME configurable. hace 9 años
  David Benjamin be05c63bf8 Remove compatibility s->version checks. hace 9 años
  David Benjamin 8ec88108d4 Remove SSL_in_before and SSL_ST_BEFORE. hace 9 años
  David Benjamin cd90f3a241 Remove renegotiation deferral logic. hace 9 años
  David Benjamin 44d3eed2bb Forbid caller-initiated renegotiations and all renego as a servers. hace 9 años
  Adam Langley a7997f12be Set minimum DH group size to 1024 bits. hace 9 años
  David Benjamin 4b27d9f8bd Never resume sessions on renegotiations. hace 9 años
  David Benjamin e6df054a75 Add s->s3->initial_handshake_complete. hace 9 años
  David Benjamin 6a08da2cf8 Remove redundant setup buffer calls. hace 9 años
  David Benjamin 60da0cd7c6 Fix STACK_OF pointer style. hace 9 años
  David Benjamin 1d0a194cc1 Promote max_cert_list and max_send_fragment to functions. hace 9 años
  David Benjamin 2755a3eda3 Remove unnecessary NULL checks, part 5. hace 9 años
  David Benjamin dcd979f1a4 CertificateStatus is optional. hace 9 años
  David Benjamin b16346b0ad Add SSL_set_reject_peer_renegotiations. hace 9 años
  David Benjamin 107db58047 Switch cipher masks to uint32_t. hace 9 años
  David Benjamin f0ae170021 Include-what-you-use ssl/internal.h. hace 9 años
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h hace 9 años
  David Benjamin 32fbdf2025 Remove anonymous cipher suites. hace 9 años
  David Benjamin ece3de95c6 Enforce that sessions are resumed at the version they're created. hace 9 años
  David Benjamin b6d0c6db5e Remove the stats block in SSL_CTX. hace 9 años
  Håvard Molland ab2479a08a Clean up error reporting. hace 9 años
  David Benjamin 7061e28dc2 Rename EECDH and EDH to ECDHE and DHE. hace 9 años
  David Benjamin 8b368412d3 Minor formatting fixes. hace 9 años
  David Benjamin 2ddba8cd48 Check for RAND_bytes failures in the ClientHello. hace 9 años
  David Benjamin 4f7783eaea Use EC_KEY_new_by_curve_name. hace 9 años
  David Benjamin 2fa83de3f2 Move handshake method hooks to SSL_PROTOCOL_METHOD. hace 9 años
  David Benjamin 5ca39fb50c Switch SSL_GET_MESSAGE_HASH_MESSAGE to an enum. hace 9 años
  David Benjamin fbdfefb76e Handle failures in ssl3_finish_mac. hace 9 años
  David Benjamin 9d0847ae6d Add some missing error failure checks. hace 9 años
  David Benjamin ed7c475154 Rename cutthrough to False Start. hace 9 años
  David Benjamin c35fb014d9 Fix more memory leaks on malloc failure. hace 9 años
  David Benjamin 6eb000dbee Add in missing curly braces part 3. hace 9 años
  David Benjamin ccf74f8085 Revise SSL_cutthrough_complete and SSL_in_init. hace 9 años
  David Benjamin 68070620e7 Check for EVP_Digest failure. hace 9 años
  David Benjamin f3a8b12ac3 Remove SSL_SESSION::cipher_id. hace 9 años
  David Benjamin 780d6dd0fe Treat handshake_failure in response to ClientHello special. hace 9 años