diff --git a/arch/arm/src/lpc43xx/lpc43_aes.c b/arch/arm/src/lpc43xx/lpc43_aes.c index 1957cb6941..04c71ea083 100644 --- a/arch/arm/src/lpc43xx/lpc43_aes.c +++ b/arch/arm/src/lpc43xx/lpc43_aes.c @@ -161,8 +161,8 @@ static int aes_update(const void *out, * Public Functions ****************************************************************************/ -int aes_cypher(void *out, const void *in, uint32_t size, const void *iv, - const void *key, uint32_t keysize, int mode, int encrypt) +int aes_cypher(void *out, const void *in, size_t size, const void *iv, + const void *key, size_t keysize, int mode, int encrypt) { unsigned int ret = 0; uint32_t outl = size; diff --git a/arch/arm/src/sam34/sam_aes.c b/arch/arm/src/sam34/sam_aes.c index 9a8b170048..ac63145c2c 100644 --- a/arch/arm/src/sam34/sam_aes.c +++ b/arch/arm/src/sam34/sam_aes.c @@ -175,8 +175,8 @@ static int samaes_initialize(void) return OK; } -int aes_cypher(void *out, const void *in, uint32_t size, - const void *iv, const void *key, uint32_t keysize, +int aes_cypher(void *out, const void *in, size_t size, + const void *iv, const void *key, size_t keysize, int mode, int encrypt) { int ret = OK; diff --git a/arch/arm/src/stm32/stm32_aes.c b/arch/arm/src/stm32/stm32_aes.c index 851f213eaf..c88d8d8558 100644 --- a/arch/arm/src/stm32/stm32_aes.c +++ b/arch/arm/src/stm32/stm32_aes.c @@ -257,8 +257,8 @@ int stm32_aesuninitialize(void) return OK; } -int aes_cypher(void *out, const void *in, uint32_t size, - const void *iv, const void *key, uint32_t keysize, +int aes_cypher(void *out, const void *in, size_t size, + const void *iv, const void *key, size_t keysize, int mode, int encrypt) { int ret = OK; diff --git a/arch/arm/src/stm32f0l0g0/stm32_aes.c b/arch/arm/src/stm32f0l0g0/stm32_aes.c index 5b02e6553e..a711788ba6 100644 --- a/arch/arm/src/stm32f0l0g0/stm32_aes.c +++ b/arch/arm/src/stm32f0l0g0/stm32_aes.c @@ -257,8 +257,8 @@ int stm32_aesuninitialize(void) return OK; } -int aes_cypher(void *out, const void *in, uint32_t size, - const void *iv, const void *key, uint32_t keysize, +int aes_cypher(void *out, const void *in, size_t size, + const void *iv, const void *key, size_t keysize, int mode, int encrypt) { int ret = OK; diff --git a/arch/risc-v/src/esp32c3/esp32c3_aes.c b/arch/risc-v/src/esp32c3/esp32c3_aes.c index 699a6e854d..74558066b2 100644 --- a/arch/risc-v/src/esp32c3/esp32c3_aes.c +++ b/arch/risc-v/src/esp32c3/esp32c3_aes.c @@ -587,8 +587,8 @@ int esp32c3_aes_init(void) #ifdef CONFIG_CRYPTO_AES -int aes_cypher(void *out, const void *in, uint32_t size, - const void *iv, const void *key, uint32_t keysize, +int aes_cypher(void *out, const void *in, size_t size, + const void *iv, const void *key, size_t keysize, int mode, int encrypt) { int ret; diff --git a/arch/xtensa/src/esp32/esp32_aes.c b/arch/xtensa/src/esp32/esp32_aes.c index eec72c54de..3c644c7e29 100644 --- a/arch/xtensa/src/esp32/esp32_aes.c +++ b/arch/xtensa/src/esp32/esp32_aes.c @@ -580,8 +580,8 @@ int esp32_aes_init(void) #ifdef CONFIG_CRYPTO_AES -int aes_cypher(void *out, const void *in, uint32_t size, - const void *iv, const void *key, uint32_t keysize, +int aes_cypher(void *out, const void *in, size_t size, + const void *iv, const void *key, size_t keysize, int mode, int encrypt) { int ret; diff --git a/include/nuttx/crypto/crypto.h b/include/nuttx/crypto/crypto.h index e13a91c623..29becbf97d 100644 --- a/include/nuttx/crypto/crypto.h +++ b/include/nuttx/crypto/crypto.h @@ -73,8 +73,8 @@ extern "C" int up_cryptoinitialize(void); #if defined(CONFIG_CRYPTO_AES) -int aes_cypher(FAR void *out, FAR const void *in, uint32_t size, - FAR const void *iv, FAR const void *key, uint32_t keysize, +int aes_cypher(FAR void *out, FAR const void *in, size_t size, + FAR const void *iv, FAR const void *key, size_t keysize, int mode, int encrypt); #endif