ngtcp2_crypto_decrypt_cb
Synopsis
#include <ngtcp2/ngtcp2_crypto.h>
-
int ngtcp2_crypto_decrypt_cb(uint8_t *dest, const ngtcp2_crypto_aead *aead, const ngtcp2_crypto_aead_ctx *aead_ctx, const uint8_t *ciphertext, size_t ciphertextlen, const uint8_t *nonce, size_t noncelen, const uint8_t *aad, size_t aadlen)
ngtcp2_crypto_decrypt_cb()
is a wrapper function aroundngtcp2_crypto_decrypt()
. It can be directly passed tongtcp2_callbacks.decrypt
field.This function returns 0 if it succeeds, or
NGTCP2_ERR_TLS_DECRYPT
.