summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_lib.c
AgeCommit message (Expand)Author
2017-08-12Remove NPN support.Joel Sing
2017-08-12Remove support for DSS/DSA, since we removed the cipher suites a whileJoel Sing
2017-08-11I don't think eay will ever fix this...Joel Sing
2017-08-11style(9) in ssl_set_cert_masks().Joel Sing
2017-08-10Clean up the EC key/curve configuration handling.Joel Sing
2017-08-09Pull out the code that identifies if we have an ECC cipher in the cipherJoel Sing
2017-05-07Move state from ssl->internal to the handshake structure.Bob Beck
2017-05-06Bring in an SSL_HANDSHAKE structure and commence the great shovellingBob Beck
2017-05-06Provide SSL{,_CTX}_set_{min,max}_proto_version() functions.Joel Sing
2017-02-28Stop pretending that MD5 and SHA1 might not exist - rather than locatingJoel Sing
2017-02-15Avoid dereferencing a pointer when reporting an error about the sameJoel Sing
2017-02-07Change SSLerror() back to taking two args, with the first one being an SSL *.Bob Beck
2017-01-26Finish the fallout of the SSLerr->SSLerror cleanup to get rid of the uglyBob Beck
2017-01-26Send the error function codes to rot in the depths of hell where they belongBob Beck
2017-01-26Remove most of SSL3_ENC_METHOD - we can just inline the function callsJoel Sing
2017-01-26Move relatively new version range code from ssl_lib.c into a separateJoel Sing
2017-01-26Remove ssl3_undef_enc_method - if we have internal bugs we want to segfaultJoel Sing
2017-01-25Limit enabled version range by the versions configured on the SSL_CTX/SSL,Joel Sing
2017-01-24BUF_MEM_free(), X509_STORE_free() and X509_VERIFY_PARAM_free() all checkJoel Sing
2017-01-24sk_free() checks for NULL so do not bother doing it from the callers.Joel Sing
2017-01-24sk_pop_free() checks for NULL so do not bother doing it from the callers.Joel Sing
2017-01-24Within libssl a SSL_CTX * is referred to as a ctx - fix this forJoel Sing
2017-01-24Add support for setting the supported EC curves viaJoel Sing
2017-01-24ssl_cert_free() checks for NULL itself.Joel Sing
2017-01-24Remove a "free up if allocated" comment that exists before code that freesJoel Sing
2017-01-24sk_SSL_CIPHER_free() checks for NULL so do not bother doing the same fromJoel Sing
2017-01-23move default_passwd_cb and default_passwd_cb_userdata back intoBob Beck
2017-01-23Move options and mode from SSL_CTX and SSL to internal, since these can beJoel Sing
2017-01-23Split most of SSL_METHOD out into an internal variant, which is opaque.Joel Sing
2017-01-23Remove ssl_ctrl, ssl_ctx_ctrl, ssl_callback_ctrl and ssl_ctx_callback_ctrlJoel Sing
2017-01-23send state and rstate from ssl_st into internal. There are accessorsBob Beck
2017-01-23move back read_hash and enc_read_ctx into ssl_st. wpa_supplicant andBob Beck
2017-01-23Move a large part of ssl_st into internal, so we can see what squeals.Bob Beck
2017-01-23Move most of the fields in SSL_CTX to internal - the ones that remain areJoel Sing
2017-01-23move the callbacks from ssl_st to internalBob Beck
2017-01-23Move callback function pointers and argument pointers from SSL_CTX toJoel Sing
2017-01-23Move not_resumable and sess_cert from SSL_SESSION to internal.Joel Sing
2017-01-23Move the stats struct from SSL_CTX to internal.Joel Sing
2017-01-22Move most of the SSL3_STATE fields to internal - the ones that remain areJoel Sing
2017-01-22Move most of DTLS1_STATE to internal.Bob Beck
2017-01-22Move ALPN and NPN fields from SSL/SSL_CTX to internal.Joel Sing
2017-01-22Convert publically visible structs to translucent structs.Joel Sing
2017-01-21Expand IMPLEMENT_OBJ_BSEARCH_GLOBAL_CMP_FN macro.Joel Sing
2017-01-03Pull out, rework and dedup the code that determines the highest sharedJoel Sing
2016-12-30Pull out (and largely rewrite) the code that determines the enabledJoel Sing
2016-12-04Convert ssl_cipher_list_to_bytes() to CBB, changing the function to returnJoel Sing
2016-11-02Expand LHASH_OF, IMPLEMENT_LHASH_DOALL_ARG_FN and LHASH_DOALL_ARG_FNJoel Sing
2016-11-02Expand IMPLEMENT_LHASH_COMP_FN/IMPLEMENT_LHASH_HASH_FN macros - the onlyJoel Sing
2016-10-19Remove support for fixed ECDH cipher suites - these is not widely supportedJoel Sing
2016-09-22Improve on code from the previous commit.Joel Sing