130 Commits (160f4ef14c12d8b846eeac498de10a0633f6d2f4)

Author SHA1 Message Date
  David Benjamin dd978784d7 Always enable ecdh_auto. 9 years ago
  David Benjamin 1c722b7781 Add DTLS to SSL_get_version 9 years ago
  David Benjamin 3fa27774b4 Fix some unsigned long cipher masks. 9 years ago
  David Benjamin 9f33fc63c6 Remove hash table lookups from ex_data. 9 years ago
  David Benjamin 546f1a59ef Unexpose the generic ex_data functions. 9 years ago
  David Benjamin b16346b0ad Add SSL_set_reject_peer_renegotiations. 9 years ago
  David Benjamin 71f0794d34 Document everything in ssl_ciph.c, now ssl_cipher.c. 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 32fbdf2025 Remove anonymous cipher suites. 9 years ago
  David Benjamin cfd248b7f6 Clean up SSL_export_keying_material implementation. 9 years ago
  David Benjamin c565ebbebc Add tests for SSL_export_keying_material. 9 years ago
  David Benjamin c0f763b080 Simplify server-side ECDH curve selection. 9 years ago
  Adam Langley e631d9679e Don't False Start with DHE. 9 years ago
  David Benjamin b6d0c6db5e Remove the stats block in SSL_CTX. 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 9e13e1a31d Move the is_dtls bit from SSL3_ENC_METHOD to SSL_PROTOCOL_METHOD. 9 years ago
  David Benjamin a5a3eeb9cc Remove ssl_cert_inst() 9 years ago
  Adam Langley 3f92d21094 Add SSL_get_rc4_state. 9 years ago
  Adam Langley 524e717b87 Add a callback for DDoS protection. 9 years ago
  David Benjamin 1a5c50f3a8 Error codes are uint32_t, not unsigned long. 9 years ago
  David Benjamin b18f024816 Minor formatting tweaks. 9 years ago
  Adam Langley 44972944fd Add SSL_get_cipher_by_value. 9 years ago
  Adam Langley 5f0efe06e1 Use SSL_MODE_SEND_FALLBACK_SCSV. 9 years ago
  David Benjamin 195dc78c6e Allow False Start only for >= TLS 1.2 && AEAD && forward-secure && ALPN/NPN. 9 years ago
  David Benjamin 9d0847ae6d Add some missing error failure checks. 9 years ago
  David Benjamin ed7c475154 Rename cutthrough to False Start. 9 years ago
  David Benjamin a54e2e85ee Remove server-side HelloVerifyRequest support. 9 years ago
  David Benjamin 722696b39e Don't lock anything in SSL_set_generate_session_id. 9 years ago
  David Benjamin ed3d302190 Unrefcount SSL*. 9 years ago
  David Benjamin 3363984d0d Add SSL_SESSION_up_ref. 9 years ago
  David Benjamin ccf74f8085 Revise SSL_cutthrough_complete and SSL_in_init. 9 years ago
  David Benjamin 2cdace913e Forbid initiating renegotiate in DTLS. 9 years ago
  David Benjamin d4f924c4b1 Remove SSL_renegotiate_abbreviated. 9 years ago
  David Benjamin 9a38e924aa Return SSL_ERROR_SYSCALL on unclean EOF. 9 years ago
  David Benjamin 710d227daa Fix memory leak in SSL_new if errors occur. 9 years ago
  David Benjamin b8a56f112f Remove dead code from EVP_CIPHER codepaths. 9 years ago
  David Benjamin ea72bd0b60 Implement all TLS ciphers with stateful AEADs. 9 years ago
  David Benjamin 62fd16283a Implement SSL_clear with ssl_new and ssl_free. 9 years ago
  David Benjamin 02ddbfdf46 Move Channel ID initialization out of ssl3_new. 9 years ago
  Adam Langley fcf25833bc Reformat the rest of ssl/. 9 years ago
  David Benjamin a6d81018f8 Consistently use RAND_bytes and check for failure. 9 years ago
  David Benjamin 82c9e90a58 Merge SSLv23_method and DTLS_ANY_VERSION. 10 years ago
  David Benjamin 1eb367c03e Add min_version and max_version APIs. 10 years ago
  David Benjamin e99e912bea Pull SSL3_ENC_METHOD out of SSL_METHOD. 10 years ago
  David Benjamin ceb6f2880f Factor out remaining version-related functions. 10 years ago
  David Benjamin 69b9e597ae Remove SSL_CTX_set_ssl_version. 10 years ago
  David Benjamin 7e23746dd4 Remove redundant SSL_ST_BEFORE-related checks. 10 years ago