aboutsummaryrefslogtreecommitdiff
path: root/core/lib/libtomcrypt/src/tee_ltc_provider.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/lib/libtomcrypt/src/tee_ltc_provider.c')
-rw-r--r--core/lib/libtomcrypt/src/tee_ltc_provider.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/core/lib/libtomcrypt/src/tee_ltc_provider.c b/core/lib/libtomcrypt/src/tee_ltc_provider.c
index 2fa3d662..2663e774 100644
--- a/core/lib/libtomcrypt/src/tee_ltc_provider.c
+++ b/core/lib/libtomcrypt/src/tee_ltc_provider.c
@@ -144,32 +144,3 @@ void tomcrypt_arm_neon_disable(struct tomcrypt_arm_neon_state *state)
thread_kernel_disable_vfp(state->state);
}
#endif
-
-TEE_Result crypto_aes_expand_enc_key(const void *key, size_t key_len,
- void *enc_key, size_t enc_keylen,
- unsigned int *rounds)
-{
- symmetric_key skey;
-
- if (enc_keylen < sizeof(skey.rijndael.eK))
- return TEE_ERROR_BAD_PARAMETERS;
-
- if (aes_setup(key, key_len, 0, &skey))
- return TEE_ERROR_BAD_PARAMETERS;
-
- memcpy(enc_key, skey.rijndael.eK, sizeof(skey.rijndael.eK));
- *rounds = skey.rijndael.Nr;
- return TEE_SUCCESS;
-}
-
-void crypto_aes_enc_block(const void *enc_key, size_t enc_keylen __maybe_unused,
- unsigned int rounds, const void *src, void *dst)
-{
- symmetric_key skey;
-
- assert(enc_keylen >= sizeof(skey.rijndael.eK));
- memcpy(skey.rijndael.eK, enc_key, sizeof(skey.rijndael.eK));
- skey.rijndael.Nr = rounds;
- if (aes_ecb_encrypt(src, dst, &skey))
- panic();
-}