QUIC QLOG: Use set0
authorHugo Landau <hlandau@openssl.org>
Thu, 1 Feb 2024 11:00:55 +0000 (11:00 +0000)
committerHugo Landau <hlandau@openssl.org>
Fri, 2 Feb 2024 11:50:30 +0000 (11:50 +0000)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)

include/internal/quic_fifd.h
include/internal/quic_record_tx.h
include/internal/quic_txp.h
ssl/quic/quic_channel.c
ssl/quic/quic_fifd.c
ssl/quic/quic_record_tx.c
ssl/quic/quic_txp.c

index 606147c1db83e9e391642bfe8f984440af26d349..0f5462c2a34d24ed171436aca63084b0cad9a082 100644 (file)
@@ -78,7 +78,7 @@ void ossl_quic_fifd_cleanup(QUIC_FIFD *fifd); /* (no-op) */
 
 int ossl_quic_fifd_pkt_commit(QUIC_FIFD *fifd, QUIC_TXPIM_PKT *pkt);
 
-void ossl_quic_fifd_set_qlog(QUIC_FIFD *fifd, QLOG *qlog);
+void ossl_quic_fifd_set0_qlog(QUIC_FIFD *fifd, QLOG *qlog);
 
 # endif
 
index 18f7b23700a6d455163183784930f96386021b30..46f61a2e589e74d099389c49d9bf3b87f8367d15 100644 (file)
@@ -69,7 +69,7 @@ void ossl_qtx_set_msg_callback(OSSL_QTX *qtx, ossl_msg_cb msg_callback,
 void ossl_qtx_set_msg_callback_arg(OSSL_QTX *qtx, void *msg_callback_arg);
 
 /* Change QLOG instance in use after instantiation. */
-void ossl_qtx_set_qlog(OSSL_QTX *qtx, QLOG *qlog);
+void ossl_qtx_set0_qlog(OSSL_QTX *qtx, QLOG *qlog);
 
 /*
  * Secret Management
index b1769b15e48c0e25ac2bc067afb16d836bea3ebd..a6d38a2ba9e85a6344dd1847c15eb0c2de3143d6 100644 (file)
@@ -141,8 +141,8 @@ int ossl_quic_tx_packetiser_set_peer(OSSL_QUIC_TX_PACKETISER *txp,
 /*
  * Change the QLOG instance in use after instantiation.
  */
-void ossl_quic_tx_packetiser_set_qlog(OSSL_QUIC_TX_PACKETISER *txp,
-                                      QLOG *qlog);
+void ossl_quic_tx_packetiser_set0_qlog(OSSL_QUIC_TX_PACKETISER *txp,
+                                       QLOG *qlog);
 
 /*
  * Inform the TX packetiser that an EL has been discarded. Idempotent.
index 49d1121392f1638a05ab78998e44c59642fe006e..c77bcf4a917b2a00b28fa9f619420e703546365c 100644 (file)
@@ -3331,8 +3331,8 @@ int ossl_quic_channel_on_new_conn(QUIC_CHANNEL *ch, const BIO_ADDR *peer,
         return 0;
 
     /* Setup QLOG, which did not happen earlier due to lacking an Initial ODCID. */
-    ossl_qtx_set_qlog(ch->qtx, ch_get_qlog(ch));
-    ossl_quic_tx_packetiser_set_qlog(ch->txp, ch_get_qlog(ch));
+    ossl_qtx_set0_qlog(ch->qtx, ch_get_qlog(ch));
+    ossl_quic_tx_packetiser_set0_qlog(ch->txp, ch_get_qlog(ch));
 
     /* Plug in secrets for the Initial EL. */
     if (!ossl_quic_provide_initial_secret(ch->port->engine->libctx,
index fc268c542046f0218ae92166ad098ac84080f2a4..0abc8cb628798b61cfba13bbcb96cabeee319db0 100644 (file)
@@ -294,7 +294,7 @@ int ossl_quic_fifd_pkt_commit(QUIC_FIFD *fifd, QUIC_TXPIM_PKT *pkt)
     return ossl_ackm_on_tx_packet(fifd->ackm, &pkt->ackm_pkt);
 }
 
-void ossl_quic_fifd_set_qlog(QUIC_FIFD *fifd, QLOG *qlog)
+void ossl_quic_fifd_set0_qlog(QUIC_FIFD *fifd, QLOG *qlog)
 {
     fifd->qlog = qlog;
 }
index 663b1637273c2ddea2af8be35aeb729ea12a2e4e..5d6b84d98ffc2eb5272d674f4501ce41de0f6f51 100644 (file)
@@ -167,7 +167,7 @@ void ossl_qtx_set_mutator(OSSL_QTX *qtx, ossl_mutate_packet_cb mutatecb,
     qtx->mutatearg      = mutatearg;
 }
 
-void ossl_qtx_set_qlog(OSSL_QTX *qtx, QLOG *qlog)
+void ossl_qtx_set0_qlog(OSSL_QTX *qtx, QLOG *qlog)
 {
     qtx->qlog = qlog;
 }
index 9ed1858e0fb034265aff035d6fde417b05eed2a4..1327ba83bbefedfe152d14affa0b8267157023f2 100644 (file)
@@ -626,10 +626,10 @@ void ossl_quic_tx_packetiser_set_ack_tx_cb(OSSL_QUIC_TX_PACKETISER *txp,
     txp->ack_tx_cb_arg  = cb_arg;
 }
 
-void ossl_quic_tx_packetiser_set_qlog(OSSL_QUIC_TX_PACKETISER *txp,
-                                      QLOG *qlog)
+void ossl_quic_tx_packetiser_set0_qlog(OSSL_QUIC_TX_PACKETISER *txp,
+                                       QLOG *qlog)
 {
-    ossl_quic_fifd_set_qlog(&txp->fifd, qlog);
+    ossl_quic_fifd_set0_qlog(&txp->fifd, qlog);
 }
 
 int ossl_quic_tx_packetiser_discard_enc_level(OSSL_QUIC_TX_PACKETISER *txp,