diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-18 17:25:20 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-18 17:25:20 +0200 |
| commit | 62dd1efdcc9468572a4647b36c317488d8b3f574 (patch) | |
| tree | e565ca0b113a24a86c5b991351f1aef015fc8cdf /aes | |
| parent | cmake: treat warnings as errors (diff) | |
| download | aes-tools-62dd1efdcc9468572a4647b36c317488d8b3f574.tar.gz aes-tools-62dd1efdcc9468572a4647b36c317488d8b3f574.zip | |
fix warnings
Diffstat (limited to 'aes')
| -rw-r--r-- | aes/include/aes/aes.h | 60 | ||||
| -rw-r--r-- | aes/src/error.c | 3 |
2 files changed, 32 insertions, 31 deletions
diff --git a/aes/include/aes/aes.h b/aes/include/aes/aes.h index 6c70918..9203841 100644 --- a/aes/include/aes/aes.h +++ b/aes/include/aes/aes.h @@ -402,38 +402,38 @@ static __inline AES_AES_Block __fastcall aes_AES256_inc_block(AES_AES256_Block b return aes_AES_inc_block(block); } -AES_ENCRYPT_BLOCK_ECB(AES128); -AES_DECRYPT_BLOCK_ECB(AES128); -AES_ENCRYPT_BLOCK_CBC(AES128); -AES_DECRYPT_BLOCK_CBC(AES128); -AES_ENCRYPT_BLOCK_CFB(AES128); -AES_DECRYPT_BLOCK_CFB(AES128); -AES_ENCRYPT_BLOCK_OFB(AES128); -AES_DECRYPT_BLOCK_OFB(AES128); -AES_ENCRYPT_BLOCK_CTR(AES128); -AES_DECRYPT_BLOCK_CTR(AES128); +AES_ENCRYPT_BLOCK_ECB(AES128) +AES_DECRYPT_BLOCK_ECB(AES128) +AES_ENCRYPT_BLOCK_CBC(AES128) +AES_DECRYPT_BLOCK_CBC(AES128) +AES_ENCRYPT_BLOCK_CFB(AES128) +AES_DECRYPT_BLOCK_CFB(AES128) +AES_ENCRYPT_BLOCK_OFB(AES128) +AES_DECRYPT_BLOCK_OFB(AES128) +AES_ENCRYPT_BLOCK_CTR(AES128) +AES_DECRYPT_BLOCK_CTR(AES128) -AES_ENCRYPT_BLOCK_ECB(AES192); -AES_DECRYPT_BLOCK_ECB(AES192); -AES_ENCRYPT_BLOCK_CBC(AES192); -AES_DECRYPT_BLOCK_CBC(AES192); -AES_ENCRYPT_BLOCK_CFB(AES192); -AES_DECRYPT_BLOCK_CFB(AES192); -AES_ENCRYPT_BLOCK_OFB(AES192); -AES_DECRYPT_BLOCK_OFB(AES192); -AES_ENCRYPT_BLOCK_CTR(AES192); -AES_DECRYPT_BLOCK_CTR(AES192); +AES_ENCRYPT_BLOCK_ECB(AES192) +AES_DECRYPT_BLOCK_ECB(AES192) +AES_ENCRYPT_BLOCK_CBC(AES192) +AES_DECRYPT_BLOCK_CBC(AES192) +AES_ENCRYPT_BLOCK_CFB(AES192) +AES_DECRYPT_BLOCK_CFB(AES192) +AES_ENCRYPT_BLOCK_OFB(AES192) +AES_DECRYPT_BLOCK_OFB(AES192) +AES_ENCRYPT_BLOCK_CTR(AES192) +AES_DECRYPT_BLOCK_CTR(AES192) -AES_ENCRYPT_BLOCK_ECB(AES256); -AES_DECRYPT_BLOCK_ECB(AES256); -AES_ENCRYPT_BLOCK_CBC(AES256); -AES_DECRYPT_BLOCK_CBC(AES256); -AES_ENCRYPT_BLOCK_CFB(AES256); -AES_DECRYPT_BLOCK_CFB(AES256); -AES_ENCRYPT_BLOCK_OFB(AES256); -AES_DECRYPT_BLOCK_OFB(AES256); -AES_ENCRYPT_BLOCK_CTR(AES256); -AES_DECRYPT_BLOCK_CTR(AES256); +AES_ENCRYPT_BLOCK_ECB(AES256) +AES_DECRYPT_BLOCK_ECB(AES256) +AES_ENCRYPT_BLOCK_CBC(AES256) +AES_DECRYPT_BLOCK_CBC(AES256) +AES_ENCRYPT_BLOCK_CFB(AES256) +AES_DECRYPT_BLOCK_CFB(AES256) +AES_ENCRYPT_BLOCK_OFB(AES256) +AES_DECRYPT_BLOCK_OFB(AES256) +AES_ENCRYPT_BLOCK_CTR(AES256) +AES_DECRYPT_BLOCK_CTR(AES256) /** * \brief Expands an AES-128 key into 10 encryption round keys. diff --git a/aes/src/error.c b/aes/src/error.c index 7c6594f..8de8a5d 100644 --- a/aes/src/error.c +++ b/aes/src/error.c @@ -43,7 +43,8 @@ static int c99_snprintf(char* dest, size_t dest_size, const char* fmt, ...) { #endif static void aes_fill_string(char* dest, size_t dest_size, const char* src) { - strncpy(dest, src, dest_size); + assert(dest_size != 0); + strncpy(dest, src, dest_size - 1); dest[dest_size - 1] = '\0'; } |
