From a69d06b2d92105e838f0b25a6ce48ef16e1e2f9d Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Sun, 19 Mar 2023 20:24:32 +0100 Subject: [PATCH] Fixed chachapoly crypt algorithm. It missed setkey function. So, no key was used at any moment. Signed-off-by: Pol Henarejos --- src/hsm/cmd_cipher_sym.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hsm/cmd_cipher_sym.c b/src/hsm/cmd_cipher_sym.c index 55066ce..3d51e2e 100644 --- a/src/hsm/cmd_cipher_sym.c +++ b/src/hsm/cmd_cipher_sym.c @@ -284,6 +284,7 @@ int cmd_cipher_sym() { int r = 0; mbedtls_chachapoly_context ctx; mbedtls_chachapoly_init(&ctx); + mbedtls_chachapoly_setkey(&ctx, kdata); if (algo == ALGO_EXT_CIPHER_ENCRYPT) { r = mbedtls_chachapoly_encrypt_and_tag(&ctx, enc_len,