aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/aes/src/box.c
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-07-21 15:51:54 +0200
committerEgor Tensin <egor@tensin.name>2026-07-21 15:51:54 +0200
commit63bb177920dede88ca6e5197ca37a4fbbf6307df (patch)
treeb6525589fbf57669cb522d7bee13ac852a720928 /aes/src/box.c
parentremove some more duplication and the Doxygen "comments" (diff)
downloadaes-tools-63bb177920dede88ca6e5197ca37a4fbbf6307df.tar.gz
aes-tools-63bb177920dede88ca6e5197ca37a4fbbf6307df.zip
aes/box: remove useless interface method
Diffstat (limited to 'aes/src/box.c')
-rw-r--r--aes/src/box.c48
1 files changed, 7 insertions, 41 deletions
diff --git a/aes/src/box.c b/aes/src/box.c
index d279fd8..178f1dc 100644
--- a/aes/src/box.c
+++ b/aes/src/box.c
@@ -222,12 +222,7 @@ static AES_StatusCode aes_box_get_encrypted_buffer_size(
switch (box->mode) {
case AES_ECB:
case AES_CBC: {
- size_t block_size;
-
- status = box->algorithm->get_block_size(&block_size, err_details);
- if (aes_is_error(status))
- return status;
-
+ size_t block_size = sizeof(AES_Block);
*padding_size = block_size - src_size % block_size;
*dest_size = src_size + *padding_size;
return status;
@@ -273,12 +268,7 @@ static AES_StatusCode aes_box_encrypt_buffer_partial_block_with_padding(
) {
AES_StatusCode status = AES_SUCCESS;
- size_t block_size;
-
- status = box->algorithm->get_block_size(&block_size, err_details);
- if (aes_is_error(status))
- return status;
-
+ size_t block_size = sizeof(AES_Block);
void* plaintext_buf = malloc(block_size);
if (plaintext_buf == NULL)
@@ -314,12 +304,7 @@ static AES_StatusCode aes_box_encrypt_buffer_partial_block(
if (src_size == 0)
return status;
- size_t block_size;
-
- status = box->algorithm->get_block_size(&block_size, err_details);
- if (aes_is_error(status))
- return status;
-
+ size_t block_size = sizeof(AES_Block);
void* plaintext_buf = malloc(block_size);
if (plaintext_buf == NULL)
@@ -377,12 +362,7 @@ AES_StatusCode aes_box_encrypt_buffer(
if (src == NULL && src_size != 0)
return aes_error_null_argument(err_details, "src");
- size_t block_size;
-
- status = box->algorithm->get_block_size(&block_size, err_details);
- if (aes_is_error(status))
- return status;
-
+ size_t block_size = sizeof(AES_Block);
const size_t src_len = src_size / block_size;
for (size_t i = 0; i < src_len; ++i) {
@@ -416,11 +396,7 @@ static AES_StatusCode aes_box_get_decrypted_buffer_size(
switch (box->mode) {
case AES_ECB:
case AES_CBC: {
- size_t block_size;
-
- status = box->algorithm->get_block_size(&block_size, err_details);
- if (aes_is_error(status))
- return status;
+ size_t block_size = sizeof(AES_Block);
if (src_size == 0 || src_size % block_size != 0)
return aes_error_missing_padding(err_details);
@@ -472,12 +448,7 @@ static AES_StatusCode aes_box_decrypt_buffer_partial_block(
if (src_size == 0)
return status;
- size_t block_size;
-
- status = box->algorithm->get_block_size(&block_size, err_details);
- if (aes_is_error(status))
- return status;
-
+ size_t block_size = sizeof(AES_Block);
void* ciphertext_buf = malloc(block_size);
if (ciphertext_buf == NULL)
@@ -534,12 +505,7 @@ AES_StatusCode aes_box_decrypt_buffer(
if (src == NULL)
return aes_error_null_argument(err_details, "src");
- size_t block_size;
-
- status = box->algorithm->get_block_size(&block_size, err_details);
- if (aes_is_error(status))
- return status;
-
+ size_t block_size = sizeof(AES_Block);
const size_t src_len = src_size / block_size;
for (size_t i = 0; i < src_len; ++i) {