]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libfido2/fuzz/dummy.h
MFV: zlib 1.3
[FreeBSD/FreeBSD.git] / contrib / libfido2 / fuzz / dummy.h
1 /*
2  * Copyright (c) 2020 Yubico AB. All rights reserved.
3  * Use of this source code is governed by a BSD-style
4  * license that can be found in the LICENSE file.
5  */
6
7 #ifndef _DUMMY_H
8 #define _DUMMY_H
9
10 #include <stdint.h>
11
12 const char dummy_name[] = "finger1";
13 const char dummy_pin1[] = "skepp cg0u3;Y..";
14 const char dummy_pin2[] = "bastilha 6rJrfQZI.";
15 const char dummy_pin[] = "9}4gT:8d=A37Dh}U";
16 const char dummy_rp_id[] = "localhost";
17 const char dummy_rp_name[] = "sweet home localhost";
18 const char dummy_user_icon[] = "an icon";
19 const char dummy_user_name[] = "john smith";
20 const char dummy_user_nick[] = "jsmith";
21 const uint8_t dummy_id[] = { 0x5e, 0xd2 };
22
23 const uint8_t dummy_user_id[] = {
24         0x78, 0x1c, 0x78, 0x60, 0xad, 0x88, 0xd2, 0x63,
25         0x32, 0x62, 0x2a, 0xf1, 0x74, 0x5d, 0xed, 0xb2,
26         0xe7, 0xa4, 0x2b, 0x44, 0x89, 0x29, 0x39, 0xc5,
27         0x56, 0x64, 0x01, 0x27, 0x0d, 0xbb, 0xc4, 0x49,
28 };
29
30 const uint8_t dummy_cred_id[] = {
31         0x4f, 0x72, 0x98, 0x42, 0x4a, 0xe1, 0x17, 0xa5,
32         0x85, 0xa0, 0xef, 0x3b, 0x11, 0x24, 0x4a, 0x3d,
33 };
34
35 const uint8_t dummy_cdh[] = {
36         0xec, 0x8d, 0x8f, 0x78, 0x42, 0x4a, 0x2b, 0xb7,
37         0x82, 0x34, 0xaa, 0xca, 0x07, 0xa1, 0xf6, 0x56,
38         0x42, 0x1c, 0xb6, 0xf6, 0xb3, 0x00, 0x86, 0x52,
39         0x35, 0x2d, 0xa2, 0x62, 0x4a, 0xbe, 0x89, 0x76,
40 };
41
42 const uint8_t dummy_es256[] = {
43         0xcc, 0x1b, 0x50, 0xac, 0xc4, 0x19, 0xf8, 0x3a,
44         0xee, 0x0a, 0x77, 0xd6, 0xf3, 0x53, 0xdb, 0xef,
45         0xf2, 0xb9, 0x5c, 0x2d, 0x8b, 0x1e, 0x52, 0x58,
46         0x88, 0xf4, 0x0b, 0x85, 0x1f, 0x40, 0x6d, 0x18,
47         0x15, 0xb3, 0xcc, 0x25, 0x7c, 0x38, 0x3d, 0xec,
48         0xdf, 0xad, 0xbd, 0x46, 0x91, 0xc3, 0xac, 0x30,
49         0x94, 0x2a, 0xf7, 0x78, 0x35, 0x70, 0x59, 0x6f,
50         0x28, 0xcb, 0x8e, 0x07, 0x85, 0xb5, 0x91, 0x96,
51 };
52
53 const uint8_t dummy_rs256[] = {
54         0xd2, 0xa8, 0xc0, 0x11, 0x82, 0x9e, 0x57, 0x2e,
55         0x60, 0xae, 0x8c, 0xb0, 0x09, 0xe1, 0x58, 0x2b,
56         0x99, 0xec, 0xc3, 0x11, 0x1b, 0xef, 0x81, 0x49,
57         0x34, 0x53, 0x6a, 0x01, 0x65, 0x2c, 0x24, 0x09,
58         0x30, 0x87, 0x98, 0x51, 0x6e, 0x30, 0x4f, 0x60,
59         0xbd, 0x54, 0xd2, 0x54, 0xbd, 0x94, 0x42, 0xdd,
60         0x63, 0xe5, 0x2c, 0xc6, 0x04, 0x32, 0xc0, 0x8f,
61         0x72, 0xd5, 0xb4, 0xf0, 0x4f, 0x42, 0xe5, 0xb0,
62         0xa2, 0x95, 0x11, 0xfe, 0xd8, 0xb0, 0x65, 0x34,
63         0xff, 0xfb, 0x44, 0x97, 0x52, 0xfc, 0x67, 0x23,
64         0x0b, 0xad, 0xf3, 0x3a, 0x82, 0xd4, 0x96, 0x10,
65         0x87, 0x6b, 0xfa, 0xd6, 0x51, 0x60, 0x3e, 0x1c,
66         0xae, 0x19, 0xb8, 0xce, 0x08, 0xae, 0x9a, 0xee,
67         0x78, 0x16, 0x22, 0xcc, 0x92, 0xcb, 0xa8, 0x95,
68         0x34, 0xe5, 0xb9, 0x42, 0x6a, 0xf0, 0x2e, 0x82,
69         0x1f, 0x4c, 0x7d, 0x84, 0x94, 0x68, 0x7b, 0x97,
70         0x2b, 0xf7, 0x7d, 0x67, 0x83, 0xbb, 0xc7, 0x8a,
71         0x31, 0x5a, 0xf3, 0x2a, 0x95, 0xdf, 0x63, 0xe7,
72         0x4e, 0xee, 0x26, 0xda, 0x87, 0x00, 0xe2, 0x23,
73         0x4a, 0x33, 0x9a, 0xa0, 0x1b, 0xce, 0x60, 0x1f,
74         0x98, 0xa1, 0xb0, 0xdb, 0xbf, 0x20, 0x59, 0x27,
75         0xf2, 0x06, 0xd9, 0xbe, 0x37, 0xa4, 0x03, 0x6b,
76         0x6a, 0x4e, 0xaf, 0x22, 0x68, 0xf3, 0xff, 0x28,
77         0x59, 0x05, 0xc9, 0xf1, 0x28, 0xf4, 0xbb, 0x35,
78         0xe0, 0xc2, 0x68, 0xc2, 0xaa, 0x54, 0xac, 0x8c,
79         0xc1, 0x69, 0x9e, 0x4b, 0x32, 0xfc, 0x53, 0x58,
80         0x85, 0x7d, 0x3f, 0x51, 0xd1, 0xc9, 0x03, 0x02,
81         0x13, 0x61, 0x62, 0xda, 0xf8, 0xfe, 0x3e, 0xc8,
82         0x95, 0x12, 0xfb, 0x0c, 0xdf, 0x06, 0x65, 0x6f,
83         0x23, 0xc7, 0x83, 0x7c, 0x50, 0x2d, 0x27, 0x25,
84         0x4d, 0xbf, 0x94, 0xf0, 0x89, 0x04, 0xb9, 0x2d,
85         0xc4, 0xa5, 0x32, 0xa9, 0x25, 0x0a, 0x99, 0x59,
86         0x01, 0x00, 0x01,
87 };
88
89 const uint8_t dummy_eddsa[] = {
90         0xfe, 0x8b, 0x61, 0x50, 0x31, 0x7a, 0xe6, 0xdf,
91         0xb1, 0x04, 0x9d, 0x4d, 0xb5, 0x7a, 0x5e, 0x96,
92         0x4c, 0xb2, 0xf9, 0x5f, 0x72, 0x47, 0xb5, 0x18,
93         0xe2, 0x39, 0xdf, 0x2f, 0x87, 0x19, 0xb3, 0x02,
94 };
95
96 const uint8_t dummy_netlink_wiredata[] = {
97         0xd8, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
98         0x00, 0x00, 0x00, 0x00, 0x9d, 0x2e, 0x00, 0x00,
99         0x01, 0x02, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
100         0x6e, 0x66, 0x63, 0x00, 0x06, 0x00, 0x01, 0x00,
101         0x1e, 0x00, 0x00, 0x00, 0x08, 0x00, 0x03, 0x00,
102         0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00,
103         0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x05, 0x00,
104         0x1f, 0x00, 0x00, 0x00, 0x80, 0x01, 0x06, 0x00,
105         0x14, 0x00, 0x01, 0x00, 0x08, 0x00, 0x01, 0x00,
106         0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
107         0x0e, 0x00, 0x00, 0x00, 0x14, 0x00, 0x02, 0x00,
108         0x08, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00,
109         0x08, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00,
110         0x14, 0x00, 0x03, 0x00, 0x08, 0x00, 0x01, 0x00,
111         0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
112         0x0a, 0x00, 0x00, 0x00, 0x14, 0x00, 0x04, 0x00,
113         0x08, 0x00, 0x01, 0x00, 0x06, 0x00, 0x00, 0x00,
114         0x08, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00,
115         0x14, 0x00, 0x05, 0x00, 0x08, 0x00, 0x01, 0x00,
116         0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
117         0x0a, 0x00, 0x00, 0x00, 0x14, 0x00, 0x06, 0x00,
118         0x08, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00,
119         0x08, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00,
120         0x14, 0x00, 0x07, 0x00, 0x08, 0x00, 0x01, 0x00,
121         0x05, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
122         0x0a, 0x00, 0x00, 0x00, 0x14, 0x00, 0x08, 0x00,
123         0x08, 0x00, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00,
124         0x08, 0x00, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00,
125         0x14, 0x00, 0x09, 0x00, 0x08, 0x00, 0x01, 0x00,
126         0x0f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
127         0x0a, 0x00, 0x00, 0x00, 0x14, 0x00, 0x0a, 0x00,
128         0x08, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00,
129         0x08, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00,
130         0x14, 0x00, 0x0b, 0x00, 0x08, 0x00, 0x01, 0x00,
131         0x13, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
132         0x0a, 0x00, 0x00, 0x00, 0x14, 0x00, 0x0c, 0x00,
133         0x08, 0x00, 0x01, 0x00, 0x15, 0x00, 0x00, 0x00,
134         0x08, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00,
135         0x14, 0x00, 0x0d, 0x00, 0x08, 0x00, 0x01, 0x00,
136         0x11, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
137         0x0a, 0x00, 0x00, 0x00, 0x14, 0x00, 0x0e, 0x00,
138         0x08, 0x00, 0x01, 0x00, 0x12, 0x00, 0x00, 0x00,
139         0x08, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00,
140         0x14, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x01, 0x00,
141         0x1a, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
142         0x0c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x10, 0x00,
143         0x08, 0x00, 0x01, 0x00, 0x1b, 0x00, 0x00, 0x00,
144         0x08, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00,
145         0x14, 0x00, 0x11, 0x00, 0x08, 0x00, 0x01, 0x00,
146         0x1c, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
147         0x0a, 0x00, 0x00, 0x00, 0x14, 0x00, 0x12, 0x00,
148         0x08, 0x00, 0x01, 0x00, 0x1d, 0x00, 0x00, 0x00,
149         0x08, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00,
150         0x14, 0x00, 0x13, 0x00, 0x08, 0x00, 0x01, 0x00,
151         0x1e, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00,
152         0x0a, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x07, 0x00,
153         0x18, 0x00, 0x01, 0x00, 0x08, 0x00, 0x02, 0x00,
154         0x05, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x01, 0x00,
155         0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x00, 0x00,
156         0x24, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01,
157         0x00, 0x00, 0x00, 0x00, 0x9d, 0x2e, 0x00, 0x00,
158         0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00,
159         0x1e, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00,
160         0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
161         0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
162         0x9d, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
163         0x24, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x05, 0x00,
164         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
165         0x1c, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00,
166         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
167         0x09, 0x01, 0x00, 0x00, 0x08, 0x00, 0x01, 0x00,
168         0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
169         0x1e, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
170         0x9d, 0x2e, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00,
171         0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
172         0x08, 0x00, 0x03, 0x00, 0x10, 0x00, 0x00, 0x00,
173         0x06, 0x00, 0x05, 0x00, 0x44, 0x00, 0x00, 0x00,
174         0x05, 0x00, 0x06, 0x00, 0x20, 0x00, 0x00, 0x00,
175         0x0b, 0x00, 0x07, 0x00, 0x27, 0x00, 0x00, 0x00,
176         0x93, 0xb9, 0x25, 0x00
177 };
178
179 #endif /* !_DUMMY_H */