mirror of
https://github.com/polhenarejos/pico-hsm
synced 2026-05-11 09:48:20 +02:00
Fixed chachapoly crypt algorithm.
It missed setkey function. So, no key was used at any moment. Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
@@ -284,6 +284,7 @@ int cmd_cipher_sym() {
|
|||||||
int r = 0;
|
int r = 0;
|
||||||
mbedtls_chachapoly_context ctx;
|
mbedtls_chachapoly_context ctx;
|
||||||
mbedtls_chachapoly_init(&ctx);
|
mbedtls_chachapoly_init(&ctx);
|
||||||
|
mbedtls_chachapoly_setkey(&ctx, kdata);
|
||||||
if (algo == ALGO_EXT_CIPHER_ENCRYPT) {
|
if (algo == ALGO_EXT_CIPHER_ENCRYPT) {
|
||||||
r = mbedtls_chachapoly_encrypt_and_tag(&ctx,
|
r = mbedtls_chachapoly_encrypt_and_tag(&ctx,
|
||||||
enc_len,
|
enc_len,
|
||||||
|
|||||||
Reference in New Issue
Block a user