Changes to update Tomato RAF.
[tomato.git] / release / src / router / dnscrypt / src / libnacl / tests / onetimeauth2.c
blob64c1a9cd4410a7fe6efd3ee22c436d85049f9420
1 #include <stdio.h>
2 #include "crypto_onetimeauth_poly1305.h"
4 unsigned char rs[32] = {
5 0xee,0xa6,0xa7,0x25,0x1c,0x1e,0x72,0x91
6 ,0x6d,0x11,0xc2,0xcb,0x21,0x4d,0x3c,0x25
7 ,0x25,0x39,0x12,0x1d,0x8e,0x23,0x4e,0x65
8 ,0x2d,0x65,0x1f,0xa4,0xc8,0xcf,0xf8,0x80
9 } ;
11 unsigned char c[131] = {
12 0x8e,0x99,0x3b,0x9f,0x48,0x68,0x12,0x73
13 ,0xc2,0x96,0x50,0xba,0x32,0xfc,0x76,0xce
14 ,0x48,0x33,0x2e,0xa7,0x16,0x4d,0x96,0xa4
15 ,0x47,0x6f,0xb8,0xc5,0x31,0xa1,0x18,0x6a
16 ,0xc0,0xdf,0xc1,0x7c,0x98,0xdc,0xe8,0x7b
17 ,0x4d,0xa7,0xf0,0x11,0xec,0x48,0xc9,0x72
18 ,0x71,0xd2,0xc2,0x0f,0x9b,0x92,0x8f,0xe2
19 ,0x27,0x0d,0x6f,0xb8,0x63,0xd5,0x17,0x38
20 ,0xb4,0x8e,0xee,0xe3,0x14,0xa7,0xcc,0x8a
21 ,0xb9,0x32,0x16,0x45,0x48,0xe5,0x26,0xae
22 ,0x90,0x22,0x43,0x68,0x51,0x7a,0xcf,0xea
23 ,0xbd,0x6b,0xb3,0x73,0x2b,0xc0,0xe9,0xda
24 ,0x99,0x83,0x2b,0x61,0xca,0x01,0xb6,0xde
25 ,0x56,0x24,0x4a,0x9e,0x88,0xd5,0xf9,0xb3
26 ,0x79,0x73,0xf6,0x22,0xa4,0x3d,0x14,0xa6
27 ,0x59,0x9b,0x1f,0x65,0x4c,0xb4,0x5a,0x74
28 ,0xe3,0x55,0xa5
29 } ;
31 unsigned char a[16] = {
32 0xf3,0xff,0xc7,0x70,0x3f,0x94,0x00,0xe5
33 ,0x2a,0x7d,0xfb,0x4b,0x3d,0x33,0x05,0xd9
34 } ;
36 main()
38 printf("%d\n",crypto_onetimeauth_poly1305_verify(a,c,131,rs));
39 return 0;