summaryrefslogtreecommitdiffstats
path: root/lib/libssl/t1_lib.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-29Mop up servername_done, which is unused.jsing1-5/+1
2020-05-10Use size_t for OCSP response length.jsing1-5/+4
2020-03-10Remove the enc function pointers.jsing1-4/+1
2019-04-25Use calloc/freezero when allocating and freeing the session ticket data.jsing1-4/+6
2019-04-25Use EVP_CIPHER_CTX_{new,free}() and HMAC_CTX_{new,free}() instead ofjsing1-24/+29
2019-04-25Rename some variables in tls_decrypt_ticket().jsing1-18/+18
2019-04-23Convert tls_decrypt_ticket() to CBS.jsing1-44/+72
2019-04-22Provide a derr label (decode/decrypt error) in tls1_decrypt_ticket().jsing1-41/+29
2019-04-22Pass the session ID down to the session/ticket handling code as a CBS.jsing1-18/+20
2019-04-22Inline and remove the tlsext_tick_md macro.jsing1-2/+2
2019-04-21Clean up tls1_process_ticket().jsing1-37/+41
2019-04-21Cleanup more of tls_decrypt_ticket().jsing1-5/+9
2019-04-21Start cleaning up tls_decrypt_ticket().jsing1-58/+63
2019-03-25tls1_process_sigalgs() is no longer needed.jsing1-55/+1
2019-01-23Modify sigalgs extension processing to accomodate TLS 1.3.beck1-5/+5
2019-01-23revert previous, accidentally contained another diff in additionbeck1-5/+5
2019-01-23Modify sigalgs extension processing for TLS 1.3.beck1-5/+5
2018-11-10Stop keeping track of sigalgs by guessing it from digest and pkey,beck1-19/+23
2018-11-09Reimplement the sigalgs processing code into a new implementationbeck1-173/+18
2018-11-08Stop pretending that a cert member in a SSL and SSL_CTX can be NULL.jsing1-5/+1
2018-11-05Rename the TLS Supported Elliptic Curves extension to Supported Groups.jsing1-29/+29
2018-11-05Clean up the code that checks if we can choose an EC cipher suite.jsing1-12/+1
2018-11-05Mop up ecdh_tmp, since it is no longer used.jsing1-11/+2
2018-08-24Simplify session ticket parsing/handling.jsing1-44/+21
2018-08-19Rename and collapse tls12_get_sigandhash_cbb().jsing1-29/+21
2018-08-16Convert ssl3_send_server_key_exchange() to CBB.jsing1-2/+23
2018-02-08Complete the TLS extension rewrite on the client-side.jsing1-74/+1
2018-01-27Complete the TLS extension handling rewrite for the server-side.jsing1-70/+1
2017-10-11Convert ssl3_client_hello() to CBB.jsing1-24/+1
2017-10-11Fully convert ssl3_send_server_hello() to CBB.jsing1-24/+1
2017-08-30Move the full extension building into tlsext_{client,server}hello_build(),jsing1-34/+9
2017-08-27Rewrite SRTP extension using CBB/CBS and the new extension framework.doug1-57/+1
2017-08-26Rewrite ALPN extension using CBB/CBS and the new extension framework.doug1-139/+1
2017-08-13match function implementation with declaration, ok beck@, doug@bcook1-2/+2
2017-08-13Remove support for the TLS padding extension.jsing1-35/+1
2017-08-13Nuke SSL_OP_CRYPTOPRO_TLSEXT_BUG.jsing1-18/+1
2017-08-12Rewrite the TLS status request extension to use the new TLS extension framework.beck1-173/+3
2017-08-12Convert TLS signature algorithms extension handling to the new framework.jsing1-50/+13
2017-08-12Rewrite session ticket TLS extension handling using CBB/CBS and the newdoug1-63/+3
2017-08-12Remove NPN support.jsing1-110/+3
2017-08-12Remove support for DSS/DSA, since we removed the cipher suites a whilejsing1-13/+1
2017-08-11Rewrite EllipticCurves TLS extension handling using CBB/CBS and the newdoug1-73/+3
2017-08-11Rewrite the ECPointFormats TLS extension handling using CBB/CBS and thedoug1-144/+6
2017-08-10Clean up the EC key/curve configuration handling.jsing1-11/+6
2017-08-09Pull out the code that identifies if we have an ECC cipher in the cipherjsing1-32/+7
2017-07-24Rewrite and move the last remnants of the ServerHello SNI handling intojsing1-28/+2
2017-07-24Rewrite the TLS Renegotiation Indication extension handling using CBB/CBSjsing1-58/+5
2017-07-23Hook the TLS extension parsing framework into the serverhello parsing.jsing1-1/+6
2017-07-19Check the return value of CBB_init_fixed(), since it can fail.jsing1-3/+5
2017-07-16Start rewriting TLS extension handling.jsing1-139/+34