openssl/ssl
Hugo Landau 62cb7c810e THREADING: Make CRYPTO_MUTEX and CRYPTO_CONDVAR typesafe
There was really no need for this to be void and it made bugs very easy
to introduce accidentally, especially given that the free functions
needed to be passed a pointer to the pointer.

Also fix some bugs in the QUIC code detected immediately by this change.

.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23519)
2024-02-09 14:10:17 +01:00
..
quic THREADING: Make CRYPTO_MUTEX and CRYPTO_CONDVAR typesafe 2024-02-09 14:10:17 +01:00
record libssl: Make some global mutable structures constant 2024-02-02 09:10:12 +00:00
statem When selecting a method ensure we use the correct client/server version 2024-01-31 10:10:55 +00:00
bio_ssl.c QUIC APL: Implement optimised FIN API 2024-01-23 14:20:06 +00:00
build.info
d1_lib.c Move freeing of an old record layer to dtls1_clear_sent_buffer 2023-11-21 13:09:28 +01:00
d1_msg.c Copyright year updates 2023-09-07 09:59:15 +01:00
d1_srtp.c libssl: Make some global mutable structures constant 2024-02-02 09:10:12 +00:00
event_queue.c Remove a spurious inclusion of the sparse array header file 2023-09-25 07:45:32 +10:00
methods.c
pqueue.c
priority_queue.c Fix bug in priority queue remove function 2023-11-08 11:09:12 +00:00
s3_enc.c libssl: Make some global mutable structures constant 2024-02-02 09:10:12 +00:00
s3_lib.c Simplify ssl protocol version comparisons. 2024-01-03 15:55:17 +00:00
s3_msg.c
ssl_asn1.c
ssl_cert_comp.c Copyright year updates 2023-09-07 09:59:15 +01:00
ssl_cert_table.h Make ssl_cert_info read-only 2023-11-27 07:51:33 +00:00
ssl_cert.c Make ssl_cert_info read-only 2023-11-27 07:51:33 +00:00
ssl_ciph.c libssl: Make some global mutable structures constant 2024-02-02 09:10:12 +00:00
ssl_conf.c replace strstr() with strchr() for single characters 2024-01-25 16:39:09 +01:00
ssl_err_legacy.c
ssl_err.c QUIC: Add new error codes for tuning API 2024-02-08 16:50:00 +00:00
ssl_init.c Copyright year updates 2023-09-28 14:23:29 +01:00
ssl_lib.c QUIC APL: Move NULL pointer check to quic_impl.c 2024-02-08 16:50:01 +00:00
ssl_local.h QLOG: Editorial fixes (QLOG is spelled 'qlog') 2024-02-02 11:50:29 +00:00
ssl_mcnf.c Consolidate raising errors in SSL_CONF_cmd() 2023-12-19 12:03:02 +01:00
ssl_rsa_legacy.c
ssl_rsa.c Copyright year updates 2023-09-07 09:59:15 +01:00
ssl_sess.c fix memory allocation and reference counting issues 2023-07-05 08:34:00 +10:00
ssl_stat.c
ssl_txt.c
ssl_utst.c
sslerr.h QUIC APL: Implement optimised FIN API 2024-01-23 14:20:06 +00:00
t1_enc.c Move increment of dtls epoch to change cipher state function 2024-01-18 12:48:46 +01:00
t1_lib.c Simplify ssl protocol version comparisons. 2024-01-03 15:55:17 +00:00
t1_trce.c IANA has assigned numbers for 2 hybrid PQ KEX widely used in tests 2023-11-24 11:40:36 +01:00
tls13_enc.c Copyright year updates 2023-09-07 09:59:15 +01:00
tls_depr.c
tls_srp.c