#include <internal.h>
|
uint8_t | key_len |
|
uint8_t | nonce_len |
|
uint8_t | overhead |
|
uint8_t | max_tag_len |
|
int(* | init )(EVP_AEAD_CTX *, const uint8_t *key, size_t key_len, size_t tag_len) |
|
int(* | init_with_direction )(EVP_AEAD_CTX *, const uint8_t *key, size_t key_len, size_t tag_len, enum evp_aead_direction_t dir) |
|
void(* | cleanup )(EVP_AEAD_CTX *) |
|
int(* | seal )(const EVP_AEAD_CTX *ctx, uint8_t *out, size_t *out_len, size_t max_out_len, const uint8_t *nonce, size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *ad, size_t ad_len) |
|
int(* | open )(const EVP_AEAD_CTX *ctx, uint8_t *out, size_t *out_len, size_t max_out_len, const uint8_t *nonce, size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *ad, size_t ad_len) |
|
int(* | get_iv )(const EVP_AEAD_CTX *ctx, const uint8_t **out_iv, size_t *out_len) |
|
◆ cleanup
◆ get_iv
◆ init
◆ init_with_direction
◆ key_len
◆ max_tag_len
◆ nonce_len
◆ open
◆ overhead
◆ seal
The documentation for this struct was generated from the following file:
- Source/ThirdParty/libwebrtc/Source/third_party/boringssl/src/crypto/cipher/internal.h