aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/aes/src/aes.c
diff options
context:
space:
mode:
Diffstat (limited to 'aes/src/aes.c')
-rw-r--r--aes/src/aes.c126
1 files changed, 44 insertions, 82 deletions
diff --git a/aes/src/aes.c b/aes/src/aes.c
index 1f7da13..a409b5e 100644
--- a/aes/src/aes.c
+++ b/aes/src/aes.c
@@ -11,11 +11,9 @@
#include <stdio.h>
#include <string.h>
-AES_StatusCode aes_AES_format_block(
- AES_AES_BlockString* str,
- const AES_AES_Block* block,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES_format_block(AES_AES_BlockString* str,
+ const AES_AES_Block* block,
+ AES_ErrorDetails* err_details) {
assert(str);
assert(block);
@@ -36,11 +34,9 @@ AES_StatusCode aes_AES_format_block(
return AES_SUCCESS;
}
-AES_StatusCode aes_AES_format_block_as_matrix(
- AES_AES_BlockMatrixString* str,
- const AES_AES_Block* block,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES_format_block_as_matrix(AES_AES_BlockMatrixString* str,
+ const AES_AES_Block* block,
+ AES_ErrorDetails* err_details) {
assert(str);
assert(block);
@@ -54,8 +50,7 @@ AES_StatusCode aes_AES_format_block_as_matrix(
AES_ALIGN(unsigned char, 16) bytes[4][4];
aes_store_block128_aligned(bytes, *block);
- for (int i = 0; i < 4; ++i, cursor += 3)
- {
+ for (int i = 0; i < 4; ++i, cursor += 3) {
for (int j = 0; j < 3; ++j, cursor += 3)
sprintf(cursor, "%02x ", bytes[j][i]);
sprintf(cursor, "%02x\n", bytes[3][i]);
@@ -65,10 +60,7 @@ AES_StatusCode aes_AES_format_block_as_matrix(
return AES_SUCCESS;
}
-AES_StatusCode aes_AES_print_block(
- const AES_AES_Block* block,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES_print_block(const AES_AES_Block* block, AES_ErrorDetails* err_details) {
assert(block);
if (block == NULL)
@@ -84,10 +76,8 @@ AES_StatusCode aes_AES_print_block(
return ec;
}
-AES_StatusCode aes_AES_print_block_as_matrix(
- const AES_AES_Block* block,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES_print_block_as_matrix(const AES_AES_Block* block,
+ AES_ErrorDetails* err_details) {
assert(block);
if (block == NULL)
@@ -103,11 +93,9 @@ AES_StatusCode aes_AES_print_block_as_matrix(
return ec;
}
-AES_StatusCode aes_AES_parse_block(
- AES_AES_Block* dest,
- const char* src,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES_parse_block(AES_AES_Block* dest,
+ const char* src,
+ AES_ErrorDetails* err_details) {
assert(dest);
assert(src);
@@ -120,13 +108,12 @@ AES_StatusCode aes_AES_parse_block(
AES_ALIGN(unsigned char, 16) bytes[16];
- for (int i = 0; i < 16; ++i)
- {
+ for (int i = 0; i < 16; ++i) {
int n;
unsigned int byte;
if (sscanf(cursor, "%2x%n", &byte, &n) != 1)
return aes_error_parse(err_details, src, "a 128-bit block");
- bytes[i] = (unsigned char) byte;
+ bytes[i] = (unsigned char)byte;
cursor += n;
}
@@ -134,11 +121,9 @@ AES_StatusCode aes_AES_parse_block(
return AES_SUCCESS;
}
-AES_StatusCode aes_AES128_format_key(
- AES_AES128_KeyString* str,
- const AES_AES128_Key* key,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES128_format_key(AES_AES128_KeyString* str,
+ const AES_AES128_Key* key,
+ AES_ErrorDetails* err_details) {
assert(str);
assert(key);
@@ -159,11 +144,9 @@ AES_StatusCode aes_AES128_format_key(
return AES_SUCCESS;
}
-AES_StatusCode aes_AES192_format_key(
- AES_AES192_KeyString* str,
- const AES_AES192_Key* key,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES192_format_key(AES_AES192_KeyString* str,
+ const AES_AES192_Key* key,
+ AES_ErrorDetails* err_details) {
assert(str);
assert(key);
@@ -194,11 +177,9 @@ AES_StatusCode aes_AES192_format_key(
return AES_SUCCESS;
}
-AES_StatusCode aes_AES256_format_key(
- AES_AES256_KeyString* str,
- const AES_AES256_Key* key,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES256_format_key(AES_AES256_KeyString* str,
+ const AES_AES256_Key* key,
+ AES_ErrorDetails* err_details) {
assert(str);
assert(key);
@@ -229,17 +210,11 @@ AES_StatusCode aes_AES256_format_key(
return AES_SUCCESS;
}
-AES_StatusCode aes_AES128_print_key(
- const AES_AES128_Key* key,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES128_print_key(const AES_AES128_Key* key, AES_ErrorDetails* err_details) {
return aes_AES_print_block(&key->key, err_details);
}
-AES_StatusCode aes_AES192_print_key(
- const AES_AES192_Key* key,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES192_print_key(const AES_AES192_Key* key, AES_ErrorDetails* err_details) {
assert(key);
if (key == NULL)
@@ -255,10 +230,7 @@ AES_StatusCode aes_AES192_print_key(
return ec;
}
-AES_StatusCode aes_AES256_print_key(
- const AES_AES256_Key* key,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES256_print_key(const AES_AES256_Key* key, AES_ErrorDetails* err_details) {
assert(key);
if (key == NULL)
@@ -274,19 +246,15 @@ AES_StatusCode aes_AES256_print_key(
return ec;
}
-AES_StatusCode aes_AES128_parse_key(
- AES_AES128_Key* dest,
- const char* src,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES128_parse_key(AES_AES128_Key* dest,
+ const char* src,
+ AES_ErrorDetails* err_details) {
return aes_AES_parse_block(&dest->key, src, err_details);
}
-AES_StatusCode aes_AES192_parse_key(
- AES_AES192_Key* dest,
- const char* src,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES192_parse_key(AES_AES192_Key* dest,
+ const char* src,
+ AES_ErrorDetails* err_details) {
assert(dest);
assert(src);
@@ -300,13 +268,12 @@ AES_StatusCode aes_AES192_parse_key(
{
AES_ALIGN(unsigned char, 16) bytes[16];
- for (int i = 0; i < 16; ++i)
- {
+ for (int i = 0; i < 16; ++i) {
int n;
unsigned int byte;
if (sscanf(cursor, "%2x%n", &byte, &n) != 1)
return aes_error_parse(err_details, src, "a 192-bit block");
- bytes[i] = (unsigned char) byte;
+ bytes[i] = (unsigned char)byte;
cursor += n;
}
@@ -316,13 +283,12 @@ AES_StatusCode aes_AES192_parse_key(
{
AES_ALIGN(unsigned char, 16) bytes[16];
- for (int i = 0; i < 8; ++i)
- {
+ for (int i = 0; i < 8; ++i) {
int n;
unsigned int byte;
if (sscanf(cursor, "%2x%n", &byte, &n) != 1)
return aes_error_parse(err_details, src, "a 192-bit block");
- bytes[i] = (unsigned char) byte;
+ bytes[i] = (unsigned char)byte;
cursor += n;
}
@@ -333,11 +299,9 @@ AES_StatusCode aes_AES192_parse_key(
return AES_SUCCESS;
}
-AES_StatusCode aes_AES256_parse_key(
- AES_AES256_Key* dest,
- const char* src,
- AES_ErrorDetails* err_details)
-{
+AES_StatusCode aes_AES256_parse_key(AES_AES256_Key* dest,
+ const char* src,
+ AES_ErrorDetails* err_details) {
assert(dest);
assert(src);
@@ -351,13 +315,12 @@ AES_StatusCode aes_AES256_parse_key(
{
AES_ALIGN(unsigned char, 16) bytes[16];
- for (int i = 0; i < 16; ++i)
- {
+ for (int i = 0; i < 16; ++i) {
int n;
unsigned int byte;
if (sscanf(cursor, "%2x%n", &byte, &n) != 1)
return aes_error_parse(err_details, src, "a 256-bit block");
- bytes[i] = (unsigned char) byte;
+ bytes[i] = (unsigned char)byte;
cursor += n;
}
@@ -367,13 +330,12 @@ AES_StatusCode aes_AES256_parse_key(
{
AES_ALIGN(unsigned char, 16) bytes[16];
- for (int i = 0; i < 16; ++i)
- {
+ for (int i = 0; i < 16; ++i) {
int n;
unsigned int byte;
if (sscanf(cursor, "%2x%n", &byte, &n) != 1)
return aes_error_parse(err_details, src, "a 256-bit block");
- bytes[i] = (unsigned char) byte;
+ bytes[i] = (unsigned char)byte;
cursor += n;
}