summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_clnt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Pacify compiler warning about an unitialized variable which is obviouslyderaadt2016-12-211-3/+3
* Add support for ECDHE with X25519.jsing2016-12-211-80/+180
* Convert ssl3_get_server_hello() to CBS.jsing2016-12-181-53/+61
* Complete the CBB conversion and cleanup of send_client_key_exchange().jsing2016-12-131-42/+12
* Convert ssl3_send_client_kex_gost() to CBB.jsing2016-12-131-17/+19
* Convert ssl3_send_client_kex_ecdhe() to CBB. Also check the return value ofjsing2016-12-131-34/+35
* Convert ssl3_send_client_kex_dhe() to CBB.jsing2016-12-071-14/+23
* Convert ssl3_send_client_kex_rsa() to CBB.jsing2016-12-061-14/+36
* Convert certificate handshake message generation to CBB, with some cleanjsing2016-12-061-9/+22
* Convert ssl_cipher_list_to_bytes() to CBB, changing the function to returnjsing2016-12-041-7/+10
* Cleanup some of ssl3_send_client_kex_rsa() - tmp_buf is really thejsing2016-12-041-10/+12
* Address a potential leak in ssl3_get_server_kex_ecdhe() - if we allocatejsing2016-12-031-3/+4
* Avoid signed vs unsigned warnings from clang by adding two casts,jsing2016-12-031-2/+2
* remove unused variablebcook2016-11-061-6/+3
* Convert ssl3_get_server_kex_ecdhe() to CBS, simplifying tls1_check_curve()jsing2016-11-051-42/+33
* Rename ssl3_get_key_exchange() to ssl3_get_server_key_exchange(), sincejsing2016-11-041-3/+3
* Tidy up the usage of peer_ecdh_tmp, following the fixed ECDH removal.jsing2016-11-041-13/+5
* Convert ssl3_get_server_kex_dhe() to CBS.jsing2016-11-041-42/+19
* Split ssl3_get_key_exchange() into separate functions for DHE/ECDHE.jsing2016-11-031-205/+256
* 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