From 007f9e99ea92989d304584803e693fc90fb6af94 Mon Sep 17 00:00:00 2001 From: Hugo Landau Date: Tue, 23 May 2023 12:23:06 +0100 Subject: QUIC TXP: Allow next PN to be used to be queried Reviewed-by: Tomas Mraz Reviewed-by: Matt Caswell Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/21029) --- ssl/quic/quic_txp.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ssl') 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]; +} -- cgit v1.2.3