From 8fec1de07c9f0ccb56dff0c07f7342e12f2caebe Mon Sep 17 00:00:00 2001 From: Elms Date: Mon, 11 Jan 2021 10:44:34 -0800 Subject: [PATCH] EVP: address CTR block size --- tests/api.c | 6 +++--- wolfcrypt/src/evp.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/api.c b/tests/api.c index 38ad80895..cbd6d4117 100644 --- a/tests/api.c +++ b/tests/api.c @@ -34650,13 +34650,13 @@ static void test_wolfSSL_EVP_CIPHER_block_size(void) #ifdef WOLFSSL_AES_COUNTER #ifdef WOLFSSL_AES_128 - AssertIntEQ(EVP_CIPHER_block_size(EVP_aes_128_ctr()), AES_BLOCK_SIZE); + AssertIntEQ(EVP_CIPHER_block_size(EVP_aes_128_ctr()), 1); #endif #ifdef WOLFSSL_AES_192 - AssertIntEQ(EVP_CIPHER_block_size(EVP_aes_192_ctr()), AES_BLOCK_SIZE); + AssertIntEQ(EVP_CIPHER_block_size(EVP_aes_192_ctr()), 1); #endif #ifdef WOLFSSL_AES_256 - AssertIntEQ(EVP_CIPHER_block_size(EVP_aes_256_ctr()), AES_BLOCK_SIZE); + AssertIntEQ(EVP_CIPHER_block_size(EVP_aes_256_ctr()), 1); #endif #endif diff --git a/wolfcrypt/src/evp.c b/wolfcrypt/src/evp.c index 3464b1052..f93fe03af 100644 --- a/wolfcrypt/src/evp.c +++ b/wolfcrypt/src/evp.c @@ -1166,7 +1166,7 @@ int wolfSSL_EVP_CIPHER_block_size(const WOLFSSL_EVP_CIPHER *cipher) case AES_128_CTR_TYPE: case AES_192_CTR_TYPE: case AES_256_CTR_TYPE: - return AES_BLOCK_SIZE; + return 1; #endif #if defined(HAVE_AES_ECB) case AES_128_ECB_TYPE: