mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-16 08:54:47 +01:00
Add libsodium source
This commit is contained in:
23
libsodium-1.0.18-RELEASE/test/default/auth6.c
Normal file
23
libsodium-1.0.18-RELEASE/test/default/auth6.c
Normal file
@@ -0,0 +1,23 @@
|
||||
|
||||
#define TEST_NAME "auth6"
|
||||
#include "cmptest.h"
|
||||
|
||||
/* "Test Case 2" from RFC 4231 */
|
||||
static unsigned char key[32] = "Jefe";
|
||||
static unsigned char c[] = "what do ya want for nothing?";
|
||||
|
||||
static unsigned char a[64];
|
||||
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
crypto_auth_hmacsha512(a, c, sizeof c - 1U, key);
|
||||
for (i = 0; i < 64; ++i) {
|
||||
printf(",0x%02x", (unsigned int) a[i]);
|
||||
if (i % 8 == 7)
|
||||
printf("\n");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user