summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_clnt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Stop keeping track of sigalgs by guessing it from digest and pkey,beck2018-11-101-12/+12
* Ensure we free the handshake transcript upon session resumption.jsing2018-11-091-1/+4
* Ensure we only choose sigalgs from our prefernce list, not the whole listbeck2018-11-091-2/+3
* Reimplement the sigalgs processing code into a new implementationbeck2018-11-091-18/+13
* Clean up and simplify the handshake transcript code.jsing2018-11-081-30/+16
* Stop pretending that a cert member in a SSL and SSL_CTX can be NULL.jsing2018-11-081-3/+3
* Ensure the handshake transcript is cleaned up.jsing2018-11-081-2/+13
* Use the newer/more sensible names for EVP_MD_CTX_* functions.jsing2018-09-051-3/+3
* Clean up handshake message start/finish functions.jsing2018-08-241-9/+9
* Rename and collapse tls12_get_sigandhash_cbb().jsing2018-08-191-2/+2
* Convert ssl3_send_client_verify() to CBB.jsing2018-08-171-43/+50
* Convert ssl3_get_server_key_exchange() to CBS.jsing2018-08-161-69/+55
* Remove now unused variable, that got left behind from a previous change.jsing2018-08-141-3/+1
* Actually check the return values for EVP_Sign* and EVP_Verify*.jsing2018-08-141-8/+12
* Simplify server key exchange signature verification.jsing2018-08-101-49/+18
* Check the return value from DH_size() in ssl3_send_client_kex_dhe().jsing2018-06-031-4/+6
* Fix a malloc() NULL check in ssl3_send_client_kex_ecdhe_ecp(), by addingjsing2018-05-131-2/+3
* Nuke SSL3_FLAGS_DELAY_CLIENT_FINISHED and SSL3_FLAGS_POP_BUFFER.jsing2018-04-071-15/+2
* Complete the TLS extension rewrite on the client-side.jsing2018-02-081-10/+18
* Rename ssl3_client_hello() to ssl3_send_client_hello() for consistency.jsing2017-10-121-3/+3
* Convert ssl3_client_hello() to CBB.jsing2017-10-111-36/+45
* ((remove) (some) (unnecessary) (parentheses))jsing2017-10-101-4/+4
* Merge dtls1_connect() into ssl3_connect(), removing a large amount ofjsing2017-10-101-21/+111
* Fix some style/whitespace/indentation issues in ssl3_connect().jsing2017-10-081-10/+9
* Convert TLS signature algorithms extension handling to the new framework.jsing2017-08-121-4/+2
* Remove NPN support.jsing2017-08-121-53/+3
* Remove support for DSS/DSA, since we removed the cipher suites a whilejsing2017-08-121-19/+2
* Move state from ssl->internal to the handshake structure.beck2017-05-071-53/+53
* Bring in an SSL_HANDSHAKE structure and commence the great shovellingbeck2017-05-061-17/+17
* Convert various client key exchange functions to freezero(3). The memoryjsing2017-04-101-14/+5
* Remove the handshake digests and related code, replacing remaining usesjsing2017-03-101-8/+14
* Provide a rolling handshake hash that commences as soon as the cipherjsing2017-03-051-1/+4
* Convert various handshake message generation functions to CBB.jsing2017-03-051-14/+27
* Call ssl3_handshake_write() instead of ssl3_do_write() - this was missedjsing2017-03-041-2/+2
* Convert ssl3_{get,send}_server_key_exchange() to EVP_md5_sha1().jsing2017-03-011-21/+12
* Stop pretending that MD5 and SHA1 might not exist - rather than locatingjsing2017-02-281-3/+3
* Change SSLerror() back to taking two args, with the first one being an SSL *.beck2017-02-071-131/+131
* Finish the fallout of the SSLerr->SSLerror cleanup to get rid of the uglybeck2017-01-261-191/+96
* Send the error function codes to rot in the depths of hell where they belongbeck2017-01-261-131/+131
* Remove most of SSL3_ENC_METHOD - we can just inline the function callsjsing2017-01-261-12/+12
* Rename s3_{both,clnt,pkt_srvr}.c to have an ssl_ prefix since they are nojsing2017-01-261-0/+2795