From 5d0152e151c7731b99af51744fc5dab03cad6cd4 Mon Sep 17 00:00:00 2001 From: kaotisk Date: Fri, 25 Apr 2025 00:07:58 +0300 Subject: [libakfs] Updates --- c_implementation/src/akfs_sha512sum.c | 60 +++++++++++++++++------------------ 1 file changed, 30 insertions(+), 30 deletions(-) (limited to 'c_implementation/src/akfs_sha512sum.c') 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'; } -- cgit v1.2.3