xref: /freebsd/contrib/libfido2/fuzz/dummy.h (revision 535af610)
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 */
180