aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/aes/src/padding.c
diff options
context:
space:
mode:
Diffstat (limited to 'aes/src/padding.c')
-rw-r--r--aes/src/padding.c62
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");
}
}