summaryrefslogtreecommitdiff
path: root/src/lib/libssl/t1_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* LibreSSL 3.1.4 - Interoperability and bug fixes for the TLSv1.3 client:tb2020-08-101-5/+18
* Remove the enc function pointers.jsing2020-03-101-4/+1
* Use calloc/freezero when allocating and freeing the session ticket data.jsing2019-04-251-4/+6
* Use EVP_CIPHER_CTX_{new,free}() and HMAC_CTX_{new,free}() instead ofjsing2019-04-251-24/+29
* Rename some variables in tls_decrypt_ticket().jsing2019-04-251-18/+18
* Convert tls_decrypt_ticket() to CBS.jsing2019-04-231-44/+72
* Provide a derr label (decode/decrypt error) in tls1_decrypt_ticket().jsing2019-04-221-41/+29
* Pass the session ID down to the session/ticket handling code as a CBS.jsing2019-04-221-18/+20
* Inline and remove the tlsext_tick_md macro.jsing2019-04-221-2/+2
* Clean up tls1_process_ticket().jsing2019-04-211-39/+43
* Cleanup more of tls_decrypt_ticket().jsing2019-04-211-5/+9
* Start cleaning up tls_decrypt_ticket().jsing2019-04-211-58/+63
* tls1_process_sigalgs() is no longer needed.jsing2019-03-251-55/+1
* Modify sigalgs extension processing to accomodate TLS 1.3.beck2019-01-231-5/+5
* revert previous, accidentally contained another diff in additionbeck2019-01-231-5/+5
* Modify sigalgs extension processing for TLS 1.3.beck2019-01-231-5/+5
* Stop keeping track of sigalgs by guessing it from digest and pkey,beck2018-11-101-19/+23
* Reimplement the sigalgs processing code into a new implementationbeck2018-11-091-173/+18
* Stop pretending that a cert member in a SSL and SSL_CTX can be NULL.jsing2018-11-081-5/+1
* Rename the TLS Supported Elliptic Curves extension to Supported Groups.jsing2018-11-051-29/+29
* Clean up the code that checks if we can choose an EC cipher suite.jsing2018-11-051-12/+1
* Mop up ecdh_tmp, since it is no longer used.jsing2018-11-051-11/+2
* Simplify session ticket parsing/handling.jsing2018-08-241-44/+21
* Rename and collapse tls12_get_sigandhash_cbb().jsing2018-08-191-29/+21
* Convert ssl3_send_server_key_exchange() to CBB.jsing2018-08-161-2/+23
* Complete the TLS extension rewrite on the client-side.jsing2018-02-081-74/+1
* Complete the TLS extension handling rewrite for the server-side.jsing2018-01-271-70/+1
* Convert ssl3_client_hello() to CBB.jsing2017-10-111-24/+1
* Fully convert ssl3_send_server_hello() to CBB.jsing2017-10-111-24/+1
* Move the full extension building into tlsext_{client,server}hello_build(),jsing2017-08-301-34/+9
* Rewrite SRTP extension using CBB/CBS and the new extension framework.doug2017-08-271-57/+1
* Rewrite ALPN extension using CBB/CBS and the new extension framework.doug2017-08-261-139/+1
* match function implementation with declaration, ok beck@, doug@bcook2017-08-131-2/+2
* Remove support for the TLS padding extension.jsing2017-08-131-35/+1
* Nuke SSL_OP_CRYPTOPRO_TLSEXT_BUG.jsing2017-08-131-18/+1
* Rewrite the TLS status request extension to use the new TLS extension framework.beck2017-08-121-173/+3
* Convert TLS signature algorithms extension handling to the new framework.jsing2017-08-121-50/+13
* Rewrite session ticket TLS extension handling using CBB/CBS and the newdoug2017-08-121-63/+3
* Remove NPN support.jsing2017-08-121-110/+3
* Remove support for DSS/DSA, since we removed the cipher suites a whilejsing2017-08-121-13/+1
* Rewrite EllipticCurves TLS extension handling using CBB/CBS and the newdoug2017-08-111-73/+3
* Rewrite the ECPointFormats TLS extension handling using CBB/CBS and thedoug2017-08-111-144/+6
* Clean up the EC key/curve configuration handling.jsing2017-08-101-11/+6
* Pull out the code that identifies if we have an ECC cipher in the cipherjsing2017-08-091-32/+7
* Rewrite and move the last remnants of the ServerHello SNI handling intojsing2017-07-241-28/+2
* Rewrite the TLS Renegotiation Indication extension handling using CBB/CBSjsing2017-07-241-58/+5
* Hook the TLS extension parsing framework into the serverhello parsing.jsing2017-07-231-1/+6
* Check the return value of CBB_init_fixed(), since it can fail.jsing2017-07-191-3/+5
* Start rewriting TLS extension handling.jsing2017-07-161-139/+34
* Move state from ssl->internal to the handshake structure.beck2017-05-071-2/+2