16 #ifndef __included_vpp_quic_crypto_h__ 17 #define __included_vpp_quic_crypto_h__ 28 int is_encrypt, ptls_buffer_t *
dst,
39 ptls_cipher_context_t * hp,
40 ptls_aead_context_t * aead,
41 quicly_datagram_t *
packet,
43 size_t payload_from,
int coalesced);
void quic_crypto_batch_rx_packets(quic_crypto_batch_ctx_t *batch_ctx)
void quic_crypto_finalize_send_packet(quicly_datagram_t *packet)
description malformed packet
void quic_crypto_batch_tx_packets(quic_crypto_batch_ctx_t *batch_ctx)
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)
ptls_cipher_suite_t * quic_crypto_cipher_suites[]
void quic_crypto_decrypt_packet(quic_ctx_t *qctx, quic_rx_packet_ctx_t *pctx)
int quic_encrypt_ticket_cb(ptls_encrypt_ticket_t *_self, ptls_t *tls, int is_encrypt, ptls_buffer_t *dst, ptls_iovec_t src)