mbedtls_chachapoly_context
chachapoly.h
mbedtls_chacha20_context mbedtls_chacha20_context mbedtls_chachapoly_context::chacha20_ctx chacha20_ctx mbedtls_chachapoly_context::chacha20_ctx

The ChaCha20 context.

mbedtls_poly1305_context mbedtls_poly1305_context mbedtls_chachapoly_context::poly1305_ctx poly1305_ctx mbedtls_chachapoly_context::poly1305_ctx

The Poly1305 context.

uint64_t uint64_t mbedtls_chachapoly_context::aad_len aad_len mbedtls_chachapoly_context::aad_len

The length (bytes) of the Additional Authenticated Data.

uint64_t uint64_t mbedtls_chachapoly_context::ciphertext_len ciphertext_len mbedtls_chachapoly_context::ciphertext_len

The length (bytes) of the ciphertext.

int int mbedtls_chachapoly_context::state state mbedtls_chachapoly_context::state

The current state of the context.

mbedtls_chachapoly_mode_t mbedtls_chachapoly_mode_t mbedtls_chachapoly_context::mode mode mbedtls_chachapoly_context::mode

Cipher mode (encrypt or decrypt).

mbedtls_chacha20_context
mbedtls_chachapoly_context
chacha20_ctx
poly1305_ctx
mbedtls_poly1305_context
- mbedtls_chachapoly_context
  aad_len
- mbedtls_chachapoly_context
  chacha20_ctx
- mbedtls_chachapoly_context
  ciphertext_len
- mbedtls_chachapoly_context
  mode
- mbedtls_chachapoly_context
  poly1305_ctx
- mbedtls_chachapoly_context
  state