openssl/ssl
Neil Horman 7d78cd722b Assert SSLFatal on keylog failure
We hit an check_failure assert during memfail testing in
ssl_read_state_machine, based on a return of WORK_ERROR without an
SSLFatal call being made.  This occurs because, if we fail in
ssl_log_secret (which we do due to memfail testing, we don't actually
assert an SSL fatal error.

Fix it by adding the SSLFatal call

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28216)
2025-08-12 14:15:50 -04:00
..
quic quic_channel.c: NULL check SSL_CONNECTION 2025-08-10 17:16:02 -04:00
record ssl: use array memory (re)allocation routines 2025-08-08 12:22:10 -04:00
rio ossl_rio_poll_builder_add_fd(): Fixup pfds after reallocation 2025-06-13 12:37:50 +02:00
statem ssl: use array memory (re)allocation routines 2025-08-08 12:22:10 -04:00
bio_ssl.c libssl: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
build.info
d1_lib.c libssl: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
d1_msg.c
d1_srtp.c
methods.c
pqueue.c
priority_queue.c ssl: use array memory (re)allocation routines 2025-08-08 12:22:10 -04:00
s3_enc.c
s3_lib.c Add support for TLS 1.3 OCSP multi-stapling for server certs 2025-07-25 17:24:37 +02:00
s3_msg.c
ssl_asn1.c
ssl_cert.c ssl: use array memory (re)allocation routines 2025-08-08 12:22:10 -04:00
ssl_cert_comp.c libssl: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
ssl_cert_table.h
ssl_ciph.c ssl: use array memory (re)allocation routines 2025-08-08 12:22:10 -04:00
ssl_conf.c Introduce SSL_OP_SERVER_PREFERENCE to replace SSL_OP_CIPHER_SERVER_PREFERENCE misnomer 2025-07-09 12:10:57 +02:00
ssl_err_legacy.c
ssl_init.c
ssl_lib.c ssl: use array memory (re)allocation routines 2025-08-08 12:22:10 -04:00
ssl_local.h Add support for TLS 1.3 OCSP multi-stapling for server certs 2025-07-25 17:24:37 +02:00
ssl_mcnf.c
ssl_rsa.c libssl: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
ssl_rsa_legacy.c
ssl_sess.c libssl: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
ssl_stat.c
ssl_txt.c
ssl_utst.c
t1_enc.c libssl: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
t1_lib.c ssl: use array memory (re)allocation routines 2025-08-08 12:22:10 -04:00
t1_trce.c libssl: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
tls13_enc.c Assert SSLFatal on keylog failure 2025-08-12 14:15:50 -04:00
tls_depr.c libssl: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
tls_srp.c