summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_clnt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* const correct tls_session_secret_cb_fn()tb6 days1-2/+2
* Use cipher suite values instead of IDs.jsing2024-07-221-4/+4
* Remove cipher from SSL_SESSION.jsing2024-07-201-6/+5
* Annotate issues with tls_session_secret_cb() related code.jsing2024-07-191-1/+6
* Remove last peeking at TLS1_FLAGS_SKIP_CERT_VERIFYtb2024-02-031-7/+1
* Remove GOST and STREEBOG support from libssl.beck2024-02-031-204/+2
* Neuter the SSL_set_debug(3) APItb2023-12-291-6/+1
* Manually unifdef OPENSSL_NO_ENGINE in ssl_clnt.ctb2023-11-191-17/+4
* Hide all public symbols in libsslbeck2023-07-081-1/+5
* Convert legacy server kex to one-shot sign/verifytb2023-06-111-17/+27
* Easy EVP_Digest{Sign,Verify} conversions for legacy stacktb2023-06-111-15/+5
* spelling fixes; from paul tagliamontejmc2022-12-261-3/+3
* Make internal header file names consistenttb2022-11-261-3/+3
* Annotate misuse of EVP_Digest()tb2022-10-201-1/+2
* Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.jsing2022-10-021-101/+101
* Move handshake message handling functions from ssl_both.c to client/server.jsing2022-10-011-22/+172
* Deduplicate peer certificate chain processing code.jsing2022-08-171-32/+4
* Remove redeclaration of rettb2022-08-151-2/+1
* Simplify certificate list handling code in legacy client.jsing2022-07-031-45/+33
* Rename uses 'curve' to 'group' and rework tls1 group API.tb2022-07-021-7/+7
* Add checks to ensure we do not initiate or negotiate handshakes withtb2022-06-301-1/+8
* There's tentacles, tentacles everywheretb2022-06-291-1/+7
* Check the security of DH key sharestb2022-06-291-1/+7
* Simplify various CBS_write_bytes() callstb2022-06-071-4/+3
* Add missing error check call in ssl3_get_new_session_ticket()tb2022-06-071-4/+9
* Another small readability tweak: compare explicitly against 0 and NULL,tb2022-06-071-4/+3
* Add error checking to tls_session_secret_cb() callstb2022-06-071-9/+19
* Remove incorrect and ungrammattical commenttb2022-06-061-3/+2
* Bye bye S3I.jsing2022-02-051-136/+136
* Cleanup/simplify ssl_cert_type()jsing2022-02-031-2/+2
* Garbage collect unused ret in ssl3_get_new_session_ticket()tb2022-01-241-5/+4
* In ssl3_get_server_key_exchange() switch a 'goto err' totb2022-01-241-2/+2
* Remove peer_pkeys from SSL_SESSION.jsing2022-01-111-49/+32
* Rename 'peer' to 'peer_cert' in SSL_SESSION.jsing2022-01-111-3/+3
* Plumb decode errors through key share parsing code.jsing2022-01-111-14/+25
* ssl_check_srvr_ecc_cert_and_alg() only returns 0/1 - test accordingly.jsing2022-01-091-3/+3
* Swap arguments to ssl_check_srvr_ecc_cert_and_alg()jsing2022-01-091-3/+3
* Clean up ssl3_{send,get}_client_kex_gost()jsing2022-01-091-21/+26
* Return 0/1 from ssl3_{send,get}_client_kex_gost()jsing2022-01-091-4/+4
* Remove a comment from Captain Obvious.jsing2022-01-091-4/+2
* Clean up pkey handling in ssl3_get_server_key_exchange()jsing2022-01-091-42/+22
* Merge SESS_CERT into SSL_SESSION.jsing2022-01-081-66/+33
* 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