This commit is contained in:
Frank Denis 2017-02-23 11:25:09 +01:00
parent cac2dde218
commit d5bf3954d6
2 changed files with 13 additions and 8 deletions

View File

@ -3,31 +3,35 @@
#include "cmptest.h" #include "cmptest.h"
static unsigned char x[] = "testing\n"; static unsigned char x[] = "testing\n";
static unsigned char x2[] = "The Conscience of a Hacker is a small essay written January 8, 1986 by a computer security hacker who went by the handle of The Mentor, who belonged to the 2nd generation of Legion of Doom."; static unsigned char x2[] =
"The Conscience of a Hacker is a small essay written January 8, 1986 by a "
"computer security hacker who went by the handle of The Mentor, who "
"belonged to the 2nd generation of Legion of Doom.";
static unsigned char h[crypto_hash_BYTES]; static unsigned char h[crypto_hash_BYTES];
int main(void) int
main(void)
{ {
size_t i; size_t i;
crypto_hash(h, x, sizeof x - 1U); crypto_hash(h, x, sizeof x - 1U);
for (i = 0; i < crypto_hash_BYTES; ++i) { for (i = 0; i < crypto_hash_BYTES; ++i) {
printf("%02x", (unsigned int)h[i]); printf("%02x", (unsigned int) h[i]);
} }
printf("\n"); printf("\n");
crypto_hash(h, x2, sizeof x2 - 1U); crypto_hash(h, x2, sizeof x2 - 1U);
for (i = 0; i < crypto_hash_BYTES; ++i) { for (i = 0; i < crypto_hash_BYTES; ++i) {
printf("%02x", (unsigned int)h[i]); printf("%02x", (unsigned int) h[i]);
} }
printf("\n"); printf("\n");
crypto_hash_sha256(h, x, sizeof x - 1U); crypto_hash_sha256(h, x, sizeof x - 1U);
for (i = 0; i < crypto_hash_sha256_BYTES; ++i) { for (i = 0; i < crypto_hash_sha256_BYTES; ++i) {
printf("%02x", (unsigned int)h[i]); printf("%02x", (unsigned int) h[i]);
} }
printf("\n"); printf("\n");
crypto_hash_sha256(h, x2, sizeof x2 - 1U); crypto_hash_sha256(h, x2, sizeof x2 - 1U);
for (i = 0; i < crypto_hash_sha256_BYTES; ++i) { for (i = 0; i < crypto_hash_sha256_BYTES; ++i) {
printf("%02x", (unsigned int)h[i]); printf("%02x", (unsigned int) h[i]);
} }
printf("\n"); printf("\n");

View File

@ -5,13 +5,14 @@
static unsigned char x[] = "testing\n"; static unsigned char x[] = "testing\n";
static unsigned char h[crypto_hash_BYTES]; static unsigned char h[crypto_hash_BYTES];
int main(void) int
main(void)
{ {
size_t i; size_t i;
crypto_hash(h, x, sizeof x - 1U); crypto_hash(h, x, sizeof x - 1U);
for (i = 0; i < crypto_hash_BYTES; ++i) { for (i = 0; i < crypto_hash_BYTES; ++i) {
printf("%02x", (unsigned int)h[i]); printf("%02x", (unsigned int) h[i]);
} }
printf("\n"); printf("\n");