diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-13 14:37:12 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-13 14:37:12 +0200 |
| commit | 6cac3cb57cb4f430df80f8a21e358ad40ae59c89 (patch) | |
| tree | b9551474bedb7fdd6a9a4e37bc641bd8d0cfcfb4 /aes/src/padding.c | |
| parent | cmake: upgrade cmake-common, introduce new features, etc. (diff) | |
| download | aes-tools-6cac3cb57cb4f430df80f8a21e358ad40ae59c89.tar.gz aes-tools-6cac3cb57cb4f430df80f8a21e358ad40ae59c89.zip | |
add .clang-format
Diffstat (limited to 'aes/src/padding.c')
| -rw-r--r-- | aes/src/padding.c | 62 |
1 files changed, 24 insertions, 38 deletions
diff --git a/aes/src/padding.c b/aes/src/padding.c index a161ec7..5647ea6 100644 --- a/aes/src/padding.c +++ b/aes/src/padding.c @@ -11,13 +11,11 @@ #include <stdlib.h> #include <string.h> -static AES_StatusCode aes_extract_padding_size_pkcs7( - const void* src, - size_t src_size, - size_t* padding_size, - AES_ErrorDetails* err_details) -{ - const unsigned char* cursor = (const unsigned char*) src + src_size - 1; +static AES_StatusCode aes_extract_padding_size_pkcs7(const void* src, + size_t src_size, + size_t* padding_size, + AES_ErrorDetails* err_details) { + const unsigned char* cursor = (const unsigned char*)src + src_size - 1; *padding_size = *cursor; for (size_t i = 1; i < *padding_size; ++i) @@ -27,13 +25,11 @@ static AES_StatusCode aes_extract_padding_size_pkcs7( return AES_SUCCESS; } -AES_StatusCode aes_extract_padding_size( - AES_PaddingMethod method, - const void* src, - size_t src_size, - size_t* padding_size, - AES_ErrorDetails* err_details) -{ +AES_StatusCode aes_extract_padding_size(AES_PaddingMethod method, + const void* src, + size_t src_size, + size_t* padding_size, + AES_ErrorDetails* err_details) { assert(src); assert(padding_size); @@ -42,47 +38,37 @@ AES_StatusCode aes_extract_padding_size( if (padding_size == NULL) return aes_error_null_argument(err_details, "padding_size"); - switch (method) - { + switch (method) { case AES_PADDING_PKCS7: - return aes_extract_padding_size_pkcs7( - src, src_size, padding_size, err_details); + return aes_extract_padding_size_pkcs7(src, src_size, padding_size, err_details); default: - return aes_error_not_implemented( - err_details, "unsupported padding method"); + return aes_error_not_implemented(err_details, "unsupported padding method"); } } -static AES_StatusCode aes_fill_with_padding_pkcs7( - void* dest, - size_t padding_size, - AES_ErrorDetails* err_details) -{ +static AES_StatusCode aes_fill_with_padding_pkcs7(void* dest, + size_t padding_size, + AES_ErrorDetails* err_details) { AES_UNUSED_PARAMETER(err_details); - memset(dest, (int) padding_size, padding_size); + memset(dest, (int)padding_size, padding_size); return AES_SUCCESS; } -AES_StatusCode aes_fill_with_padding( - AES_PaddingMethod method, - void* dest, - size_t padding_size, - AES_ErrorDetails* err_details) -{ +AES_StatusCode aes_fill_with_padding(AES_PaddingMethod method, + void* dest, + size_t padding_size, + AES_ErrorDetails* err_details) { assert(dest); if (dest == NULL) return aes_error_null_argument(err_details, "dest"); - switch (method) - { + switch (method) { case AES_PADDING_PKCS7: - return aes_fill_with_padding_pkcs7( - dest, padding_size, err_details); + return aes_fill_with_padding_pkcs7(dest, padding_size, err_details); default: - return aes_error_not_implemented( - err_details, "unsupported padding method"); + return aes_error_not_implemented(err_details, "unsupported padding method"); } } |
