summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_clnt.c
AgeCommit message (Expand)Author
2019-03-31Clean up and simplify the client verify code:Joel Sing
2019-03-25Defer sigalgs selection until the certificate is known.Joel Sing
2019-03-25Rework ssl3_output_cert_chain() to take a CERT_PKEY and consider chains.Joel Sing
2019-03-19Revert TLS1_get{,_client}_version simplification because DTLS.Joel Sing
2019-03-17Partially clean up the TLS1_get_{,client}_version macros.Joel Sing
2019-02-09Rename tls1_handshake_hash*() to tls1_transcript_hash*().Joel Sing
2019-01-23Modify sigalgs extension processing to accomodate TLS 1.3.Bob Beck
2019-01-23revert previous, accidentally contained another diff in additionBob Beck
2019-01-23Modify sigalgs extension processing for TLS 1.3.Bob Beck
2019-01-18Rename TLS extension handling to use less "hello".Joel Sing
2018-11-29Refactor a tangle in ssl3_send_client_verify() into one function for eachTheo Buehler
2018-11-21Fix DTLS transcript handling for HelloVerifyRequest.Joel Sing
2018-11-19Revert previous - DTLSv1 uses MD5+SHA1 for RSA signature verification.Joel Sing
2018-11-17Fix DTLS, because DTLS still remains a special flower, allows regress to passBob Beck
2018-11-16revert previousBob Beck
2018-11-16Fix DTLS. Because the DTLS code is strange. I am really coming around toBob Beck
2018-11-16Unbreak legacy ciphers for prior to 1.1 by setting having a legacyBob Beck
2018-11-11Add check function to verify that pkey is usable with a sigalg.Bob Beck
2018-11-11Add support for RSA PSS algorithims being used in sigalgs.Bob Beck
2018-11-11Convert signatures and verifcation to use the EVP_DigestXXX apiBob Beck
2018-11-10Stop keeping track of sigalgs by guessing it from digest and pkey,Bob Beck
2018-11-09Ensure we free the handshake transcript upon session resumption.Joel Sing
2018-11-09Ensure we only choose sigalgs from our prefernce list, not the whole listBob Beck
2018-11-09Reimplement the sigalgs processing code into a new implementationBob Beck
2018-11-08Clean up and simplify the handshake transcript code.Joel Sing
2018-11-08Stop pretending that a cert member in a SSL and SSL_CTX can be NULL.Joel Sing
2018-11-08Ensure the handshake transcript is cleaned up.Joel Sing
2018-09-05Use the newer/more sensible names for EVP_MD_CTX_* functions.Joel Sing
2018-08-24Clean up handshake message start/finish functions.Joel Sing
2018-08-19Rename and collapse tls12_get_sigandhash_cbb().Joel Sing
2018-08-17Convert ssl3_send_client_verify() to CBB.Joel Sing
2018-08-16Convert ssl3_get_server_key_exchange() to CBS.Joel Sing
2018-08-14Remove now unused variable, that got left behind from a previous change.Joel Sing
2018-08-14Actually check the return values for EVP_Sign* and EVP_Verify*.Joel Sing
2018-08-10Simplify server key exchange signature verification.Joel Sing
2018-06-03Check the return value from DH_size() in ssl3_send_client_kex_dhe().Joel Sing
2018-05-13Fix a malloc() NULL check in ssl3_send_client_kex_ecdhe_ecp(), by addingJoel Sing
2018-04-07Nuke SSL3_FLAGS_DELAY_CLIENT_FINISHED and SSL3_FLAGS_POP_BUFFER.Joel Sing
2018-02-08Complete the TLS extension rewrite on the client-side.Joel Sing
2017-10-12Rename ssl3_client_hello() to ssl3_send_client_hello() for consistency.Joel Sing
2017-10-11Convert ssl3_client_hello() to CBB.Joel Sing
2017-10-10((remove) (some) (unnecessary) (parentheses))Joel Sing
2017-10-10Merge dtls1_connect() into ssl3_connect(), removing a large amount ofJoel Sing
2017-10-08Fix some style/whitespace/indentation issues in ssl3_connect().Joel Sing
2017-08-12Convert TLS signature algorithms extension handling to the new framework.Joel Sing
2017-08-12Remove NPN support.Joel Sing
2017-08-12Remove support for DSS/DSA, since we removed the cipher suites a whileJoel Sing
2017-05-07Move state from ssl->internal to the handshake structure.Bob Beck
2017-05-06Bring in an SSL_HANDSHAKE structure and commence the great shovellingBob Beck
2017-04-10Convert various client key exchange functions to freezero(3). The memoryJoel Sing