Home | History | Annotate | Line # | Download | only in default
      1  1.1  riastrad 
      2  1.1  riastrad #define TEST_NAME "auth6"
      3  1.1  riastrad #include "cmptest.h"
      4  1.1  riastrad 
      5  1.1  riastrad /* "Test Case 2" from RFC 4231 */
      6  1.1  riastrad static unsigned char key[32] = "Jefe";
      7  1.1  riastrad static unsigned char c[]     = "what do ya want for nothing?";
      8  1.1  riastrad 
      9  1.1  riastrad static unsigned char a[64];
     10  1.1  riastrad 
     11  1.1  riastrad int
     12  1.1  riastrad main(void)
     13  1.1  riastrad {
     14  1.1  riastrad     int i;
     15  1.1  riastrad 
     16  1.1  riastrad     crypto_auth_hmacsha512(a, c, sizeof c - 1U, key);
     17  1.1  riastrad     for (i = 0; i < 64; ++i) {
     18  1.1  riastrad         printf(",0x%02x", (unsigned int) a[i]);
     19  1.1  riastrad         if (i % 8 == 7)
     20  1.1  riastrad             printf("\n");
     21  1.1  riastrad     }
     22  1.1  riastrad     return 0;
     23  1.1  riastrad }
     24