summaryrefslogtreecommitdiffstats
path: root/ssl
diff options
context:
space:
mode:
authorHugo Landau <hlandau@openssl.org>2023-05-23 12:23:06 +0100
committerPauli <pauli@openssl.org>2023-06-16 09:26:28 +1000
commit007f9e99ea92989d304584803e693fc90fb6af94 (patch)
treeebcdf79f0305e1e793cb2e0475c13524c8bb2d61 /ssl
parent256eee3f3f500a50a434615a054b35a42a2f78b1 (diff)
QUIC TXP: Allow next PN to be used to be queried
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21029)
Diffstat (limited to 'ssl')
-rw-r--r--ssl/quic/quic_txp.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/ssl/quic/quic_txp.c b/ssl/quic/quic_txp.c
index f117b246aa..08f3d7f7b6 100644
--- a/ssl/quic/quic_txp.c
+++ b/ssl/quic/quic_txp.c
@@ -2385,3 +2385,12 @@ void ossl_quic_tx_packetiser_set_msg_callback_arg(OSSL_QUIC_TX_PACKETISER *txp,
{
txp->msg_callback_arg = msg_callback_arg;
}
+
+QUIC_PN ossl_quic_tx_packetiser_get_next_pn(OSSL_QUIC_TX_PACKETISER *txp,
+ uint32_t pn_space)
+{
+ if (pn_space >= QUIC_PN_SPACE_NUM)
+ return UINT64_MAX;
+
+ return txp->next_pn[pn_space];
+}