From 236a80405263e6c6ca9afe523bfcb40d16979e05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20V=C3=A5gstedt?= Date: Tue, 13 Jun 2023 11:30:40 +0200 Subject: [PATCH] mbedtls: fix incorrect mode in ecb encryption --- src/crypto/mbedtls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crypto/mbedtls.c b/src/crypto/mbedtls.c index 5d48a375..3d584f12 100644 --- a/src/crypto/mbedtls.c +++ b/src/crypto/mbedtls.c @@ -52,7 +52,7 @@ void osdp_encrypt(uint8_t *key, uint8_t *iv, uint8_t *data, int len) assert(len <= 16); rc = mbedtls_aes_setkey_enc(&aes_ctx, key, 128); assert(rc == 0); - rc = mbedtls_aes_crypt_ecb(&aes_ctx, MBEDTLS_AES_DECRYPT, + rc = mbedtls_aes_crypt_ecb(&aes_ctx, MBEDTLS_AES_ENCRYPT, data, data); assert(rc == 0); }