diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/internal/quic_channel.h | 4 | ||||
-rw-r--r-- | include/internal/quic_tserver.h | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/include/internal/quic_channel.h b/include/internal/quic_channel.h index d1a231fcc8..6dbf08665d 100644 --- a/include/internal/quic_channel.h +++ b/include/internal/quic_channel.h @@ -319,6 +319,10 @@ void ossl_quic_channel_set_incoming_stream_auto_reject(QUIC_CHANNEL *ch, */ void ossl_quic_channel_reject_stream(QUIC_CHANNEL *ch, QUIC_STREAM *qs); +/* Replace local connection ID in TXP and DEMUX for testing purposes. */ +int ossl_quic_channel_replace_local_cid(QUIC_CHANNEL *ch, + const QUIC_CONN_ID *conn_id); + # endif #endif diff --git a/include/internal/quic_tserver.h b/include/internal/quic_tserver.h index a42bbaa684..744c34472e 100644 --- a/include/internal/quic_tserver.h +++ b/include/internal/quic_tserver.h @@ -145,6 +145,11 @@ int ossl_quic_tserver_stream_has_peer_reset_stream(QUIC_TSERVER *srv, uint64_t stream_id, uint64_t *app_error_code); +/* + * Replaces existing local connection ID in the underlying QUIC_CHANNEL. + */ +int ossl_quic_tserver_set_new_local_cid(QUIC_TSERVER *srv, + const QUIC_CONN_ID *conn_id); # endif #endif |