summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_srvr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* spelling fixes; from paul tagliamontejmc2022-12-261-3/+3
* Make internal header file names consistenttb2022-11-261-3/+3
* Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.jsing2022-10-021-93/+93
* Move handshake message handling functions from ssl_both.c to client/server.jsing2022-10-011-20/+168
* Deduplicate peer certificate chain processing code.jsing2022-08-171-13/+10
* Simplify certificate list handling code in legacy server.jsing2022-07-031-62/+50
* Rename uses 'curve' to 'group' and rework tls1 group API.tb2022-07-021-2/+2
* Add checks to ensure we do not initiate or negotiate handshakes withtb2022-06-301-1/+8
* Check the security of DH key sharestb2022-06-291-1/+7
* Check the security level when building sigalgstb2022-06-291-3/+3
* Free ciphers before assigning to themtb2022-06-281-6/+6
* Add error checking to tls_session_secret_cb() callstb2022-06-071-23/+30
* Bye bye S3I.jsing2022-02-051-136/+136
* Remove peer_pkeys from SSL_SESSION.jsing2022-01-111-8/+6
* Rename 'peer' to 'peer_cert' in SSL_SESSION.jsing2022-01-111-13/+13
* Plumb decode errors through key share parsing code.jsing2022-01-111-7/+22
* Clean up ssl3_{send,get}_client_kex_gost()jsing2022-01-091-20/+20
* Return 0/1 from ssl3_{send,get}_client_kex_gost()jsing2022-01-091-3/+3
* Fix GOST skip certificate verify handling.jsing2022-01-091-19/+11
* Merge SESS_CERT into SSL_SESSION.jsing2022-01-081-17/+5
* Rename CERT to SSL_CERT and CERT_PKEY to SSL_CERT_PKEY.jsing2022-01-081-2/+2
* Rename dh_tmp to dhe_params.jsing2022-01-071-5/+5
* Convert legacy server to tls_key_share.jsing2022-01-071-202/+40
* Return 0 on failure from send/get kex functions in the legacy stack.jsing2022-01-041-18/+18
* Hoist memset of CBB above EVP_MD_CTX_new() and HMAC_CTX_new() to avoidtb2021-12-261-3/+3
* Convert ssl_srvr.c to opaque EVP_MD_CTX.tb2021-12-091-42/+44
* Clean up and refactor server side DHE key exchange.jsing2021-12-041-78/+55
* Convert server serialisation of DHE parameters/public key to new functions.jsing2021-11-291-24/+3
* Stop reaching into EVP_PKEY in the rest of libssl.tb2021-11-261-10/+22
* libssl: don't reach for pkey->save_type.tb2021-11-191-2/+2
* Fold SSL_SESSION_INTERNAL back into SSL_SESSION.jsing2021-10-251-6/+6
* Provide a way to determine our maximum legacy version.jsing2021-10-231-10/+8
* Fold DTLS1_STATE_INTERNAL into DTLS1_STATE.jsing2021-10-231-21/+21
* Untangle ssl3_get_message() return values.jsing2021-10-231-36/+33
* Ensure that a client hello does not have trailing data.jsing2021-09-031-1/+4
* Clean up and simplify info and msg callbacks.jsing2021-08-301-16/+8
* Track sigalg used by ourselves and our peer in the legacy stack.jsing2021-06-291-1/+3
* Convert legacy stack server to ssl_sigalg_for_peer().jsing2021-06-291-47/+29
* Move the RSA-PSS check for TLSv1.3 to ssl_sigalg_pkey_ok().jsing2021-06-291-2/+2
* Change ssl_sigalgs_from_value() to perform sigalg list selection.jsing2021-06-271-3/+3
* Rename ssl_sigalg() to ssl_sigalg_from_value().jsing2021-06-271-3/+3
* Change ssl_sigalgs_build() to perform sigalg list selection.jsing2021-06-271-3/+5
* 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-4/+6
* Clean up tls1_change_cipher_state().jsing2021-05-021-5/+3
* In the TLSv1.2 server, set up the key block after sending the CCS.jsing2021-05-021-7/+7
* Clean up dtls1_reset_seq_numbers().jsing2021-05-021-4/+1
* Clean up and harden TLSv1.2 master key derivation.jsing2021-04-301-15/+11
* Clean up derivation of finished/peer finished.jsing2021-04-251-5/+3