|
static int | aead_aes_ccm_bluetooth_8_init (EVP_AEAD_CTX *ctx, const uint8_t *key, size_t key_len, size_t tag_len) |
|
static int | aead_aes_ccm_bluetooth_init (EVP_AEAD_CTX *ctx, const uint8_t *key, size_t key_len, size_t tag_len) |
|
static void | aead_aes_ccm_cleanup (EVP_AEAD_CTX *ctx) |
|
static int | aead_aes_ccm_init (EVP_AEAD_CTX *ctx, const uint8_t *key, size_t key_len, size_t tag_len, unsigned M, unsigned L) |
|
static int | aead_aes_ccm_open_gather (const EVP_AEAD_CTX *ctx, uint8_t *out, const uint8_t *nonce, size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *in_tag, size_t in_tag_len, const uint8_t *ad, size_t ad_len) |
|
static int | aead_aes_ccm_seal_scatter (const EVP_AEAD_CTX *ctx, uint8_t *out, uint8_t *out_tag, size_t *out_tag_len, size_t max_out_tag_len, const uint8_t *nonce, size_t nonce_len, const uint8_t *in, size_t in_len, const uint8_t *extra_in, size_t extra_in_len, const uint8_t *ad, size_t ad_len) |
|
static int | ccm128_compute_mac (const struct ccm128_context *ctx, struct ccm128_state *state, const AES_KEY *key, uint8_t *out_tag, size_t tag_len, const uint8_t *in, size_t len) |
|
static int | ccm128_encrypt (const struct ccm128_context *ctx, struct ccm128_state *state, const AES_KEY *key, uint8_t *out, const uint8_t *in, size_t len) |
|
static int | ccm128_init_state (const struct ccm128_context *ctx, struct ccm128_state *state, const AES_KEY *key, const uint8_t *nonce, size_t nonce_len, const uint8_t *aad, size_t aad_len, size_t plaintext_len) |
|
static int | CRYPTO_ccm128_decrypt (const struct ccm128_context *ctx, const AES_KEY *key, uint8_t *out, uint8_t *out_tag, size_t tag_len, const uint8_t *nonce, size_t nonce_len, const uint8_t *in, size_t len, const uint8_t *aad, size_t aad_len) |
|
static int | CRYPTO_ccm128_encrypt (const struct ccm128_context *ctx, const AES_KEY *key, uint8_t *out, uint8_t *out_tag, size_t tag_len, const uint8_t *nonce, size_t nonce_len, const uint8_t *in, size_t len, const uint8_t *aad, size_t aad_len) |
|
static int | CRYPTO_ccm128_init (struct ccm128_context *ctx, const AES_KEY *key, block128_f block, ctr128_f ctr, unsigned M, unsigned L) |
|
static size_t | CRYPTO_ccm128_max_input (const struct ccm128_context *ctx) |
|
const EVP_AEAD * | EVP_aead_aes_128_ccm_bluetooth (void) |
|
const EVP_AEAD * | EVP_aead_aes_128_ccm_bluetooth_8 (void) |
|
| OPENSSL_STATIC_ASSERT (sizeof(((EVP_AEAD_CTX *) NULL) ->state) >=sizeof(struct aead_aes_ccm_ctx), "AEAD state is too small") |
|