Home | History | Annotate | Line # | Download | only in default
      1  1.1  riastrad /* "Test Case AUTH256-4" from RFC 4868 */
      2  1.1  riastrad 
      3  1.1  riastrad #define TEST_NAME "auth3"
      4  1.1  riastrad #include "cmptest.h"
      5  1.1  riastrad 
      6  1.1  riastrad static unsigned char key[32] = {
      7  1.1  riastrad     0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
      8  1.1  riastrad     0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
      9  1.1  riastrad     0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20
     10  1.1  riastrad };
     11  1.1  riastrad 
     12  1.1  riastrad static unsigned char c[50] = { 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd,
     13  1.1  riastrad                                0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd,
     14  1.1  riastrad                                0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd,
     15  1.1  riastrad                                0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd,
     16  1.1  riastrad                                0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd,
     17  1.1  riastrad                                0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd,
     18  1.1  riastrad                                0xcd, 0xcd };
     19  1.1  riastrad 
     20  1.1  riastrad static unsigned char a[32] = { 0x37, 0x2e, 0xfc, 0xf9, 0xb4, 0x0b, 0x35, 0xc2,
     21  1.1  riastrad                                0x11, 0x5b, 0x13, 0x46, 0x90, 0x3d, 0x2e, 0xf4,
     22  1.1  riastrad                                0x2f, 0xce, 0xd4, 0x6f, 0x08, 0x46, 0xe7, 0x25,
     23  1.1  riastrad                                0x7b, 0xb1, 0x56, 0xd3, 0xd7, 0xb3, 0x0d, 0x3f };
     24  1.1  riastrad 
     25  1.1  riastrad int
     26  1.1  riastrad main(void)
     27  1.1  riastrad {
     28  1.1  riastrad     printf("%d\n", crypto_auth_hmacsha256_verify(a, c, sizeof c, key));
     29  1.1  riastrad 
     30  1.1  riastrad     return 0;
     31  1.1  riastrad }
     32