Home
last modified time | relevance | path

Searched refs:mbedtls_aes_context (Results 1 – 20 of 20) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Daes.h63 typedef struct mbedtls_aes_context { struct
81 mbedtls_aes_context; typedef
88 mbedtls_aes_context MBEDTLS_PRIVATE(crypt); /*!< The AES context to use for AES block
90 mbedtls_aes_context MBEDTLS_PRIVATE(tweak); /*!< The AES context used for tweak
107 void mbedtls_aes_init(mbedtls_aes_context *ctx);
116 void mbedtls_aes_free(mbedtls_aes_context *ctx);
155 int mbedtls_aes_setkey_enc(mbedtls_aes_context *ctx, const unsigned char *key,
175 int mbedtls_aes_setkey_dec(mbedtls_aes_context *ctx, const unsigned char *key,
247 int mbedtls_aes_crypt_ecb(mbedtls_aes_context *ctx,
295 int mbedtls_aes_crypt_cbc(mbedtls_aes_context *ctx,
[all …]
H A Dblock_cipher.h61 mbedtls_aes_context MBEDTLS_PRIVATE(aes);
H A Dctr_drbg.h210 mbedtls_aes_context MBEDTLS_PRIVATE(aes_ctx); /*!< The AES context. */
/optee_os/lib/libmbedtls/core/
H A Daes.c17 void mbedtls_aes_init(mbedtls_aes_context *ctx) in mbedtls_aes_init()
23 void mbedtls_aes_free( mbedtls_aes_context *ctx ) in mbedtls_aes_free()
29 int mbedtls_aes_setkey_enc(mbedtls_aes_context *ctx, const unsigned char *key, in mbedtls_aes_setkey_enc()
44 int mbedtls_aes_setkey_dec(mbedtls_aes_context *ctx, const unsigned char *key, in mbedtls_aes_setkey_dec()
H A Dmbed_helpers.h24 static inline void mbed_copy_mbedtls_aes_context(mbedtls_aes_context *dst, in mbed_copy_mbedtls_aes_context()
25 mbedtls_aes_context *src) in mbed_copy_mbedtls_aes_context()
H A Daes_ctr.c23 mbedtls_aes_context aes_ctx;
122 static void next_ctr(unsigned char stream_block[16], mbedtls_aes_context *ctx, in next_ctr()
131 int mbedtls_aes_crypt_ctr(mbedtls_aes_context *ctx, size_t length, in mbedtls_aes_crypt_ctr()
H A Daes_ecb.c24 mbedtls_aes_context aes_ctx;
129 int mbedtls_aes_crypt_ecb(mbedtls_aes_context *ctx, int mode, in mbedtls_aes_crypt_ecb()
H A Daes_cbc.c24 mbedtls_aes_context aes_ctx;
127 int mbedtls_aes_crypt_cbc(mbedtls_aes_context *ctx, int mode, size_t length, in mbedtls_aes_crypt_cbc()
/optee_os/lib/libmbedtls/include/
H A Daes_alt.h7 typedef struct mbedtls_aes_context { struct
10 } mbedtls_aes_context; argument
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpadlock.h78 int mbedtls_padlock_xcryptecb(mbedtls_aes_context *ctx,
98 int mbedtls_padlock_xcryptcbc(mbedtls_aes_context *ctx,
H A Dpadlock.c57 int mbedtls_padlock_xcryptecb(mbedtls_aes_context *ctx, in mbedtls_padlock_xcryptecb()
103 int mbedtls_padlock_xcryptcbc(mbedtls_aes_context *ctx, in mbedtls_padlock_xcryptcbc()
H A Daesce.h73 int mbedtls_aesce_crypt_ecb(mbedtls_aes_context *ctx,
H A Daesni.h100 int mbedtls_aesni_crypt_ecb(mbedtls_aes_context *ctx,
H A Dcipher_wrap.c178 return mbedtls_aes_crypt_ecb((mbedtls_aes_context *) ctx, operation, input, output); in aes_crypt_ecb_wrap()
185 return mbedtls_aes_crypt_cbc((mbedtls_aes_context *) ctx, operation, length, iv, input, in aes_crypt_cbc_wrap()
195 return mbedtls_aes_crypt_cfb128((mbedtls_aes_context *) ctx, operation, length, iv_off, iv, in aes_crypt_cfb128_wrap()
204 return mbedtls_aes_crypt_ofb((mbedtls_aes_context *) ctx, length, iv_off, in aes_crypt_ofb_wrap()
214 return mbedtls_aes_crypt_ctr((mbedtls_aes_context *) ctx, length, nc_off, nonce_counter, in aes_crypt_ctr_wrap()
249 return mbedtls_aes_setkey_dec((mbedtls_aes_context *) ctx, key, key_bitlen); in aes_setkey_dec_wrap()
256 return mbedtls_aes_setkey_enc((mbedtls_aes_context *) ctx, key, key_bitlen); in aes_setkey_enc_wrap()
261 mbedtls_aes_context *aes = mbedtls_calloc(1, sizeof(mbedtls_aes_context)); in aes_ctx_alloc()
274 memcpy(dst, src, sizeof(mbedtls_aes_context)); in aes_ctx_clone()
279 mbedtls_aes_free((mbedtls_aes_context *) ctx); in aes_ctx_free()
H A Daes.c492 void mbedtls_aes_init(mbedtls_aes_context *ctx) in mbedtls_aes_init()
494 memset(ctx, 0, sizeof(mbedtls_aes_context)); in mbedtls_aes_init()
497 void mbedtls_aes_free(mbedtls_aes_context *ctx) in mbedtls_aes_free()
503 mbedtls_platform_zeroize(ctx, sizeof(mbedtls_aes_context)); in mbedtls_aes_free()
576 int mbedtls_aes_setkey_enc(mbedtls_aes_context *ctx, const unsigned char *key, in mbedtls_aes_setkey_enc()
687 int mbedtls_aes_setkey_dec(mbedtls_aes_context *ctx, const unsigned char *key, in mbedtls_aes_setkey_dec()
694 mbedtls_aes_context cty; in mbedtls_aes_setkey_dec()
883 int mbedtls_internal_aes_encrypt(mbedtls_aes_context *ctx, in mbedtls_internal_aes_encrypt()
945 int mbedtls_internal_aes_decrypt(mbedtls_aes_context *ctx, in mbedtls_internal_aes_decrypt()
1010 MBEDTLS_MAYBE_UNUSED static void aes_maybe_realign(mbedtls_aes_context *ctx) in aes_maybe_realign()
[all …]
H A Daesni.c93 int mbedtls_aesni_crypt_ecb(mbedtls_aes_context *ctx, in mbedtls_aesni_crypt_ecb()
465 int mbedtls_aesni_crypt_ecb(mbedtls_aes_context *ctx, in mbedtls_aesni_crypt_ecb()
H A Daesce.c265 int mbedtls_aesce_crypt_ecb(mbedtls_aes_context *ctx, in mbedtls_aesce_crypt_ecb()
H A Dpem.c219 mbedtls_aes_context aes_ctx; in pem_aes_decrypt()
H A Dctr_drbg.c179 mbedtls_aes_context aes_ctx; in block_cipher_df()
/optee_os/lib/libmbedtls/mbedtls/
H A DChangeLog1299 * Refactor mbedtls_aes_context to support shallow-copying. Fixes #2147.