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