139 Commits (399e7c94bfac09a64db3aff020952ee2f8363c56)

Author SHA1 Message Date
  David Benjamin b4d65fda70 Implement asynchronous private key operations for client auth. 9 years ago
  David Benjamin fd67aa8c95 Add SSL_SESSION_from_bytes. 9 years ago
  David Benjamin 20f6e97c7e Switch three more renegotiate checks to initial_handshake_complete. 9 years ago
  David Benjamin 31a07798a5 Factor SSL_AEAD_CTX into a dedicated type. 9 years ago
  David Benjamin 4b27d9f8bd Never resume sessions on renegotiations. 9 years ago
  David Benjamin e6df054a75 Add s->s3->initial_handshake_complete. 9 years ago
  Adam Langley 3457cd943a Cast to size_t to avoid MSVC warning. 9 years ago
  David Benjamin adcc39560e Tidy up ticket length checks. 9 years ago
  David Benjamin 9a727c21c1 Remove SSL_set_tlsext_debug_callback. 9 years ago
  David Benjamin 2755a3eda3 Remove unnecessary NULL checks, part 5. 9 years ago
  David Benjamin dd978784d7 Always enable ecdh_auto. 9 years ago
  David Benjamin 55a436497f Handle empty curve preferences from the client. 9 years ago
  David Benjamin 107db58047 Switch cipher masks to uint32_t. 9 years ago
  David Benjamin f0ae170021 Include-what-you-use ssl/internal.h. 9 years ago
  David Benjamin 2ee94aabf5 Rename ssl_locl.h to internal.h 9 years ago
  David Benjamin c0f763b080 Simplify server-side ECDH curve selection. 9 years ago
  Håvard Molland ab2479a08a Clean up error reporting. 9 years ago
  David Benjamin 7061e28dc2 Rename EECDH and EDH to ECDHE and DHE. 9 years ago
  David Benjamin 61c0d4e8b2 Always reset sigalgslen when NULLing sigalgs. 9 years ago
  David Benjamin b18f024816 Minor formatting tweaks. 9 years ago
  David Benjamin 2fa83de3f2 Move handshake method hooks to SSL_PROTOCOL_METHOD. 9 years ago
  David Benjamin 4c31123bfc Remove finish_mac_length from SSL3_ENC_METHOD. 9 years ago
  David Benjamin 9d0847ae6d Add some missing error failure checks. 9 years ago
  David Benjamin 6eb000dbee Add in missing curly braces part 3. 9 years ago
  David Benjamin 6ae7f072e3 Only send sigalgs extension in 1.2-capable ClientHellos. 9 years ago
  David Benjamin 78e6978ab9 Disable NPN and Channel ID in DTLS. 9 years ago
  David Benjamin e9fc3e547e Remove P-521 from the default supported curves list. 9 years ago
  David Benjamin 70bd80a236 Remove constraints on curve ID values. 9 years ago
  David Benjamin 52e5bacf7c Prune away unimplemented curve IDs. 9 years ago
  David Benjamin 0cb3f5bc27 Switch OBJ_undef uses to NID_undef. 9 years ago
  David Benjamin d1d7d3d26a Clear existing extension state. 9 years ago
  David Benjamin b8a56f112f Remove dead code from EVP_CIPHER codepaths. 9 years ago
  David Benjamin 41ac979211 Add the PRF to SSL3_ENC_METHOD. 9 years ago
  Adam Langley fcf25833bc Reformat the rest of ssl/. 9 years ago
  David Benjamin e4824e8af0 Add outgoing messages to the handshake hash at set_handshake_header. 10 years ago
  David Benjamin 338fcafe76 Mark SSL3_ENC_METHODs const and remove an unused one. 10 years ago
  David Benjamin d14c6ee234 Remove TLSEXT_TYPE_padding ifdef. 10 years ago
  David Benjamin e518f65d2c Update references to RFCs. 10 years ago
  Feng Lu 41aa325c6a ClientHello Padding for Fast Radio Opening in 3G. 10 years ago
  David Benjamin d1681e614f Remove SSL_set_session_secret_cb (EAP-FAST) 10 years ago
  David Benjamin ae3e487d51 Fix a couple more malloc test crashes. 10 years ago
  David Benjamin ec2f27dee1 Account for EVP_PKEY capabilities in selecting hash functions. 10 years ago
  David Benjamin 033e5f47d1 Remove CERT_PKEY::valid_flags. 10 years ago
  David Benjamin f31e681acf Clean up ssl_set_cert_masks. 10 years ago
  David Benjamin 6a8d70c528 Trim tls1_check_chain and CERT_PKEY flags. 10 years ago
  David Benjamin 253b3e76dc Remove TLS strict mode. 10 years ago
  David Benjamin 1ad868176d check_flags is always 0. 10 years ago
  David Benjamin b398d16c1d Remove SSL_check_chain and unexport CERT_PKEY flags. 10 years ago
  David Benjamin 675227e0d2 Remove CERT_PKEY_EXPLICIT_SIGN flag. 10 years ago
  David Benjamin 248f350ed8 Remove SSL_get_peer_signature_nid and don't compute digests for peer_key. 10 years ago