meta: rename to fx
This commit is contained in:
@@ -1,26 +1,26 @@
|
||||
#include <blue/core/hash.h>
|
||||
#include <fx/core/hash.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
static void print_digest(
|
||||
const char *func_name, b_hash_function func, const char *msg,
|
||||
const char *func_name, fx_hash_function func, const char *msg,
|
||||
size_t msg_len, size_t digest_len)
|
||||
{
|
||||
unsigned char digest[128];
|
||||
|
||||
b_hash_ctx ctx;
|
||||
if (!B_OK(b_hash_ctx_init(&ctx, func))) {
|
||||
printf("b_hash_ctx_init failed\n");
|
||||
fx_hash_ctx ctx;
|
||||
if (!FX_OK(fx_hash_ctx_init(&ctx, func))) {
|
||||
printf("fx_hash_ctx_init failed\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!B_OK(b_hash_ctx_update(&ctx, msg, msg_len))) {
|
||||
printf("b_hash_ctx_update failed\n");
|
||||
if (!FX_OK(fx_hash_ctx_update(&ctx, msg, msg_len))) {
|
||||
printf("fx_hash_ctx_update failed\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!B_OK(b_hash_ctx_finish(&ctx, digest, sizeof digest))) {
|
||||
printf("b_hash_ctx_finish failed\n");
|
||||
if (!FX_OK(fx_hash_ctx_finish(&ctx, digest, sizeof digest))) {
|
||||
printf("fx_hash_ctx_finish failed\n");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -40,35 +40,35 @@ int main(void)
|
||||
const char *msg = "Hello, world!";
|
||||
size_t msg_len = strlen(msg);
|
||||
|
||||
print_digest("MD4", B_HASH_MD4, msg, msg_len, B_DIGEST_LENGTH_MD4);
|
||||
print_digest("MD5", B_HASH_MD5, msg, msg_len, B_DIGEST_LENGTH_MD5);
|
||||
print_digest("SHA1", B_HASH_SHA1, msg, msg_len, B_DIGEST_LENGTH_SHA1);
|
||||
print_digest("MD4", FX_HASH_MD4, msg, msg_len, FX_DIGEST_LENGTH_MD4);
|
||||
print_digest("MD5", FX_HASH_MD5, msg, msg_len, FX_DIGEST_LENGTH_MD5);
|
||||
print_digest("SHA1", FX_HASH_SHA1, msg, msg_len, FX_DIGEST_LENGTH_SHA1);
|
||||
print_digest(
|
||||
"SHA224", B_HASH_SHA2_224, msg, msg_len, B_DIGEST_LENGTH_SHA2_224);
|
||||
"SHA224", FX_HASH_SHA2_224, msg, msg_len, FX_DIGEST_LENGTH_SHA2_224);
|
||||
print_digest(
|
||||
"SHA256", B_HASH_SHA2_256, msg, msg_len, B_DIGEST_LENGTH_SHA2_256);
|
||||
"SHA256", FX_HASH_SHA2_256, msg, msg_len, FX_DIGEST_LENGTH_SHA2_256);
|
||||
print_digest(
|
||||
"SHA384", B_HASH_SHA2_384, msg, msg_len, B_DIGEST_LENGTH_SHA2_384);
|
||||
"SHA384", FX_HASH_SHA2_384, msg, msg_len, FX_DIGEST_LENGTH_SHA2_384);
|
||||
print_digest(
|
||||
"SHA512", B_HASH_SHA2_512, msg, msg_len, B_DIGEST_LENGTH_SHA2_512);
|
||||
"SHA512", FX_HASH_SHA2_512, msg, msg_len, FX_DIGEST_LENGTH_SHA2_512);
|
||||
print_digest(
|
||||
"SHA3-224", B_HASH_SHA3_224, msg, msg_len,
|
||||
B_DIGEST_LENGTH_SHA3_224);
|
||||
"SHA3-224", FX_HASH_SHA3_224, msg, msg_len,
|
||||
FX_DIGEST_LENGTH_SHA3_224);
|
||||
print_digest(
|
||||
"SHA3-256", B_HASH_SHA3_256, msg, msg_len,
|
||||
B_DIGEST_LENGTH_SHA3_256);
|
||||
"SHA3-256", FX_HASH_SHA3_256, msg, msg_len,
|
||||
FX_DIGEST_LENGTH_SHA3_256);
|
||||
print_digest(
|
||||
"SHA3-384", B_HASH_SHA3_384, msg, msg_len,
|
||||
B_DIGEST_LENGTH_SHA3_384);
|
||||
"SHA3-384", FX_HASH_SHA3_384, msg, msg_len,
|
||||
FX_DIGEST_LENGTH_SHA3_384);
|
||||
print_digest(
|
||||
"SHA3-512", B_HASH_SHA3_512, msg, msg_len,
|
||||
B_DIGEST_LENGTH_SHA3_512);
|
||||
"SHA3-512", FX_HASH_SHA3_512, msg, msg_len,
|
||||
FX_DIGEST_LENGTH_SHA3_512);
|
||||
print_digest(
|
||||
"SHAKE128", B_HASH_SHAKE128, msg, msg_len,
|
||||
B_DIGEST_LENGTH_SHAKE128);
|
||||
"SHAKE128", FX_HASH_SHAKE128, msg, msg_len,
|
||||
FX_DIGEST_LENGTH_SHAKE128);
|
||||
print_digest(
|
||||
"SHAKE256", B_HASH_SHAKE256, msg, msg_len,
|
||||
B_DIGEST_LENGTH_SHAKE256);
|
||||
"SHAKE256", FX_HASH_SHAKE256, msg, msg_len,
|
||||
FX_DIGEST_LENGTH_SHAKE256);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user