| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | aes.h | 63 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 D | block_cipher.h | 61 mbedtls_aes_context MBEDTLS_PRIVATE(aes);
|
| H A D | ctr_drbg.h | 210 mbedtls_aes_context MBEDTLS_PRIVATE(aes_ctx); /*!< The AES context. */
|
| /optee_os/lib/libmbedtls/core/ |
| H A D | aes.c | 17 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 D | mbed_helpers.h | 24 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 D | aes_ctr.c | 23 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 D | aes_ecb.c | 24 mbedtls_aes_context aes_ctx; 129 int mbedtls_aes_crypt_ecb(mbedtls_aes_context *ctx, int mode, in mbedtls_aes_crypt_ecb()
|
| H A D | aes_cbc.c | 24 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 D | aes_alt.h | 7 typedef struct mbedtls_aes_context { struct 10 } mbedtls_aes_context; argument
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | padlock.h | 78 int mbedtls_padlock_xcryptecb(mbedtls_aes_context *ctx, 98 int mbedtls_padlock_xcryptcbc(mbedtls_aes_context *ctx,
|
| H A D | padlock.c | 57 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 D | aesce.h | 73 int mbedtls_aesce_crypt_ecb(mbedtls_aes_context *ctx,
|
| H A D | aesni.h | 100 int mbedtls_aesni_crypt_ecb(mbedtls_aes_context *ctx,
|
| H A D | cipher_wrap.c | 178 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 D | aes.c | 492 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 D | aesni.c | 93 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 D | aesce.c | 265 int mbedtls_aesce_crypt_ecb(mbedtls_aes_context *ctx, in mbedtls_aesce_crypt_ecb()
|
| H A D | pem.c | 219 mbedtls_aes_context aes_ctx; in pem_aes_decrypt()
|
| H A D | ctr_drbg.c | 179 mbedtls_aes_context aes_ctx; in block_cipher_df()
|
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | ChangeLog | 1299 * Refactor mbedtls_aes_context to support shallow-copying. Fixes #2147.
|