ngtcp2
1.9.0-DEV
Contents:
The ngtcp2 programmers’ guide
ngtcp2 API reference
ngtcp2 crypto API reference
ngtcp2
Index
Index
N
|
R
N
ngtcp2_accept (C function)
ngtcp2_ack_datagram (C type)
ngtcp2_acked_stream_data_offset (C type)
ngtcp2_addr (C type)
ngtcp2_addr.addr (C member)
ngtcp2_addr.addrlen (C member)
ngtcp2_addr_copy_byte (C function)
ngtcp2_addr_init (C function)
NGTCP2_AEAD_LIMIT_REACHED (C macro)
NGTCP2_APPLICATION_ERROR (C macro)
ngtcp2_callbacks (C type)
ngtcp2_callbacks.ack_datagram (C member)
ngtcp2_callbacks.acked_stream_data_offset (C member)
ngtcp2_callbacks.client_initial (C member)
ngtcp2_callbacks.dcid_status (C member)
ngtcp2_callbacks.decrypt (C member)
ngtcp2_callbacks.delete_crypto_aead_ctx (C member)
ngtcp2_callbacks.delete_crypto_cipher_ctx (C member)
ngtcp2_callbacks.encrypt (C member)
ngtcp2_callbacks.extend_max_local_streams_bidi (C member)
ngtcp2_callbacks.extend_max_local_streams_uni (C member)
ngtcp2_callbacks.extend_max_remote_streams_bidi (C member)
ngtcp2_callbacks.extend_max_remote_streams_uni (C member)
ngtcp2_callbacks.extend_max_stream_data (C member)
ngtcp2_callbacks.get_new_connection_id (C member)
ngtcp2_callbacks.get_path_challenge_data (C member)
ngtcp2_callbacks.handshake_completed (C member)
ngtcp2_callbacks.handshake_confirmed (C member)
ngtcp2_callbacks.hp_mask (C member)
ngtcp2_callbacks.lost_datagram (C member)
ngtcp2_callbacks.path_validation (C member)
ngtcp2_callbacks.rand (C member)
ngtcp2_callbacks.recv_client_initial (C member)
ngtcp2_callbacks.recv_crypto_data (C member)
ngtcp2_callbacks.recv_datagram (C member)
ngtcp2_callbacks.recv_new_token (C member)
ngtcp2_callbacks.recv_retry (C member)
ngtcp2_callbacks.recv_rx_key (C member)
ngtcp2_callbacks.recv_stateless_reset (C member)
ngtcp2_callbacks.recv_stream_data (C member)
ngtcp2_callbacks.recv_tx_key (C member)
ngtcp2_callbacks.recv_version_negotiation (C member)
ngtcp2_callbacks.remove_connection_id (C member)
ngtcp2_callbacks.select_preferred_addr (C member)
ngtcp2_callbacks.stream_close (C member)
ngtcp2_callbacks.stream_open (C member)
ngtcp2_callbacks.stream_reset (C member)
ngtcp2_callbacks.stream_stop_sending (C member)
ngtcp2_callbacks.tls_early_data_rejected (C member)
ngtcp2_callbacks.update_key (C member)
ngtcp2_callbacks.version_negotiation (C member)
ngtcp2_calloc (C type)
ngtcp2_cc_algo (C type)
ngtcp2_cc_algo.NGTCP2_CC_ALGO_BBR (C enum)
ngtcp2_cc_algo.NGTCP2_CC_ALGO_CUBIC (C enum)
ngtcp2_cc_algo.NGTCP2_CC_ALGO_RENO (C enum)
ngtcp2_ccerr (C type)
ngtcp2_ccerr.error_code (C member)
ngtcp2_ccerr.frame_type (C member)
ngtcp2_ccerr.reason (C member)
ngtcp2_ccerr.reasonlen (C member)
ngtcp2_ccerr.type (C member)
ngtcp2_ccerr_default (C function)
ngtcp2_ccerr_set_application_error (C function)
ngtcp2_ccerr_set_liberr (C function)
ngtcp2_ccerr_set_tls_alert (C function)
ngtcp2_ccerr_set_transport_error (C function)
ngtcp2_ccerr_type (C type)
ngtcp2_ccerr_type.NGTCP2_CCERR_TYPE_APPLICATION (C enum)
ngtcp2_ccerr_type.NGTCP2_CCERR_TYPE_DROP_CONN (C enum)
ngtcp2_ccerr_type.NGTCP2_CCERR_TYPE_IDLE_CLOSE (C enum)
ngtcp2_ccerr_type.NGTCP2_CCERR_TYPE_RETRY (C enum)
ngtcp2_ccerr_type.NGTCP2_CCERR_TYPE_TRANSPORT (C enum)
ngtcp2_ccerr_type.NGTCP2_CCERR_TYPE_VERSION_NEGOTIATION (C enum)
ngtcp2_cid (C type)
ngtcp2_cid.data (C member)
ngtcp2_cid.datalen (C member)
ngtcp2_cid_eq (C function)
ngtcp2_cid_init (C function)
ngtcp2_cid_token (C type)
ngtcp2_cid_token.cid (C member)
ngtcp2_cid_token.ps (C member)
ngtcp2_cid_token.seq (C member)
ngtcp2_cid_token.token (C member)
ngtcp2_cid_token.token_present (C member)
ngtcp2_client_initial (C type)
ngtcp2_conn (C type)
ngtcp2_conn_after_retry (C function)
ngtcp2_conn_client_new (C function)
ngtcp2_conn_decode_and_set_0rtt_transport_params (C function)
ngtcp2_conn_decode_and_set_remote_transport_params (C function)
ngtcp2_conn_del (C function)
ngtcp2_conn_encode_0rtt_transport_params (C function)
ngtcp2_conn_encode_local_transport_params (C function)
ngtcp2_conn_extend_max_offset (C function)
ngtcp2_conn_extend_max_stream_offset (C function)
ngtcp2_conn_extend_max_streams_bidi (C function)
ngtcp2_conn_extend_max_streams_uni (C function)
ngtcp2_conn_get_0rtt_crypto_ctx (C function)
ngtcp2_conn_get_active_dcid (C function)
ngtcp2_conn_get_ccerr (C function)
ngtcp2_conn_get_client_chosen_version (C function)
ngtcp2_conn_get_client_initial_dcid (C function)
ngtcp2_conn_get_conn_info (C function)
ngtcp2_conn_get_crypto_ctx (C function)
ngtcp2_conn_get_cwnd_left (C function)
ngtcp2_conn_get_dcid (C function)
ngtcp2_conn_get_expiry (C function)
ngtcp2_conn_get_handshake_completed (C function)
ngtcp2_conn_get_initial_crypto_ctx (C function)
ngtcp2_conn_get_local_transport_params (C function)
ngtcp2_conn_get_max_data_left (C function)
ngtcp2_conn_get_max_stream_data_left (C function)
ngtcp2_conn_get_max_tx_udp_payload_size (C function)
ngtcp2_conn_get_negotiated_version (C function)
ngtcp2_conn_get_path (C function)
ngtcp2_conn_get_path_max_tx_udp_payload_size (C function)
ngtcp2_conn_get_pto (C function)
ngtcp2_conn_get_remote_transport_params (C function)
ngtcp2_conn_get_scid (C function)
ngtcp2_conn_get_send_quantum (C function)
ngtcp2_conn_get_stream_loss_count (C function)
ngtcp2_conn_get_streams_bidi_left (C function)
ngtcp2_conn_get_streams_uni_left (C function)
ngtcp2_conn_get_tls_alert (C function)
ngtcp2_conn_get_tls_early_data_rejected (C function)
ngtcp2_conn_get_tls_error (C function)
ngtcp2_conn_get_tls_native_handle (C function)
ngtcp2_conn_handle_expiry (C function)
ngtcp2_conn_in_closing_period (C function)
ngtcp2_conn_in_draining_period (C function)
ngtcp2_conn_info (C type)
ngtcp2_conn_info.bytes_in_flight (C member)
ngtcp2_conn_info.cwnd (C member)
ngtcp2_conn_info.latest_rtt (C member)
ngtcp2_conn_info.min_rtt (C member)
ngtcp2_conn_info.rttvar (C member)
ngtcp2_conn_info.smoothed_rtt (C member)
ngtcp2_conn_info.ssthresh (C member)
ngtcp2_conn_initiate_immediate_migration (C function)
ngtcp2_conn_initiate_key_update (C function)
ngtcp2_conn_initiate_migration (C function)
ngtcp2_conn_install_0rtt_key (C function)
ngtcp2_conn_install_initial_key (C function)
ngtcp2_conn_install_rx_handshake_key (C function)
ngtcp2_conn_install_rx_key (C function)
ngtcp2_conn_install_tx_handshake_key (C function)
ngtcp2_conn_install_tx_key (C function)
ngtcp2_conn_install_vneg_initial_key (C function)
ngtcp2_conn_is_local_stream (C function)
ngtcp2_conn_is_server (C function)
ngtcp2_conn_open_bidi_stream (C function)
ngtcp2_conn_open_uni_stream (C function)
ngtcp2_conn_read_pkt (C function)
ngtcp2_conn_server_new (C function)
ngtcp2_conn_set_0rtt_crypto_ctx (C function)
ngtcp2_conn_set_crypto_ctx (C function)
ngtcp2_conn_set_initial_crypto_ctx (C function)
ngtcp2_conn_set_keep_alive_timeout (C function)
ngtcp2_conn_set_local_addr (C function)
ngtcp2_conn_set_local_transport_params (C function)
ngtcp2_conn_set_path_user_data (C function)
ngtcp2_conn_set_retry_aead (C function)
ngtcp2_conn_set_stream_user_data (C function)
ngtcp2_conn_set_tls_alert (C function)
ngtcp2_conn_set_tls_error (C function)
ngtcp2_conn_set_tls_native_handle (C function)
ngtcp2_conn_shutdown_stream (C function)
ngtcp2_conn_shutdown_stream_read (C function)
ngtcp2_conn_shutdown_stream_write (C function)
ngtcp2_conn_submit_crypto_data (C function)
ngtcp2_conn_submit_new_token (C function)
ngtcp2_conn_tls_early_data_rejected (C function)
ngtcp2_conn_tls_handshake_completed (C function)
ngtcp2_conn_update_pkt_tx_time (C function)
ngtcp2_conn_write_connection_close (C function)
ngtcp2_conn_write_datagram (C function)
ngtcp2_conn_write_pkt (C function)
ngtcp2_conn_write_stream (C function)
ngtcp2_conn_writev_datagram (C function)
ngtcp2_conn_writev_stream (C function)
NGTCP2_CONNECTION_ID_LIMIT_ERROR (C macro)
ngtcp2_connection_id_status (C type)
ngtcp2_connection_id_status_type (C type)
ngtcp2_connection_id_status_type.NGTCP2_CONNECTION_ID_STATUS_TYPE_ACTIVATE (C enum)
ngtcp2_connection_id_status_type.NGTCP2_CONNECTION_ID_STATUS_TYPE_DEACTIVATE (C enum)
NGTCP2_CONNECTION_REFUSED (C macro)
ngtcp2_crypto_aead (C type)
ngtcp2_crypto_aead.max_overhead (C member)
ngtcp2_crypto_aead.native_handle (C member)
ngtcp2_crypto_aead_ctx (C type)
ngtcp2_crypto_aead_ctx.native_handle (C member)
ngtcp2_crypto_aead_ctx_decrypt_init (C function)
ngtcp2_crypto_aead_ctx_encrypt_init (C function)
ngtcp2_crypto_aead_ctx_free (C function)
ngtcp2_crypto_aead_keylen (C function)
ngtcp2_crypto_aead_noncelen (C function)
ngtcp2_crypto_boringssl_configure_client_context (C function)
ngtcp2_crypto_boringssl_configure_server_context (C function)
ngtcp2_crypto_boringssl_from_ngtcp2_encryption_level (C function)
ngtcp2_crypto_boringssl_from_ssl_encryption_level (C function)
NGTCP2_CRYPTO_BUFFER_EXCEEDED (C macro)
ngtcp2_crypto_cipher (C type)
ngtcp2_crypto_cipher.native_handle (C member)
ngtcp2_crypto_cipher_ctx (C type)
ngtcp2_crypto_cipher_ctx.native_handle (C member)
ngtcp2_crypto_client_initial_cb (C function)
ngtcp2_crypto_conn_ref (C type)
ngtcp2_crypto_conn_ref.get_conn (C member)
ngtcp2_crypto_conn_ref.user_data (C member)
ngtcp2_crypto_ctx (C type)
ngtcp2_crypto_ctx.aead (C member)
ngtcp2_crypto_ctx.hp (C member)
ngtcp2_crypto_ctx.max_decryption_failure (C member)
ngtcp2_crypto_ctx.max_encryption (C member)
ngtcp2_crypto_ctx.md (C member)
ngtcp2_crypto_ctx_tls (C function)
ngtcp2_crypto_ctx_tls_early (C function)
ngtcp2_crypto_decrypt (C function)
ngtcp2_crypto_decrypt_cb (C function)
ngtcp2_crypto_delete_crypto_aead_ctx_cb (C function)
ngtcp2_crypto_delete_crypto_cipher_ctx_cb (C function)
ngtcp2_crypto_derive_and_install_rx_key (C function)
ngtcp2_crypto_derive_and_install_tx_key (C function)
ngtcp2_crypto_encrypt (C function)
ngtcp2_crypto_encrypt_cb (C function)
NGTCP2_CRYPTO_ERROR (C macro)
ngtcp2_crypto_generate_regular_token (C function)
ngtcp2_crypto_generate_retry_token (C function)
ngtcp2_crypto_generate_stateless_reset_token (C function)
ngtcp2_crypto_get_conn (C type)
ngtcp2_crypto_get_path_challenge_data_cb (C function)
ngtcp2_crypto_gnutls_configure_client_session (C function)
ngtcp2_crypto_gnutls_configure_server_session (C function)
ngtcp2_crypto_gnutls_from_gnutls_record_encryption_level (C function)
ngtcp2_crypto_gnutls_from_ngtcp2_encryption_level (C function)
ngtcp2_crypto_hkdf (C function)
ngtcp2_crypto_hkdf_expand (C function)
ngtcp2_crypto_hkdf_extract (C function)
ngtcp2_crypto_hp_mask (C function)
ngtcp2_crypto_hp_mask_cb (C function)
NGTCP2_CRYPTO_MAX_REGULAR_TOKENLEN (C macro)
NGTCP2_CRYPTO_MAX_RETRY_TOKENLEN (C macro)
ngtcp2_crypto_md (C type)
ngtcp2_crypto_md.native_handle (C member)
ngtcp2_crypto_md_hashlen (C function)
ngtcp2_crypto_md_init (C function)
ngtcp2_crypto_packet_protection_ivlen (C function)
ngtcp2_crypto_picotls_collect_extension (C function)
ngtcp2_crypto_picotls_collected_extensions (C function)
ngtcp2_crypto_picotls_configure_client_context (C function)
ngtcp2_crypto_picotls_configure_client_session (C function)
ngtcp2_crypto_picotls_configure_server_context (C function)
ngtcp2_crypto_picotls_configure_server_session (C function)
ngtcp2_crypto_picotls_ctx (C type)
ngtcp2_crypto_picotls_ctx.handshake_properties (C member)
ngtcp2_crypto_picotls_ctx.ptls (C member)
ngtcp2_crypto_picotls_ctx_init (C function)
ngtcp2_crypto_picotls_deconfigure_session (C function)
ngtcp2_crypto_picotls_from_epoch (C function)
ngtcp2_crypto_picotls_from_ngtcp2_encryption_level (C function)
ngtcp2_crypto_quictls_configure_client_context (C function)
ngtcp2_crypto_quictls_configure_server_context (C function)
NGTCP2_CRYPTO_QUICTLS_ERR_TLS_WANT_CLIENT_HELLO_CB (C macro)
NGTCP2_CRYPTO_QUICTLS_ERR_TLS_WANT_X509_LOOKUP (C macro)
ngtcp2_crypto_quictls_from_ngtcp2_encryption_level (C function)
ngtcp2_crypto_quictls_from_ossl_encryption_level (C function)
ngtcp2_crypto_quictls_init (C function)
ngtcp2_crypto_read_write_crypto_data (C function)
ngtcp2_crypto_recv_client_initial_cb (C function)
ngtcp2_crypto_recv_crypto_data_cb (C function)
ngtcp2_crypto_recv_retry_cb (C function)
NGTCP2_CRYPTO_TOKEN_MAGIC_REGULAR (C macro)
NGTCP2_CRYPTO_TOKEN_MAGIC_RETRY (C macro)
NGTCP2_CRYPTO_TOKEN_RAND_DATALEN (C macro)
ngtcp2_crypto_update_key (C function)
ngtcp2_crypto_update_key_cb (C function)
ngtcp2_crypto_verify_regular_token (C function)
ngtcp2_crypto_verify_retry_token (C function)
ngtcp2_crypto_version_negotiation_cb (C function)
ngtcp2_crypto_wolfssl_configure_client_context (C function)
ngtcp2_crypto_wolfssl_configure_server_context (C function)
ngtcp2_crypto_wolfssl_from_ngtcp2_encryption_level (C function)
ngtcp2_crypto_wolfssl_from_wolfssl_encryption_level (C function)
ngtcp2_crypto_write_connection_close (C function)
ngtcp2_crypto_write_retry (C function)
NGTCP2_DATAGRAM_FLAG_0RTT (C macro)
NGTCP2_DATAGRAM_FLAG_NONE (C macro)
ngtcp2_decrypt (C type)
NGTCP2_DEFAULT_ACK_DELAY_EXPONENT (C macro)
NGTCP2_DEFAULT_ACTIVE_CONNECTION_ID_LIMIT (C macro)
NGTCP2_DEFAULT_INITIAL_RTT (C macro)
NGTCP2_DEFAULT_MAX_ACK_DELAY (C macro)
NGTCP2_DEFAULT_MAX_RECV_UDP_PAYLOAD_SIZE (C macro)
ngtcp2_delete_crypto_aead_ctx (C type)
ngtcp2_delete_crypto_cipher_ctx (C type)
ngtcp2_duration (C type)
NGTCP2_ECN_CE (C macro)
NGTCP2_ECN_ECT_0 (C macro)
NGTCP2_ECN_ECT_1 (C macro)
NGTCP2_ECN_MASK (C macro)
NGTCP2_ECN_NOT_ECT (C macro)
ngtcp2_encrypt (C type)
ngtcp2_encryption_level (C type)
ngtcp2_encryption_level.NGTCP2_ENCRYPTION_LEVEL_0RTT (C enum)
ngtcp2_encryption_level.NGTCP2_ENCRYPTION_LEVEL_1RTT (C enum)
ngtcp2_encryption_level.NGTCP2_ENCRYPTION_LEVEL_HANDSHAKE (C enum)
ngtcp2_encryption_level.NGTCP2_ENCRYPTION_LEVEL_INITIAL (C enum)
NGTCP2_ERR_ACK_FRAME (C macro)
NGTCP2_ERR_AEAD_LIMIT_REACHED (C macro)
NGTCP2_ERR_CALLBACK_FAILURE (C macro)
NGTCP2_ERR_CLOSING (C macro)
NGTCP2_ERR_CONN_ID_BLOCKED (C macro)
NGTCP2_ERR_CONNECTION_ID_LIMIT (C macro)
NGTCP2_ERR_CRYPTO (C macro)
NGTCP2_ERR_CRYPTO_BUFFER_EXCEEDED (C macro)
NGTCP2_ERR_DECRYPT (C macro)
NGTCP2_ERR_DISCARD_PKT (C macro)
NGTCP2_ERR_DRAINING (C macro)
NGTCP2_ERR_DROP_CONN (C macro)
NGTCP2_ERR_FATAL (C macro)
NGTCP2_ERR_FINAL_SIZE (C macro)
NGTCP2_ERR_FLOW_CONTROL (C macro)
NGTCP2_ERR_FRAME_ENCODING (C macro)
NGTCP2_ERR_HANDSHAKE_TIMEOUT (C macro)
NGTCP2_ERR_IDLE_CLOSE (C macro)
ngtcp2_err_infer_quic_transport_error_code (C function)
NGTCP2_ERR_INTERNAL (C macro)
NGTCP2_ERR_INVALID_ARGUMENT (C macro)
NGTCP2_ERR_INVALID_STATE (C macro)
ngtcp2_err_is_fatal (C function)
NGTCP2_ERR_MALFORMED_TRANSPORT_PARAM (C macro)
NGTCP2_ERR_NO_VIABLE_PATH (C macro)
NGTCP2_ERR_NOBUF (C macro)
NGTCP2_ERR_NOMEM (C macro)
NGTCP2_ERR_PKT_NUM_EXHAUSTED (C macro)
NGTCP2_ERR_PROTO (C macro)
NGTCP2_ERR_RECV_VERSION_NEGOTIATION (C macro)
NGTCP2_ERR_REQUIRED_TRANSPORT_PARAM (C macro)
NGTCP2_ERR_RETRY (C macro)
NGTCP2_ERR_STREAM_DATA_BLOCKED (C macro)
NGTCP2_ERR_STREAM_ID_BLOCKED (C macro)
NGTCP2_ERR_STREAM_IN_USE (C macro)
NGTCP2_ERR_STREAM_LIMIT (C macro)
NGTCP2_ERR_STREAM_NOT_FOUND (C macro)
NGTCP2_ERR_STREAM_SHUT_WR (C macro)
NGTCP2_ERR_STREAM_STATE (C macro)
NGTCP2_ERR_TRANSPORT_PARAM (C macro)
NGTCP2_ERR_VERSION_NEGOTIATION (C macro)
NGTCP2_ERR_VERSION_NEGOTIATION_FAILURE (C macro)
NGTCP2_ERR_WRITE_MORE (C macro)
ngtcp2_extend_max_stream_data (C type)
ngtcp2_extend_max_streams (C type)
NGTCP2_FINAL_SIZE_ERROR (C macro)
NGTCP2_FLOW_CONTROL_ERROR (C macro)
NGTCP2_FRAME_ENCODING_ERROR (C macro)
ngtcp2_free (C type)
ngtcp2_get_new_connection_id (C type)
ngtcp2_get_path_challenge_data (C type)
ngtcp2_handshake_completed (C type)
ngtcp2_handshake_confirmed (C type)
ngtcp2_hp_mask (C type)
NGTCP2_HP_MASKLEN (C macro)
NGTCP2_HP_SAMPLELEN (C macro)
ngtcp2_info (C type)
ngtcp2_info.age (C member)
ngtcp2_info.version_num (C member)
ngtcp2_info.version_str (C member)
NGTCP2_INTERNAL_ERROR (C macro)
NGTCP2_INVALID_TOKEN (C macro)
ngtcp2_is_bidi_stream (C function)
ngtcp2_is_reserved_version (C function)
ngtcp2_is_supported_version (C function)
NGTCP2_KEY_UPDATE_ERROR (C macro)
ngtcp2_lost_datagram (C type)
ngtcp2_malloc (C type)
NGTCP2_MAX_CIDLEN (C macro)
NGTCP2_MAX_PMTUD_UDP_PAYLOAD_SIZE (C macro)
NGTCP2_MAX_UDP_PAYLOAD_SIZE (C macro)
NGTCP2_MAX_VARINT (C macro)
ngtcp2_mem (C type)
ngtcp2_mem.calloc (C member)
ngtcp2_mem.free (C member)
ngtcp2_mem.malloc (C member)
ngtcp2_mem.realloc (C member)
ngtcp2_mem.user_data (C member)
ngtcp2_mem_default (C function)
NGTCP2_MICROSECONDS (C macro)
NGTCP2_MILLISECONDS (C macro)
NGTCP2_MIN_CIDLEN (C macro)
NGTCP2_MIN_INITIAL_DCIDLEN (C macro)
NGTCP2_MIN_STATELESS_RESET_RANDLEN (C macro)
NGTCP2_NANOSECONDS (C macro)
NGTCP2_NO_ERROR (C macro)
NGTCP2_NO_VIABLE_PATH (C macro)
ngtcp2_path (C type)
ngtcp2_path.local (C member)
ngtcp2_path.remote (C member)
ngtcp2_path.user_data (C member)
NGTCP2_PATH_CHALLENGE_DATALEN (C macro)
ngtcp2_path_copy (C function)
ngtcp2_path_eq (C function)
ngtcp2_path_storage (C type)
ngtcp2_path_storage.local_addrbuf (C member)
ngtcp2_path_storage.path (C member)
ngtcp2_path_storage.remote_addrbuf (C member)
ngtcp2_path_storage_init (C function)
ngtcp2_path_storage_zero (C function)
ngtcp2_path_validation (C type)
NGTCP2_PATH_VALIDATION_FLAG_NEW_TOKEN (C macro)
NGTCP2_PATH_VALIDATION_FLAG_NONE (C macro)
NGTCP2_PATH_VALIDATION_FLAG_PREFERRED_ADDR (C macro)
ngtcp2_path_validation_result (C type)
ngtcp2_path_validation_result.NGTCP2_PATH_VALIDATION_RESULT_ABORTED (C enum)
ngtcp2_path_validation_result.NGTCP2_PATH_VALIDATION_RESULT_FAILURE (C enum)
ngtcp2_path_validation_result.NGTCP2_PATH_VALIDATION_RESULT_SUCCESS (C enum)
ngtcp2_pkt_decode_hd_long (C function)
ngtcp2_pkt_decode_hd_short (C function)
ngtcp2_pkt_decode_version_cid (C function)
NGTCP2_PKT_FLAG_FIXED_BIT_CLEAR (C macro)
NGTCP2_PKT_FLAG_KEY_PHASE (C macro)
NGTCP2_PKT_FLAG_LONG_FORM (C macro)
NGTCP2_PKT_FLAG_NONE (C macro)
ngtcp2_pkt_hd (C type)
ngtcp2_pkt_hd.dcid (C member)
ngtcp2_pkt_hd.flags (C member)
ngtcp2_pkt_hd.len (C member)
ngtcp2_pkt_hd.pkt_num (C member)
ngtcp2_pkt_hd.pkt_numlen (C member)
ngtcp2_pkt_hd.scid (C member)
ngtcp2_pkt_hd.token (C member)
ngtcp2_pkt_hd.tokenlen (C member)
ngtcp2_pkt_hd.type (C member)
ngtcp2_pkt_hd.version (C member)
ngtcp2_pkt_info (C type)
ngtcp2_pkt_info.ecn (C member)
ngtcp2_pkt_stateless_reset (C type)
ngtcp2_pkt_stateless_reset.rand (C member)
ngtcp2_pkt_stateless_reset.randlen (C member)
ngtcp2_pkt_stateless_reset.stateless_reset_token (C member)
ngtcp2_pkt_type (C type)
ngtcp2_pkt_type.NGTCP2_PKT_0RTT (C enum)
ngtcp2_pkt_type.NGTCP2_PKT_1RTT (C enum)
ngtcp2_pkt_type.NGTCP2_PKT_HANDSHAKE (C enum)
ngtcp2_pkt_type.NGTCP2_PKT_INITIAL (C enum)
ngtcp2_pkt_type.NGTCP2_PKT_RETRY (C enum)
ngtcp2_pkt_type.NGTCP2_PKT_STATELESS_RESET (C enum)
ngtcp2_pkt_type.NGTCP2_PKT_VERSION_NEGOTIATION (C enum)
ngtcp2_pkt_write_connection_close (C function)
ngtcp2_pkt_write_retry (C function)
ngtcp2_pkt_write_stateless_reset (C function)
ngtcp2_pkt_write_version_negotiation (C function)
ngtcp2_preferred_addr (C type)
ngtcp2_preferred_addr.cid (C member)
ngtcp2_preferred_addr.ipv4 (C member)
ngtcp2_preferred_addr.ipv4_present (C member)
ngtcp2_preferred_addr.ipv6 (C member)
ngtcp2_preferred_addr.ipv6_present (C member)
ngtcp2_preferred_addr.stateless_reset_token (C member)
ngtcp2_printf (C type)
NGTCP2_PROTO_VER_MAX (C macro)
NGTCP2_PROTO_VER_MIN (C macro)
NGTCP2_PROTO_VER_V1 (C macro)
NGTCP2_PROTO_VER_V2 (C macro)
NGTCP2_PROTOCOL_VIOLATION (C macro)
ngtcp2_qlog_write (C type)
NGTCP2_QLOG_WRITE_FLAG_FIN (C macro)
NGTCP2_QLOG_WRITE_FLAG_NONE (C macro)
ngtcp2_rand (C type)
ngtcp2_rand_ctx (C type)
ngtcp2_rand_ctx.native_handle (C member)
ngtcp2_realloc (C type)
ngtcp2_recv_client_initial (C type)
ngtcp2_recv_crypto_data (C type)
ngtcp2_recv_datagram (C type)
ngtcp2_recv_key (C type)
ngtcp2_recv_new_token (C type)
ngtcp2_recv_retry (C type)
ngtcp2_recv_stateless_reset (C type)
ngtcp2_recv_stream_data (C type)
ngtcp2_recv_version_negotiation (C type)
ngtcp2_remove_connection_id (C type)
NGTCP2_RESERVED_VERSION_MASK (C macro)
NGTCP2_RETRY_KEY_V1 (C macro)
NGTCP2_RETRY_KEY_V2 (C macro)
NGTCP2_RETRY_NONCE_V1 (C macro)
NGTCP2_RETRY_NONCE_V2 (C macro)
NGTCP2_SECONDS (C macro)
ngtcp2_select_preferred_addr (C type)
ngtcp2_select_version (C function)
ngtcp2_settings (C type)
ngtcp2_settings.ack_thresh (C member)
ngtcp2_settings.available_versions (C member)
ngtcp2_settings.available_versionslen (C member)
ngtcp2_settings.cc_algo (C member)
ngtcp2_settings.handshake_timeout (C member)
ngtcp2_settings.initial_pkt_num (C member)
ngtcp2_settings.initial_rtt (C member)
ngtcp2_settings.initial_ts (C member)
ngtcp2_settings.log_printf (C member)
ngtcp2_settings.max_stream_window (C member)
ngtcp2_settings.max_tx_udp_payload_size (C member)
ngtcp2_settings.max_window (C member)
ngtcp2_settings.no_pmtud (C member)
ngtcp2_settings.no_tx_udp_payload_size_shaping (C member)
ngtcp2_settings.original_version (C member)
ngtcp2_settings.pmtud_probes (C member)
ngtcp2_settings.pmtud_probeslen (C member)
ngtcp2_settings.preferred_versions (C member)
ngtcp2_settings.preferred_versionslen (C member)
ngtcp2_settings.qlog_write (C member)
ngtcp2_settings.rand_ctx (C member)
ngtcp2_settings.token (C member)
ngtcp2_settings.token_type (C member)
ngtcp2_settings.tokenlen (C member)
ngtcp2_settings_default (C function)
ngtcp2_sockaddr (C type)
ngtcp2_sockaddr_in (C type)
ngtcp2_sockaddr_in6 (C type)
ngtcp2_sockaddr_union (C type)
ngtcp2_socklen (C type)
ngtcp2_ssize (C type)
NGTCP2_STATELESS_RESET_TOKENLEN (C macro)
ngtcp2_stream_close (C type)
NGTCP2_STREAM_CLOSE_FLAG_APP_ERROR_CODE_SET (C macro)
NGTCP2_STREAM_CLOSE_FLAG_NONE (C macro)
NGTCP2_STREAM_DATA_FLAG_0RTT (C macro)
NGTCP2_STREAM_DATA_FLAG_FIN (C macro)
NGTCP2_STREAM_DATA_FLAG_NONE (C macro)
NGTCP2_STREAM_LIMIT_ERROR (C macro)
ngtcp2_stream_open (C type)
ngtcp2_stream_reset (C type)
NGTCP2_STREAM_STATE_ERROR (C macro)
ngtcp2_stream_stop_sending (C type)
ngtcp2_strerror (C function)
ngtcp2_tls_early_data_rejected (C type)
NGTCP2_TLSEXT_QUIC_TRANSPORT_PARAMETERS_V1 (C macro)
ngtcp2_token_type (C type)
ngtcp2_token_type.NGTCP2_TOKEN_TYPE_NEW_TOKEN (C enum)
ngtcp2_token_type.NGTCP2_TOKEN_TYPE_RETRY (C enum)
ngtcp2_token_type.NGTCP2_TOKEN_TYPE_UNKNOWN (C enum)
NGTCP2_TRANSPORT_PARAMETER_ERROR (C macro)
ngtcp2_transport_params (C type)
ngtcp2_transport_params.ack_delay_exponent (C member)
ngtcp2_transport_params.active_connection_id_limit (C member)
ngtcp2_transport_params.disable_active_migration (C member)
ngtcp2_transport_params.grease_quic_bit (C member)
ngtcp2_transport_params.initial_max_data (C member)
ngtcp2_transport_params.initial_max_stream_data_bidi_local (C member)
ngtcp2_transport_params.initial_max_stream_data_bidi_remote (C member)
ngtcp2_transport_params.initial_max_stream_data_uni (C member)
ngtcp2_transport_params.initial_max_streams_bidi (C member)
ngtcp2_transport_params.initial_max_streams_uni (C member)
ngtcp2_transport_params.initial_scid (C member)
ngtcp2_transport_params.initial_scid_present (C member)
ngtcp2_transport_params.max_ack_delay (C member)
ngtcp2_transport_params.max_datagram_frame_size (C member)
ngtcp2_transport_params.max_idle_timeout (C member)
ngtcp2_transport_params.max_udp_payload_size (C member)
ngtcp2_transport_params.original_dcid (C member)
ngtcp2_transport_params.original_dcid_present (C member)
ngtcp2_transport_params.preferred_addr (C member)
ngtcp2_transport_params.preferred_addr_present (C member)
ngtcp2_transport_params.retry_scid (C member)
ngtcp2_transport_params.retry_scid_present (C member)
ngtcp2_transport_params.stateless_reset_token (C member)
ngtcp2_transport_params.stateless_reset_token_present (C member)
ngtcp2_transport_params.version_info (C member)
ngtcp2_transport_params.version_info_present (C member)
ngtcp2_transport_params_decode (C function)
ngtcp2_transport_params_decode_new (C function)
ngtcp2_transport_params_default (C function)
ngtcp2_transport_params_del (C function)
ngtcp2_transport_params_encode (C function)
ngtcp2_tstamp (C type)
ngtcp2_update_key (C type)
ngtcp2_vec (C type)
ngtcp2_vec.base (C member)
ngtcp2_vec.len (C member)
ngtcp2_version (C function)
NGTCP2_VERSION (C macro)
NGTCP2_VERSION_AGE (C macro)
ngtcp2_version_cid (C type)
ngtcp2_version_cid.dcid (C member)
ngtcp2_version_cid.dcidlen (C member)
ngtcp2_version_cid.scid (C member)
ngtcp2_version_cid.scidlen (C member)
ngtcp2_version_cid.version (C member)
ngtcp2_version_info (C type)
ngtcp2_version_info.available_versions (C member)
ngtcp2_version_info.available_versionslen (C member)
ngtcp2_version_info.chosen_version (C member)
ngtcp2_version_negotiation (C type)
NGTCP2_VERSION_NEGOTIATION_ERROR (C macro)
NGTCP2_VERSION_NUM (C macro)
NGTCP2_WRITE_DATAGRAM_FLAG_MORE (C macro)
NGTCP2_WRITE_DATAGRAM_FLAG_NONE (C macro)
NGTCP2_WRITE_STREAM_FLAG_FIN (C macro)
NGTCP2_WRITE_STREAM_FLAG_MORE (C macro)
NGTCP2_WRITE_STREAM_FLAG_NONE (C macro)
R
RFC
RFC 9000
RFC 9001
RFC 9221
RFC 9287
RFC 9368
,
[1]
,
[2]
,
[3]
RFC 9369
,
[1]
,
[2]