Symbol: OSSL_QRX
crypto/openssl/include/internal/quic_channel.h
119
OSSL_QRX *qrx;
crypto/openssl/include/internal/quic_channel.h
183
void ossl_quic_channel_bind_qrx(QUIC_CHANNEL *tserver_ch, OSSL_QRX *qrx);
crypto/openssl/include/internal/quic_record_rx.h
163
int ossl_qrx_provide_secret(OSSL_QRX *qrx,
crypto/openssl/include/internal/quic_record_rx.h
179
void ossl_qrx_update_pn_space(OSSL_QRX *src, OSSL_QRX *dst);
crypto/openssl/include/internal/quic_record_rx.h
189
int ossl_qrx_discard_enc_level(OSSL_QRX *qrx, uint32_t enc_level);
crypto/openssl/include/internal/quic_record_rx.h
236
OSSL_QRX *qrx;
crypto/openssl/include/internal/quic_record_rx.h
265
int ossl_qrx_read_pkt(OSSL_QRX *qrx, OSSL_QRX_PKT **pkt);
crypto/openssl/include/internal/quic_record_rx.h
286
int ossl_qrx_processed_read_pending(OSSL_QRX *qrx);
crypto/openssl/include/internal/quic_record_rx.h
295
int ossl_qrx_unprocessed_read_pending(OSSL_QRX *qrx);
crypto/openssl/include/internal/quic_record_rx.h
309
uint64_t ossl_qrx_get_bytes_received(OSSL_QRX *qrx, int clear);
crypto/openssl/include/internal/quic_record_rx.h
328
int ossl_qrx_set_late_validation_cb(OSSL_QRX *qrx,
crypto/openssl/include/internal/quic_record_rx.h
339
void ossl_qrx_inject_urxe(OSSL_QRX *qrx, QUIC_URXE *e);
crypto/openssl/include/internal/quic_record_rx.h
340
void ossl_qrx_inject_pkt(OSSL_QRX *qrx, OSSL_QRX_PKT *pkt);
crypto/openssl/include/internal/quic_record_rx.h
341
int ossl_qrx_validate_initial_packet(OSSL_QRX *qrx, QUIC_URXE *urxe,
crypto/openssl/include/internal/quic_record_rx.h
353
void ossl_qrx_allow_1rtt_processing(OSSL_QRX *qrx);
crypto/openssl/include/internal/quic_record_rx.h
508
uint64_t ossl_qrx_get_key_epoch(OSSL_QRX *qrx);
crypto/openssl/include/internal/quic_record_rx.h
51
OSSL_QRX *ossl_qrx_new(const OSSL_QRX_ARGS *args);
crypto/openssl/include/internal/quic_record_rx.h
520
int ossl_qrx_set_key_update_cb(OSSL_QRX *qrx,
crypto/openssl/include/internal/quic_record_rx.h
541
int ossl_qrx_key_update_timeout(OSSL_QRX *qrx, int normal);
crypto/openssl/include/internal/quic_record_rx.h
560
uint64_t ossl_qrx_get_cur_forged_pkt_count(OSSL_QRX *qrx);
crypto/openssl/include/internal/quic_record_rx.h
566
uint64_t ossl_qrx_get_max_forged_pkt_count(OSSL_QRX *qrx,
crypto/openssl/include/internal/quic_record_rx.h
61
void ossl_qrx_free(OSSL_QRX *qrx);
crypto/openssl/include/internal/quic_record_rx.h
64
void ossl_qrx_set_msg_callback(OSSL_QRX *qrx, ossl_msg_cb msg_callback,
crypto/openssl/include/internal/quic_record_rx.h
66
void ossl_qrx_set_msg_callback_arg(OSSL_QRX *qrx,
crypto/openssl/include/internal/quic_record_rx.h
72
size_t ossl_qrx_get_short_hdr_conn_id_len(OSSL_QRX *qrx);
crypto/openssl/ssl/quic/quic_channel.c
448
void ossl_quic_channel_bind_qrx(QUIC_CHANNEL *tserver_ch, OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_channel_local.h
97
OSSL_QRX *qrx;
crypto/openssl/ssl/quic/quic_port.c
1491
OSSL_QRX *qrx = NULL;
crypto/openssl/ssl/quic/quic_port.c
1492
OSSL_QRX *qrx_src = NULL;
crypto/openssl/ssl/quic/quic_port.c
509
static QUIC_CHANNEL *port_make_channel(QUIC_PORT *port, SSL *tls, OSSL_QRX *qrx,
crypto/openssl/ssl/quic/quic_port.c
733
const QUIC_CONN_ID *odcid, OSSL_QRX *qrx,
crypto/openssl/ssl/quic/quic_record_rx.c
1011
static int qrx_process_pkt(OSSL_QRX *qrx, QUIC_URXE *urxe,
crypto/openssl/ssl/quic/quic_record_rx.c
1344
static int qrx_process_datagram(OSSL_QRX *qrx, QUIC_URXE *e,
crypto/openssl/ssl/quic/quic_record_rx.c
1390
static int qrx_process_one_urxe(OSSL_QRX *qrx, QUIC_URXE *e)
crypto/openssl/ssl/quic/quic_record_rx.c
1430
static int qrx_process_pending_urxl(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
1441
int ossl_qrx_read_pkt(OSSL_QRX *qrx, OSSL_QRX_PKT **ppkt)
crypto/openssl/ssl/quic/quic_record_rx.c
1510
uint64_t ossl_qrx_get_bytes_received(OSSL_QRX *qrx, int clear)
crypto/openssl/ssl/quic/quic_record_rx.c
1520
int ossl_qrx_set_late_validation_cb(OSSL_QRX *qrx,
crypto/openssl/ssl/quic/quic_record_rx.c
1529
int ossl_qrx_set_key_update_cb(OSSL_QRX *qrx,
crypto/openssl/ssl/quic/quic_record_rx.c
1538
uint64_t ossl_qrx_get_key_epoch(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
1546
int ossl_qrx_key_update_timeout(OSSL_QRX *qrx, int normal)
crypto/openssl/ssl/quic/quic_record_rx.c
1567
uint64_t ossl_qrx_get_cur_forged_pkt_count(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
1572
uint64_t ossl_qrx_get_max_forged_pkt_count(OSSL_QRX *qrx,
crypto/openssl/ssl/quic/quic_record_rx.c
1582
void ossl_qrx_allow_1rtt_processing(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
1591
void ossl_qrx_set_msg_callback(OSSL_QRX *qrx, ossl_msg_cb msg_callback,
crypto/openssl/ssl/quic/quic_record_rx.c
1598
void ossl_qrx_set_msg_callback_arg(OSSL_QRX *qrx, void *msg_callback_arg)
crypto/openssl/ssl/quic/quic_record_rx.c
1603
size_t ossl_qrx_get_short_hdr_conn_id_len(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
176
static RXE *qrx_ensure_free_rxe(OSSL_QRX *qrx, size_t alloc_len);
crypto/openssl/ssl/quic/quic_record_rx.c
177
static int qrx_validate_hdr_early(OSSL_QRX *qrx, RXE *rxe,
crypto/openssl/ssl/quic/quic_record_rx.c
179
static int qrx_relocate_buffer(OSSL_QRX *qrx, RXE **prxe, size_t *pi,
crypto/openssl/ssl/quic/quic_record_rx.c
181
static int qrx_validate_hdr(OSSL_QRX *qrx, RXE *rxe);
crypto/openssl/ssl/quic/quic_record_rx.c
183
static int qrx_decrypt_pkt_body(OSSL_QRX *qrx, unsigned char *dst,
crypto/openssl/ssl/quic/quic_record_rx.c
190
static int qrx_validate_hdr_late(OSSL_QRX *qrx, RXE *rxe);
crypto/openssl/ssl/quic/quic_record_rx.c
194
OSSL_QRX *ossl_qrx_new(const OSSL_QRX_ARGS *args)
crypto/openssl/ssl/quic/quic_record_rx.c
196
OSSL_QRX *qrx;
crypto/openssl/ssl/quic/quic_record_rx.c
202
qrx = OPENSSL_zalloc(sizeof(OSSL_QRX));
crypto/openssl/ssl/quic/quic_record_rx.c
229
static void qrx_cleanup_urxl(OSSL_QRX *qrx, QUIC_URXE_LIST *l)
crypto/openssl/ssl/quic/quic_record_rx.c
240
void ossl_qrx_update_pn_space(OSSL_QRX *src, OSSL_QRX *dst)
crypto/openssl/ssl/quic/quic_record_rx.c
250
void ossl_qrx_free(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
270
void ossl_qrx_inject_urxe(OSSL_QRX *qrx, QUIC_URXE *urxe)
crypto/openssl/ssl/quic/quic_record_rx.c
284
void ossl_qrx_inject_pkt(OSSL_QRX *qrx, OSSL_QRX_PKT *pkt)
crypto/openssl/ssl/quic/quic_record_rx.c
305
static int qrx_validate_initial_pkt(OSSL_QRX *qrx, QUIC_URXE *urxe,
crypto/openssl/ssl/quic/quic_record_rx.c
474
int ossl_qrx_validate_initial_packet(OSSL_QRX *qrx, QUIC_URXE *urxe,
crypto/openssl/ssl/quic/quic_record_rx.c
484
static void qrx_requeue_deferred(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
494
int ossl_qrx_provide_secret(OSSL_QRX *qrx, uint32_t enc_level,
crypto/openssl/ssl/quic/quic_record_rx.c
522
int ossl_qrx_discard_enc_level(OSSL_QRX *qrx, uint32_t enc_level)
crypto/openssl/ssl/quic/quic_record_rx.c
532
int ossl_qrx_processed_read_pending(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
538
int ossl_qrx_unprocessed_read_pending(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
545
static RXE *qrx_pop_pending_rxe(OSSL_QRX *qrx)
crypto/openssl/ssl/quic/quic_record_rx.c
582
static RXE *qrx_ensure_free_rxe(OSSL_QRX *qrx, size_t alloc_len)
crypto/openssl/ssl/quic/quic_record_rx.c
658
static void qrx_recycle_rxe(OSSL_QRX *qrx, RXE *rxe)
crypto/openssl/ssl/quic/quic_record_rx.c
675
static int qrx_relocate_buffer(OSSL_QRX *qrx, RXE **prxe, size_t *pi,
crypto/openssl/ssl/quic/quic_record_rx.c
724
static int qrx_validate_hdr_early(OSSL_QRX *qrx, RXE *rxe,
crypto/openssl/ssl/quic/quic_record_rx.c
755
static int qrx_validate_hdr(OSSL_QRX *qrx, RXE *rxe)
crypto/openssl/ssl/quic/quic_record_rx.c
768
static int qrx_validate_hdr_late(OSSL_QRX *qrx, RXE *rxe)
crypto/openssl/ssl/quic/quic_record_rx.c
787
static size_t qrx_get_cipher_ctx_idx(OSSL_QRX *qrx, OSSL_QRL_ENC_LEVEL *el,
crypto/openssl/ssl/quic/quic_record_rx.c
887
static int qrx_decrypt_pkt_body(OSSL_QRX *qrx, unsigned char *dst,
crypto/openssl/ssl/quic/quic_record_rx.c
998
static void qrx_key_update_initiated(OSSL_QRX *qrx, QUIC_PN pn)
crypto/openssl/test/quic_record_test.c
46
int (*new_qrx)(QUIC_DEMUX **demux, OSSL_QRX **qrx);
crypto/openssl/test/quic_record_test.c
8977
OSSL_QRX *qrx;
crypto/openssl/test/quic_txp_test.c
71
OSSL_QRX *qrx;