aboutsummaryrefslogtreecommitdiff
path: root/c_implementation/src/akfs_sha512sum.c
diff options
context:
space:
mode:
Diffstat (limited to 'c_implementation/src/akfs_sha512sum.c')
-rw-r--r--c_implementation/src/akfs_sha512sum.c60
1 files changed, 30 insertions, 30 deletions
diff --git a/c_implementation/src/akfs_sha512sum.c b/c_implementation/src/akfs_sha512sum.c
index 7752bf8..6db6397 100644
--- a/c_implementation/src/akfs_sha512sum.c
+++ b/c_implementation/src/akfs_sha512sum.c
@@ -10,7 +10,7 @@ void ak_fs_sha512sum_init(sha512sum *hash)
}
}
-bool ak_fs_sha512sum_compare(sha512sum* a, sha512sum* b)
+bool ak_fs_sha512sum_compare(const sha512sum* a, const sha512sum* b)
{
for ( int i = 0; i < 8; ++i )
{
@@ -36,23 +36,23 @@ void ak_fs_sha512sum_init_avail(sha512sum** m, size_t s)
}
}
-char* ak_fs_sha512sum_struct_read_as_string(sha512sum *ptr)
+char* ak_fs_sha512sum_struct_read_as_string(const sha512sum *ptr)
{
- char *string = malloc(129*sizeof(char));
- ak_fs_sha512sum_struct_to_string(ptr, string);
- return string;
+ char *str = malloc(129*sizeof(char));
+ ak_fs_sha512sum_struct_to_string(ptr, str);
+ return str;
}
-bool ak_fs_sha512sum_is_null(sha512sum *h)
+bool ak_fs_sha512sum_is_null(const sha512sum *h)
{
sha512sum n;
ak_fs_sha512sum_init(&n);
return ak_fs_sha512sum_compare(h,&n);
}
-int ak_fs_sha512sum_string_to_struct(char* string, sha512sum* hash)
+int ak_fs_sha512sum_string_to_struct(const char* str, sha512sum* hash)
{
- if ( ak_fs_verify_input_is_hash(string) )
+ if ( ak_fs_verify_input_is_hash(str) )
{
for (size_t l = 0; l < 8; ++l)
{
@@ -61,11 +61,11 @@ int ak_fs_sha512sum_string_to_struct(char* string, sha512sum* hash)
unsigned int i = 0;
unsigned int j = 0;
unsigned int k = 4;
- while ( string[i] != '\0' )
+ while ( str[i] != '\0' )
{
assert( i < 128 && "Length exceeded limit");
if ( i % 16 == 0 ) j = i / 16;
- switch (string[i])
+ switch (str[i])
{
case 0x30:
hash->sum[j] = hash->sum[j] << k;
@@ -148,9 +148,9 @@ int ak_fs_sha512sum_string_to_struct(char* string, sha512sum* hash)
}
}
-void ak_fs_sha512sum_struct_to_string(sha512sum* hash, char* string)
+void ak_fs_sha512sum_struct_to_string(const sha512sum* hash, char* str)
{
- int counter = 0;
+ int count = 0;
sha512sum lhash = *hash;
for (size_t i = 0; i < 8; ++i)
{
@@ -159,60 +159,60 @@ void ak_fs_sha512sum_struct_to_string(sha512sum* hash, char* string)
long unsigned first = lhash.sum[i]/0xfffffffffffffff;
switch(first){
case 0:
- string[counter] = '0';
+ str[count] = '0';
break;
case 1:
- string[counter] = '1';
+ str[count] = '1';
break;
case 2:
- string[counter] = '2';
+ str[count] = '2';
break;
case 3:
- string[counter] = '3';
+ str[count] = '3';
break;
case 4:
- string[counter] = '4';
+ str[count] = '4';
break;
case 5:
- string[counter] = '5';
+ str[count] = '5';
break;
case 6:
- string[counter] = '6';
+ str[count] = '6';
break;
case 7:
- string[counter] = '7';
+ str[count] = '7';
break;
case 8:
- string[counter] = '8';
+ str[count] = '8';
break;
case 9:
- string[counter] = '9';
+ str[count] = '9';
break;
case 0xa:
- string[counter] = 'a';
+ str[count] = 'a';
break;
case 0xb:
- string[counter] = 'b';
+ str[count] = 'b';
break;
case 0xc:
- string[counter] = 'c';
+ str[count] = 'c';
break;
case 0xd:
- string[counter] = 'd';
+ str[count] = 'd';
break;
case 0xe:
- string[counter] = 'e';
+ str[count] = 'e';
break;
case 0xf:
- string[counter] = 'f';
+ str[count] = 'f';
break;
default:
assert(0 && "Should be unreachable");
}
- counter++;
+ count++;
lhash.sum[i] = lhash.sum[i] << 4;
}
}
- string[128] = '\0';
+ str[128] = '\0';
}