ngtcp2_crypto_update_key_cb
Synopsis
#include <ngtcp2/ngtcp2_crypto.h>
-
int ngtcp2_crypto_update_key_cb(ngtcp2_conn *conn, uint8_t *rx_secret, uint8_t *tx_secret, ngtcp2_crypto_aead_ctx *rx_aead_ctx, uint8_t *rx_iv, ngtcp2_crypto_aead_ctx *tx_aead_ctx, uint8_t *tx_iv, const uint8_t *current_rx_secret, const uint8_t *current_tx_secret, size_t secretlen, void *user_data)
ngtcp2_crypto_update_key_cb()
is a wrapper function aroundngtcp2_crypto_update_key()
. It can be directly passed tongtcp2_callbacks.update_key
field.This function returns 0 if it succeeds, or
NGTCP2_ERR_CALLBACK_FAILURE
.