summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_clnt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Convert legacy TLS client to tls_key_share.jsing2022-01-061-175/+35
* Return 0 on failure from send/get kex functions in the legacy stack.jsing2022-01-041-25/+25
* Use normal result testing for tls1_check_curve().jsing2022-01-041-2/+2
* Refactor ssl3_get_server_kex_ecdhe() to separate parsing and validation.jsing2022-01-041-20/+18
* Convert ssl_clnt.c to opaque EVP_MD_CTXtb2021-12-091-26/+29
* Move the minimum DHE key size check into ssl_kex_peer_params_dhe()jsing2021-12-041-8/+5
* Check DH public key in ssl_kex_peer_public_dhe().jsing2021-12-041-2/+8
* Factor out/rewrite DHE key exchange.jsing2021-11-291-64/+20
* Stop reaching into EVP_PKEY in the rest of libssl.tb2021-11-261-12/+18
* libssl: don't reach for pkey->save_type.tb2021-11-191-3/+3
* Fold SSL_SESSION_INTERNAL back into SSL_SESSION.jsing2021-10-251-18/+18
* Unhandroll X509_up_ref()tb2021-10-231-3/+3
* Provide a way to determine our maximum legacy version.jsing2021-10-231-36/+16
* Fold DTLS1_STATE_INTERNAL into DTLS1_STATE.jsing2021-10-231-18/+18
* Untangle ssl3_get_message() return values.jsing2021-10-231-94/+81
* Change tlsext_tick_lifetime_hint to uint32_t.jsing2021-10-231-5/+2
* Ensure that a server hello does not have trailing data.jsing2021-09-031-1/+4
* We need to allow for either a CERTIFICATE or CERTIFICATE_STATUS messagebeck2021-09-021-2/+3
* RFC 6066 section 8 allows the server MAY choose not send the CertificateStatusbeck2021-09-021-3/+37
* Clean up and simplify info and msg callbacks.jsing2021-08-301-16/+8
* Correct sigalg hash usage when signing content for client verify.jsing2021-06-301-3/+2
* Pull sigalg selection up into ssl3_send_client_verify().jsing2021-06-291-14/+11
* Track sigalg used by ourselves and our peer in the legacy stack.jsing2021-06-291-1/+3
* Convert legacy stack client to ssl_sigalg_for_peer().jsing2021-06-291-34/+12
* Move the RSA-PSS check for TLSv1.3 to ssl_sigalg_pkey_ok().jsing2021-06-291-2/+2
* Have ssl3_send_client_verify() pass *pkey to called functions.jsing2021-06-271-22/+11
* Change ssl_sigalgs_from_value() to perform sigalg list selection.jsing2021-06-271-3/+4
* Rename ssl_sigalg() to ssl_sigalg_from_value().jsing2021-06-271-3/+3
* Make local header inclusion consistent.jsing2021-05-161-3/+2
* Move DTLS structs/definitions/prototypes to dtls_locl.h.jsing2021-05-161-1/+2
* Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*jsing2021-05-161-1/+2
* Clean up tls1_change_cipher_state().jsing2021-05-021-5/+3
* Clean up dtls1_reset_seq_numbers().jsing2021-05-021-5/+1
* Clean up and harden TLSv1.2 master key derivation.jsing2021-04-301-17/+12
* Clean up derivation of finished/peer finished.jsing2021-04-251-3/+2
* Clean up TLSv1.2 certificate request handshake data.jsing2021-04-211-24/+12
* Move reuse_message, message_type, message_size and cert_verify into thejsing2021-04-191-21/+21
* Update a stale comment and fix a typo.tb2021-04-111-3/+3
* Garbage collect s->internal->typetb2021-03-271-3/+1
* Rename new_cipher to cipher.jsing2021-03-241-14/+14
* Add SSL_HANDSHAKE_TLS12 for TLSv1.2 specific handshake data.jsing2021-03-241-7/+7
* Remove ssl_downgrade_max_version().jsing2021-03-111-7/+4
* Improve internal version handling.jsing2021-03-101-3/+17
* Factor out/change some of the legacy client version handling code.jsing2021-02-221-9/+4
* ugly whitespacetb2021-02-201-8/+8
* Rename f_err into fatal_err.tb2021-02-201-60/+60
* Rename the truncated label into decode_err. This describes its purposetb2021-02-201-46/+46
* Revise HelloVerifyRequest handling for DTLSv1.2.jsing2021-02-201-2/+7
* Group HelloVerifyRequest decoding and add missing check for trailing data.jsing2021-02-201-4/+5
* Absorb ssl3_get_algorithm2() into ssl_get_handshake_evp_md().jsing2021-02-071-2/+3