summaryrefslogtreecommitdiff
path: root/lib/libssl/s3_clnt.c
AgeCommit message (Expand)Author
2016-12-06Convert ssl3_send_client_kex_rsa() to CBB.Joel Sing
2016-12-06Convert certificate handshake message generation to CBB, with some cleanJoel Sing
2016-12-04Convert ssl_cipher_list_to_bytes() to CBB, changing the function to returnJoel Sing
2016-12-04Cleanup some of ssl3_send_client_kex_rsa() - tmp_buf is really theJoel Sing
2016-12-03Address a potential leak in ssl3_get_server_kex_ecdhe() - if we allocateJoel Sing
2016-12-03Avoid signed vs unsigned warnings from clang by adding two casts,Joel Sing
2016-11-06remove unused variableBrent Cook
2016-11-05Convert ssl3_get_server_kex_ecdhe() to CBS, simplifying tls1_check_curve()Joel Sing
2016-11-04Rename ssl3_get_key_exchange() to ssl3_get_server_key_exchange(), sinceJoel Sing
2016-11-04Tidy up the usage of peer_ecdh_tmp, following the fixed ECDH removal.Joel Sing
2016-11-04Convert ssl3_get_server_kex_dhe() to CBS.Joel Sing
2016-11-03Split ssl3_get_key_exchange() into separate functions for DHE/ECDHE.Joel Sing
2016-10-19Remove support for fixed ECDH cipher suites - these is not widely supportedJoel Sing
2016-03-27Merge a memleak fix from BoringSSL 6b6e0b2:Michael McConville
2016-03-11X509_free(3) is NULL-safe, so remove NULL checks before its calls.Michael McConville
2015-10-02s/ssl3_client_kex/ssl3_send_client_kex/ for consistency with the caller.Joel Sing
2015-09-13Stop generating private keys in a network buffer.Joel Sing
2015-09-13Use ECDH_size() instead of rolling our own.Joel Sing
2015-09-12Split ssl3_send_client_key_exchange() (387 lines of code) into fiveJoel Sing
2015-09-12explicit_bzero() the GOST premaster secret.Joel Sing
2015-09-12Remove most of the SSLv3 version checks and a few TLS v1.0.Doug Hogan
2015-09-12Use explicit_bzero() instead of memset() when clearing private keys.Joel Sing
2015-09-12Pull variable assignment out from function call, fix indentation and setJoel Sing
2015-09-12style(9) and whitespace cleanups.Joel Sing
2015-09-11Rename functions that moved to t1_enc.c, with a tls1_ prefix instead of aJoel Sing
2015-09-10Correct spelling of OPENSSL_cleanse.Joel Sing
2015-09-02Replace dtls1_client_hello() with ssl3_client_hello() - both are basicallyJoel Sing
2015-09-01Remove the ssl_prepare_{client,server}hello_tlsext() functions, which areJoel Sing
2015-08-29Remove SSLv3 method data structs and unlink s3_meth.c from the build.Doug Hogan
2015-08-27Remove SSLv3 support from LibreSSL.Doug Hogan
2015-07-29Add linker warnings in case SSLv3_{,client,server}_method are referenced.Miod Vallat
2015-07-19Convert ssl3_get_certificate_request to CBS.Doug Hogan
2015-07-15check n before cbs_init, coverity - ID 125063Bob Beck
2015-07-15test for n<0 before use in CBS_init - mostly to shut up coverity.Bob Beck
2015-07-15Flense out dead code, we don't do ecdhe_clnt_cert.Bob Beck
2015-07-14Convert ssl3_get_cert_status to CBS.Doug Hogan
2015-07-14Convert ssl3_get_server_certificate to CBS.Doug Hogan
2015-06-24Stop using BUF_memdup() within the LibreSSL code base - it is correctlyJoel Sing
2015-06-20Convert ssl3_get_new_session_ticket to CBS.Doug Hogan
2015-06-15Remove ancient SSL_OP_NETSCAPE_CA_DN_BUG from SSLeay days.Doug Hogan
2015-03-31Nuke the OPENSSL_MAX_TLS1_2_CIPHER_LENGTH hack - this has to be enabled atJoel Sing
2015-03-27Factor out the init_buf initialisation code, rather than duplicating itJoel Sing
2015-03-11delay EVP_MD_CTX_init so we don't forget to clean it up.Ted Unangst
2015-03-08Reject DH keys sent by a server if they are considered too small; inspiredMiod Vallat
2015-02-07Clean up the {get,put}_cipher_by_char() implementations. Also useJoel Sing
2015-02-06Add additional checks to ssl3_send_client_key_exchange() that ensuresJoel Sing
2015-02-06Bring back the horrible API that is get_cipher_by_char/put_cipher_by_char.Joel Sing
2015-01-23Ensure that a ServerKeyExchange message is received if the selected cipherJoel Sing
2014-12-15Add error handling for EVP_DigestInit_ex().Doug Hogan
2014-12-14Convert all of the straight forward client handshake handling code to useJoel Sing