summaryrefslogtreecommitdiff
path: root/board/cr50/tpm2/aes.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/cr50/tpm2/aes.c')
-rw-r--r--board/cr50/tpm2/aes.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/board/cr50/tpm2/aes.c b/board/cr50/tpm2/aes.c
index cc4d83d7e7..5fe431222a 100644
--- a/board/cr50/tpm2/aes.c
+++ b/board/cr50/tpm2/aes.c
@@ -403,7 +403,8 @@ static void aes_command_handler(void *cmd_body,
size_t count;
struct GCM_CTX ctx;
- DCRYPTO_gcm_init(&ctx, key_local.b, iv_local.b, iv_len);
+ DCRYPTO_gcm_init(&ctx, key_len, key_local.b,
+ iv_local.b, iv_len);
DCRYPTO_gcm_aad(&ctx, aad, aad_len);
count = DCRYPTO_gcm_decrypt(
&ctx, out_local.b, sizeof(out_local.b),
@@ -437,7 +438,8 @@ static void aes_command_handler(void *cmd_body,
size_t count;
struct GCM_CTX ctx;
- DCRYPTO_gcm_init(&ctx, key_local.b, iv_local.b, iv_len);
+ DCRYPTO_gcm_init(&ctx, key_len, key_local.b,
+ iv_local.b, iv_len);
DCRYPTO_gcm_aad(&ctx, aad, aad_len);
count = DCRYPTO_gcm_encrypt(
&ctx, out_local.b, sizeof(out_local.b),