summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_clnt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove support for fixed ECDH cipher suites - these is not widely supportedjsing2016-10-191-14/+5
* Merge a memleak fix from BoringSSL 6b6e0b2:mmcc2016-03-271-1/+3
* X509_free(3) is NULL-safe, so remove NULL checks before its calls.mmcc2016-03-111-7/+4
* s/ssl3_client_kex/ssl3_send_client_kex/ for consistency with the caller.jsing2015-10-021-9/+11
* Stop generating private keys in a network buffer.jsing2015-09-131-29/+29
* Use ECDH_size() instead of rolling our own.jsing2015-09-131-6/+5
* Split ssl3_send_client_key_exchange() (387 lines of code) into fivejsing2015-09-121-327/+351
* explicit_bzero() the GOST premaster secret.jsing2015-09-121-2/+7
* Remove most of the SSLv3 version checks and a few TLS v1.0.doug2015-09-121-39/+21
* Use explicit_bzero() instead of memset() when clearing private keys.jsing2015-09-121-3/+4
* Pull variable assignment out from function call, fix indentation and setjsing2015-09-121-8/+7
* style(9) and whitespace cleanups.jsing2015-09-121-29/+25
* Rename functions that moved to t1_enc.c, with a tls1_ prefix instead of ajsing2015-09-111-7/+7
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-2/+2
* Replace dtls1_client_hello() with ssl3_client_hello() - both are basicallyjsing2015-09-021-5/+22
* Remove the ssl_prepare_{client,server}hello_tlsext() functions, which arejsing2015-09-011-6/+1
* Remove SSLv3 method data structs and unlink s3_meth.c from the build.doug2015-08-291-40/+1
* Remove SSLv3 support from LibreSSL.doug2015-08-271-15/+1
* Add linker warnings in case SSLv3_{,client,server}_method are referenced.miod2015-07-291-1/+7
* Convert ssl3_get_certificate_request to CBS.doug2015-07-191-31/+33
* check n before cbs_init, coverity - ID 125063beck2015-07-151-3/+9
* test for n<0 before use in CBS_init - mostly to shut up coverity.beck2015-07-151-5/+16
* Flense out dead code, we don't do ecdhe_clnt_cert.beck2015-07-151-98/+40
* Convert ssl3_get_cert_status to CBS.doug2015-07-141-17/+26
* Convert ssl3_get_server_certificate to CBS.doug2015-07-141-17/+18
* Stop using BUF_memdup() within the LibreSSL code base - it is correctlyjsing2015-06-241-3/+3
* Convert ssl3_get_new_session_ticket to CBS.doug2015-06-201-24/+24
* Remove ancient SSL_OP_NETSCAPE_CA_DN_BUG from SSLeay days.doug2015-06-151-18/+6
* Nuke the OPENSSL_MAX_TLS1_2_CIPHER_LENGTH hack - this has to be enabled atjsing2015-03-311-11/+1
* Factor out the init_buf initialisation code, rather than duplicating itjsing2015-03-271-19/+6
* delay EVP_MD_CTX_init so we don't forget to clean it up.tedu2015-03-111-3/+4
* Reject DH keys sent by a server if they are considered too small; inspiredmiod2015-03-081-1/+12
* Clean up the {get,put}_cipher_by_char() implementations. Also usejsing2015-02-071-7/+5
* Add additional checks to ssl3_send_client_key_exchange() that ensuresjsing2015-02-061-18/+25
* Bring back the horrible API that is get_cipher_by_char/put_cipher_by_char.jsing2015-02-061-1/+3
* Ensure that a ServerKeyExchange message is received if the selected cipherjsing2015-01-231-5/+18
* Add error handling for EVP_DigestInit_ex().doug2014-12-151-4/+8
* Convert all of the straight forward client handshake handling code to usejsing2014-12-141-53/+43
* Remove trailing whitespace.jsing2014-12-141-2/+2
* unifdef OPENSSL_NO_NEXTPROTONEG, which is one of the last standing #ifndefjsing2014-12-141-9/+1
* ssl3_init_finished_mac() calls BIO_new() which can fail since it in turnjsing2014-12-101-2/+5
* Remove support for GOST R 34.10-94 signature authentication, along withjsing2014-12-101-3/+1
* Remove client handling of RSA in ServerKeyExchange messages, along withjsing2014-12-061-81/+14
* Ensure that sess_cert is not NULL at the start ofjsing2014-11-271-25/+9
* Fix a memory leak with pkey in client key exchangedoug2014-11-191-1/+2
* Update the GOST code in libssl, as contributed by Dmitry Eremin-Solenikov.miod2014-11-181-20/+51
* Sort and group includes.jsing2014-11-161-4/+7
* Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes().jsing2014-10-181-7/+4
* Check that the specified curve is one of the client preferences.jsing2014-09-271-4/+20
* remove obfuscating parens. man operator is your friend.tedu2014-09-191-6/+6