summaryrefslogtreecommitdiffstats
path: root/lib/libssl
AgeCommit message (Expand)AuthorFilesLines
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.jsing4-35/+36
2019-04-22Inline and remove the tlsext_tick_md macro.jsing3-6/+5
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-04-13Avoid leak in SSL_dup_CA_list()tb1-8/+14
2019-04-09Recommend SSL_CTX_add1_chain_cert(3) rather thanschwarze1-12/+11
2019-04-09Document SSL_CTX_clear_mode(3) and SSL_clear_mode(3).schwarze1-22/+48
2019-04-05By design, our state machine is a DAG contrary to the state machine intb4-7/+29
2019-04-05Import SSL_CTX_add1_chain_cert(3) from OpenSSL branch 1.1.1, which is stillschwarze5-17/+264
2019-04-05Zap two dead #defines that were unused since jsing deleted thetb1-5/+1
2019-04-04Implement legacy fallback for the TLS 1.3 client.jsing3-8/+87
2019-04-04Clean up the cipher/digest table mess.jsing3-179/+45
2019-04-04Bump libssl/libtls minors due to symbol addition.jsing1-1/+1
2019-04-04Provide SSL chain/cert chain APIs.jsing3-2/+161
2019-04-04This case also needs to be fatal.jsing1-1/+2
2019-04-01mark ERR_R_INTERNAL_ERROR instead of assert or _exit, sighderaadt1-3/+3
2019-04-01Correct subtle bug in sigalgs, only care about curve_nid if we arebeck1-4/+4
2019-03-31Clean up and simplify the client verify code:jsing1-50/+49
2019-03-25Strip out all of the pkey to sigalg and sigalg to pkey linkages.jsing5-59/+8
2019-03-25tls1_process_sigalgs() is no longer needed.jsing2-57/+2
2019-03-25Defer sigalgs selection until the certificate is known.jsing9-48/+124
2019-03-25Rework ssl_ctx_use_certificate_chain_bio() to use the CERT_PKEY chain.jsing1-46/+26
2019-03-25Remove ssl_get_server_send_cert() which is now unused.jsing2-14/+2
2019-03-25Rework ssl3_output_cert_chain() to take a CERT_PKEY and consider chains.jsing4-40/+36
2019-03-25Add a chain member to CERT_PKEY and provide functions for manipulating it.jsing2-3/+74
2019-03-24If ssl_cipher_apply_rule() is given a specific cipher suite, match on it.jsing1-3/+4
2019-03-24do not call assert(), which has a tendency to leave traces of stuff inderaadt1-2/+3
2019-03-19Avoid an internal 2 byte overread in ssl_sigalgs().jsing1-7/+2
2019-03-19Revert TLS1_get{,_client}_version simplification because DTLS.jsing4-14/+15
2019-03-18* note that the handshake must be completed firstschwarze1-4/+15
2019-03-18In ssl.h rev. 1.165, tb@ provided version agnostic DTLS methods.schwarze1-3/+26
2019-03-17bump minors after symbol additiontb1-1/+1
2019-03-17Provide version agnostic DTLS methods.jsing3-2/+27
2019-03-17Correct return value handling in tls13_handshake_recv_action().jsing1-2/+4
2019-03-17Partially clean up the TLS1_get_{,client}_version macros.jsing4-15/+14
2019-03-17Remove the alert level from the TLSv1.3 alert callback.jsing3-7/+6
2019-03-04Don't index a void pointer, fixes compilation with visual studio.millert1-2/+3
2019-02-28Implement non-SSL_MODE_ENABLE_PARTIAL_WRITE in tls13_legacy_write_bytes().jsing1-3/+34
2019-02-28Automatically complete the handshake from tls13_legacy_{read,write}_bytes()jsing3-3/+17
2019-02-28Set the SSL state as part of tls13_legacy_connect().jsing1-2/+5
2019-02-28Add appropriate length checks to tls13_legacy_{read,write}_bytes()jsing1-3/+9
2019-02-28Remove unused record_type from TLSv1.3 handshake actions.jsing1-16/+1
2019-02-26Correct return values for non-fatal alerts.jsing1-3/+3
2019-02-26Correctly propagate EOF from BIO in tls13_legacy_wire_read().jsing1-1/+3