summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_srvr.c
AgeCommit message (Expand)Author
2021-10-25Fold SSL_SESSION_INTERNAL back into SSL_SESSION.Joel Sing
2021-10-23Provide a way to determine our maximum legacy version.Joel Sing
2021-10-23Fold DTLS1_STATE_INTERNAL into DTLS1_STATE.Joel Sing
2021-10-23Untangle ssl3_get_message() return values.Joel Sing
2021-09-03Ensure that a client hello does not have trailing data.Joel Sing
2021-08-30Clean up and simplify info and msg callbacks.Joel Sing
2021-06-29Track sigalg used by ourselves and our peer in the legacy stack.Joel Sing
2021-06-29Convert legacy stack server to ssl_sigalg_for_peer().Joel Sing
2021-06-29Move the RSA-PSS check for TLSv1.3 to ssl_sigalg_pkey_ok().Joel Sing
2021-06-27Change ssl_sigalgs_from_value() to perform sigalg list selection.Joel Sing
2021-06-27Rename ssl_sigalg() to ssl_sigalg_from_value().Joel Sing
2021-06-27Change ssl_sigalgs_build() to perform sigalg list selection.Joel Sing
2021-05-16Make local header inclusion consistent.Joel Sing
2021-05-16Move DTLS structs/definitions/prototypes to dtls_locl.h.Joel Sing
2021-05-16Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*Joel Sing
2021-05-02Clean up tls1_change_cipher_state().Joel Sing
2021-05-02In the TLSv1.2 server, set up the key block after sending the CCS.Joel Sing
2021-05-02Clean up dtls1_reset_seq_numbers().Joel Sing
2021-04-30Clean up and harden TLSv1.2 master key derivation.Joel Sing
2021-04-25Clean up derivation of finished/peer finished.Joel Sing
2021-04-21Clean up TLSv1.2 certificate request handshake data.Joel Sing
2021-04-19Move reuse_message, message_type, message_size and cert_verify into theJoel Sing
2021-03-29Avoid transcript initialisation when sending a TLS HelloRequest.Joel Sing
2021-03-27Garbage collect s->internal->typeTheo Buehler
2021-03-24Rename new_cipher to cipher.Joel Sing
2021-03-24Add SSL_HANDSHAKE_TLS12 for TLSv1.2 specific handshake data.Joel Sing
2021-03-11Remove ssl_downgrade_max_version().Joel Sing
2021-03-10Improve internal version handling.Joel Sing
2021-02-20ugly whitespaceTheo Buehler
2021-02-20Rename f_err into fatal_err.Theo Buehler
2021-02-20Rename the truncated label into decode_err. This describes its purposeTheo Buehler
2021-02-20Revise HelloVerifyRequest handling for DTLSv1.2.Joel Sing
2021-02-07Factor out the legacy stack version checks.Joel Sing
2021-01-26Move sequence numbers into the new TLSv1.2 record layer.Joel Sing
2021-01-19Provide functions to determine if TLSv1.2 record protection is engaged.Joel Sing
2020-10-14Replace SSL_IS_DTLS with SSL_is_dtls().Joel Sing
2020-10-11Condense and simplify TLS methods.Joel Sing
2020-10-03Merge d1_{clnt,srvr}.c into ssl_{clnt,srvr}.cJoel Sing
2020-09-24Simplify the cleanup of init_buf via a ssl3_release_init_buffer() function.Joel Sing
2020-09-17Simplify SSL method lookups.Joel Sing
2020-09-12Use the correct type for tls1_set_ec_id()Theo Buehler
2020-09-11Remove cipher_list_by_id.Joel Sing
2020-08-31Send alert on ssl_get_prev_session failureTheo Buehler
2020-07-03Improve argument order for the internal tlsext APITheo Buehler
2020-06-05Enable GOST_SIG_FORMAT_RS_LE when verifying certificate signatures.Joel Sing
2020-06-01Send an illegal_parameter alert if a client sends us invalid DH keyTheo Buehler
2020-05-31Correct downgrade sentinels when a version pinned method is in use.Joel Sing
2020-05-19Replace SSL_PKEY_RSA_ENC/SSL_PKEY_RSA_SIGN with SSL_PKEY_RSA.Joel Sing
2020-05-10Use size_t for OCSP response length.Joel Sing
2020-05-09On receiving an overlong session ID terminate with an illegal_parameterTheo Buehler