FD.io VPP
v21.01.1
Vector Packet Processing
|
Go to the source code of this file.
Functions | |
int | quic_encrypt_ticket_cb (ptls_encrypt_ticket_t *_self, ptls_t *tls, int is_encrypt, ptls_buffer_t *dst, ptls_iovec_t src) |
void | quic_crypto_decrypt_packet (quic_ctx_t *qctx, quic_rx_packet_ctx_t *pctx) |
void | quic_crypto_batch_tx_packets (quic_crypto_batch_ctx_t *batch_ctx) |
void | quic_crypto_batch_rx_packets (quic_crypto_batch_ctx_t *batch_ctx) |
void | quic_crypto_finalize_send_packet (quicly_datagram_t *packet) |
void | quic_crypto_finalize_send_packet_cb (struct st_quicly_crypto_engine_t *engine, quicly_conn_t *conn, ptls_cipher_context_t *hp, ptls_aead_context_t *aead, quicly_datagram_t *packet, size_t first_byte_at, size_t payload_from, int coalesced) |
Variables | |
ptls_cipher_suite_t * | quic_crypto_cipher_suites [] |
void quic_crypto_batch_rx_packets | ( | quic_crypto_batch_ctx_t * | batch_ctx | ) |
Definition at line 75 of file quic_crypto.c.
void quic_crypto_batch_tx_packets | ( | quic_crypto_batch_ctx_t * | batch_ctx | ) |
Definition at line 56 of file quic_crypto.c.
void quic_crypto_decrypt_packet | ( | quic_ctx_t * | qctx, |
quic_rx_packet_ctx_t * | pctx | ||
) |
Definition at line 244 of file quic_crypto.c.
void quic_crypto_finalize_send_packet | ( | quicly_datagram_t * | packet | ) |
Definition at line 137 of file quic_crypto.c.
void quic_crypto_finalize_send_packet_cb | ( | struct st_quicly_crypto_engine_t * | engine, |
quicly_conn_t * | conn, | ||
ptls_cipher_context_t * | hp, | ||
ptls_aead_context_t * | aead, | ||
quicly_datagram_t * | packet, | ||
size_t | first_byte_at, | ||
size_t | payload_from, | ||
int | coalesced | ||
) |
Definition at line 224 of file quic_crypto.c.
int quic_encrypt_ticket_cb | ( | ptls_encrypt_ticket_t * | _self, |
ptls_t * | tls, | ||
int | is_encrypt, | ||
ptls_buffer_t * | dst, | ||
ptls_iovec_t | src | ||
) |
Definition at line 725 of file quic_crypto.c.
ptls_cipher_suite_t* quic_crypto_cipher_suites[] |
Definition at line 716 of file quic_crypto.c.