xref: /rk3399_rockchip-uboot/include/rockchip/crypto_fix_test_data.h (revision 65ac8e46b20981899f99004644294a40485a7ee3)
1495c8ff4SLin Jinhan /* SPDX-License-Identifier:     GPL-2.0+ */
2495c8ff4SLin Jinhan /*
3495c8ff4SLin Jinhan  * (C) Copyright 2021 Rockchip Electronics Co., Ltd
4495c8ff4SLin Jinhan  */
5495c8ff4SLin Jinhan #ifndef __CRYPTO_FIX_TEST_DATA_H__
6495c8ff4SLin Jinhan #define __CRYPTO_FIX_TEST_DATA_H__
7495c8ff4SLin Jinhan 
8495c8ff4SLin Jinhan const u8 foo_data[] = {
9495c8ff4SLin Jinhan 0xa4, 0xd2, 0xe1, 0x0a, 0x80, 0x17, 0x43, 0x67,
10495c8ff4SLin Jinhan 0x05, 0x08, 0x07, 0x3d, 0xe3, 0x46, 0x13, 0x15,
11495c8ff4SLin Jinhan 0xef, 0x5e, 0xa3, 0xaf, 0x1d, 0x3b, 0x8d, 0x18,
12495c8ff4SLin Jinhan 0xa2, 0x30, 0x68, 0x66, 0x78, 0x68, 0x59, 0x2a,
13495c8ff4SLin Jinhan 0xb5, 0x29, 0xc1, 0xef, 0xa3, 0x91, 0xc4, 0x1c,
14495c8ff4SLin Jinhan 0x55, 0xa8, 0x58, 0x84, 0xd8, 0x4c, 0x2a, 0x0f,
15495c8ff4SLin Jinhan 0x60, 0x3b, 0x4f, 0xfc, 0x56, 0x60, 0x88, 0x28,
16495c8ff4SLin Jinhan 0xc1, 0x9a, 0x91, 0xbe, 0xae, 0xf3, 0x37, 0x65,
17495c8ff4SLin Jinhan 0xfd, 0x65, 0x1d, 0xa1, 0x71, 0x17, 0x3b, 0xbd,
18495c8ff4SLin Jinhan 0x2c, 0x84, 0x3d, 0xcc, 0x2e, 0x7b, 0xff, 0x13,
19495c8ff4SLin Jinhan 0x82, 0xed, 0x0e, 0x6b, 0x4e, 0x5b, 0xc8, 0xae,
20495c8ff4SLin Jinhan 0x0b, 0xc7, 0xbe, 0xfa, 0xc0, 0xc6, 0xa5, 0xee,
21495c8ff4SLin Jinhan 0x99, 0xbf, 0x2e, 0xb0, 0x55, 0x0d, 0xb8, 0xc6,
22495c8ff4SLin Jinhan 0x4c, 0x28, 0xb2, 0x1d, 0xd0, 0x58, 0x57, 0xbd,
23495c8ff4SLin Jinhan 0x78, 0x21, 0x32, 0xef, 0xf5, 0xaa, 0x8c, 0x41,
24495c8ff4SLin Jinhan 0x7c, 0x99, 0x6f, 0xac, 0xc1, 0x37, 0x72, 0x0f,
25495c8ff4SLin Jinhan 0x1d, 0xaa, 0xfc, 0x2c, 0xf2, 0xf5, 0x0b, 0x29,
26495c8ff4SLin Jinhan 0xd9, 0xe4, 0x0d, 0xc8, 0xda, 0x29, 0x66, 0xac,
27495c8ff4SLin Jinhan 0xa9, 0x1a, 0x3a, 0x19, 0xc4, 0x07, 0x46, 0x1d,
28495c8ff4SLin Jinhan 0xe3, 0x85, 0x97, 0xee, 0x23, 0xbe, 0xe9, 0xfc,
29495c8ff4SLin Jinhan };
30495c8ff4SLin Jinhan 
31495c8ff4SLin Jinhan #if CONFIG_IS_ENABLED(ROCKCHIP_CIPHER)
32495c8ff4SLin Jinhan 
33495c8ff4SLin Jinhan const u8 des_key[] = {
34495c8ff4SLin Jinhan 0x7d, 0xe3, 0x2d, 0x3a, 0x32, 0xde, 0xb2, 0xac,
35495c8ff4SLin Jinhan };
36495c8ff4SLin Jinhan 
37495c8ff4SLin Jinhan const u8 des_iv[] = {
38495c8ff4SLin Jinhan 0x6b, 0x43, 0x2d, 0x3f, 0xe3, 0x83, 0x2f, 0x7d,
39495c8ff4SLin Jinhan };
40495c8ff4SLin Jinhan 
41495c8ff4SLin Jinhan const u8 des_ecb_cipher[] = {
42495c8ff4SLin Jinhan 0x4d, 0x33, 0x53, 0x58, 0x4b, 0xbe, 0x74, 0xfa,
43495c8ff4SLin Jinhan 0xcf, 0x89, 0xbf, 0x4d, 0x2f, 0x2c, 0x84, 0x26,
44495c8ff4SLin Jinhan 0x7f, 0x09, 0xe4, 0x44, 0xf5, 0x22, 0x69, 0x94,
45495c8ff4SLin Jinhan 0x0a, 0x58, 0xa3, 0xe9, 0x9d, 0xb5, 0xf5, 0x30,
46495c8ff4SLin Jinhan 0x27, 0xff, 0xee, 0xb6, 0x1a, 0xe6, 0x8e, 0xde,
47495c8ff4SLin Jinhan 0x3e, 0x02, 0x2b, 0xf1, 0xfa, 0xab, 0x91, 0x13,
48495c8ff4SLin Jinhan 0x0e, 0xac, 0x02, 0xd8, 0x01, 0x16, 0xb2, 0x61,
49495c8ff4SLin Jinhan 0x6a, 0x57, 0xe7, 0xbb, 0xf5, 0x9a, 0x77, 0x81,
50495c8ff4SLin Jinhan 0x3a, 0x22, 0xdb, 0x47, 0xd2, 0xe7, 0x3a, 0xe2,
51495c8ff4SLin Jinhan 0x64, 0x6f, 0x76, 0xa0, 0x79, 0xe9, 0x03, 0x04,
52495c8ff4SLin Jinhan 0xd9, 0xd4, 0x71, 0x7f, 0xb5, 0x52, 0x55, 0x6a,
53495c8ff4SLin Jinhan 0xcf, 0xe5, 0x84, 0xc3, 0x13, 0x3e, 0x41, 0xaa,
54495c8ff4SLin Jinhan 0xbb, 0x6b, 0xfa, 0x0f, 0xfd, 0x1f, 0xdf, 0x0d,
55495c8ff4SLin Jinhan 0xe8, 0x79, 0xa4, 0x48, 0x89, 0x07, 0x84, 0x50,
56495c8ff4SLin Jinhan 0x21, 0x7e, 0x40, 0x3b, 0xdd, 0x9e, 0xe4, 0x34,
57495c8ff4SLin Jinhan 0xef, 0xea, 0x6c, 0x7d, 0x91, 0xc3, 0x7a, 0xd8,
58495c8ff4SLin Jinhan 0x9a, 0x52, 0xfa, 0x51, 0xe8, 0xd6, 0x3b, 0x52,
59495c8ff4SLin Jinhan 0x07, 0xb0, 0x7a, 0xc6, 0x18, 0x90, 0x53, 0x6b,
60495c8ff4SLin Jinhan 0x2d, 0x89, 0x3c, 0x27, 0x98, 0x27, 0x6b, 0x51,
61495c8ff4SLin Jinhan 0x94, 0x4f, 0xaa, 0x02, 0xa2, 0xb7, 0x54, 0x67,
62495c8ff4SLin Jinhan };
63495c8ff4SLin Jinhan 
64495c8ff4SLin Jinhan const u8 des_cbc_cipher[] = {
65495c8ff4SLin Jinhan 0xf0, 0x59, 0x44, 0x2d, 0xca, 0xd1, 0x0c, 0xb6,
66495c8ff4SLin Jinhan 0x83, 0x15, 0xfa, 0x05, 0x2f, 0x4e, 0x22, 0xb0,
67495c8ff4SLin Jinhan 0xbf, 0x79, 0x86, 0x5a, 0x13, 0xa1, 0xe6, 0xcd,
68495c8ff4SLin Jinhan 0xdf, 0xdf, 0x77, 0xa4, 0xec, 0xdd, 0x13, 0x04,
69495c8ff4SLin Jinhan 0xdf, 0x55, 0x59, 0xaa, 0x19, 0x70, 0x39, 0xe7,
70495c8ff4SLin Jinhan 0xc1, 0xd6, 0xe0, 0x58, 0xb4, 0x62, 0xf3, 0xbe,
71495c8ff4SLin Jinhan 0xf1, 0xbc, 0xa0, 0x10, 0x17, 0x7d, 0x4b, 0x75,
72495c8ff4SLin Jinhan 0x61, 0xb1, 0x06, 0x0f, 0x3d, 0x1a, 0x35, 0x2d,
73495c8ff4SLin Jinhan 0x18, 0x87, 0x1c, 0xe1, 0x21, 0x2d, 0x72, 0x65,
74495c8ff4SLin Jinhan 0x49, 0x31, 0x70, 0x93, 0xbe, 0x1f, 0x2f, 0xcc,
75495c8ff4SLin Jinhan 0xa8, 0xf0, 0x58, 0x91, 0x38, 0x1a, 0x03, 0x88,
76495c8ff4SLin Jinhan 0x7b, 0xbd, 0x4c, 0xf8, 0xa6, 0xbe, 0x5e, 0xf6,
77495c8ff4SLin Jinhan 0x98, 0x7a, 0xd3, 0xbd, 0x1e, 0x1a, 0x74, 0xf5,
78495c8ff4SLin Jinhan 0x26, 0x29, 0xe1, 0xe2, 0xdc, 0x88, 0xcc, 0xb0,
79495c8ff4SLin Jinhan 0x86, 0x64, 0x7a, 0x48, 0x8c, 0x80, 0xd3, 0xdb,
80495c8ff4SLin Jinhan 0x75, 0x7b, 0xdb, 0x18, 0xa3, 0xbd, 0x70, 0x4c,
81495c8ff4SLin Jinhan 0xf7, 0xb4, 0x44, 0x03, 0x88, 0x7e, 0xb5, 0x8c,
82495c8ff4SLin Jinhan 0xcb, 0x8b, 0x0c, 0x2c, 0xe4, 0xb9, 0xbb, 0x5d,
83495c8ff4SLin Jinhan 0x67, 0x69, 0x4f, 0x6a, 0x92, 0xfd, 0xb8, 0xc0,
84495c8ff4SLin Jinhan 0x1b, 0x27, 0x11, 0xdf, 0x37, 0xf1, 0x43, 0x49,
85495c8ff4SLin Jinhan };
86495c8ff4SLin Jinhan 
87495c8ff4SLin Jinhan const u8 des_cfb_cipher[] = {
88495c8ff4SLin Jinhan 0x07, 0x63, 0xdc, 0xf5, 0x99, 0x4d, 0x69, 0x12,
89495c8ff4SLin Jinhan 0xd5, 0x1a, 0x6e, 0x9f, 0xba, 0x29, 0x44, 0x49,
90495c8ff4SLin Jinhan 0x64, 0x6e, 0xf5, 0x04, 0x10, 0xd5, 0x3c, 0x0b,
91495c8ff4SLin Jinhan 0xd1, 0x01, 0x14, 0xe5, 0xe6, 0xd2, 0xef, 0xa2,
92495c8ff4SLin Jinhan 0xe6, 0x73, 0xff, 0x0a, 0xff, 0x73, 0xa4, 0x48,
93495c8ff4SLin Jinhan 0x9d, 0x3e, 0x15, 0xbc, 0xfd, 0x76, 0xd7, 0x1c,
94495c8ff4SLin Jinhan 0x54, 0x8e, 0xde, 0xb3, 0x5c, 0xd8, 0xee, 0x3b,
95495c8ff4SLin Jinhan 0x7e, 0x7e, 0xa3, 0x4f, 0x2d, 0xe9, 0x4d, 0xcc,
96495c8ff4SLin Jinhan 0x25, 0x12, 0xa0, 0xc6, 0x56, 0x3d, 0x98, 0x44,
97495c8ff4SLin Jinhan 0x0b, 0xcf, 0x12, 0x88, 0xa2, 0x7a, 0x7f, 0x28,
98495c8ff4SLin Jinhan 0xb0, 0x3a, 0x5d, 0x3b, 0xc4, 0xcf, 0x07, 0x0c,
99495c8ff4SLin Jinhan 0x30, 0xa2, 0x1b, 0x3a, 0x69, 0x43, 0xee, 0x31,
100495c8ff4SLin Jinhan 0x2b, 0xf4, 0x15, 0x95, 0x66, 0x3b, 0x38, 0x1f,
101495c8ff4SLin Jinhan 0xc1, 0xed, 0xc3, 0xb8, 0x3d, 0xd3, 0xef, 0x4b,
102495c8ff4SLin Jinhan 0x93, 0x44, 0x05, 0xcc, 0xb6, 0x19, 0x59, 0x55,
103495c8ff4SLin Jinhan 0x65, 0x72, 0x6d, 0x77, 0x7b, 0x18, 0xe8, 0xb7,
104495c8ff4SLin Jinhan 0x2d, 0x24, 0x1e, 0xde, 0x16, 0xe2, 0xa4, 0xfe,
105495c8ff4SLin Jinhan 0x11, 0x3b, 0xf3, 0x93, 0xa4, 0xbb, 0xcc, 0xbc,
106495c8ff4SLin Jinhan 0x58, 0x8a, 0x31, 0x20, 0x7c, 0xcc, 0x15, 0xdc,
107495c8ff4SLin Jinhan 0xa3, 0x53, 0x43, 0x22, 0xb9, 0xce, 0xa7, 0x35,
108495c8ff4SLin Jinhan };
109495c8ff4SLin Jinhan 
110495c8ff4SLin Jinhan const u8 des_ofb_cipher[] = {
111495c8ff4SLin Jinhan 0x07, 0x63, 0xdc, 0xf5, 0x99, 0x4d, 0x69, 0x12,
112495c8ff4SLin Jinhan 0x01, 0xa2, 0xbf, 0x0d, 0x29, 0xb1, 0x06, 0x40,
113495c8ff4SLin Jinhan 0xb2, 0x90, 0xe0, 0xa3, 0x73, 0x58, 0xc9, 0x4a,
114495c8ff4SLin Jinhan 0x2e, 0x9b, 0x80, 0xc7, 0xe3, 0x87, 0xc2, 0x68,
115495c8ff4SLin Jinhan 0x4f, 0x2d, 0x18, 0x21, 0x33, 0x4e, 0xf3, 0xd9,
116495c8ff4SLin Jinhan 0x88, 0xb9, 0x5c, 0x07, 0xf0, 0x16, 0x7b, 0x7e,
117495c8ff4SLin Jinhan 0xf8, 0x0c, 0x01, 0xfc, 0xaf, 0x27, 0x52, 0x63,
118495c8ff4SLin Jinhan 0xcb, 0x28, 0x93, 0x4c, 0xe1, 0x92, 0x36, 0x1c,
119495c8ff4SLin Jinhan 0x0d, 0x4f, 0xdf, 0x2e, 0x11, 0x7b, 0x89, 0xce,
120495c8ff4SLin Jinhan 0xcf, 0x05, 0x05, 0x9d, 0x93, 0x13, 0xbc, 0xde,
121495c8ff4SLin Jinhan 0x22, 0xde, 0xd9, 0x77, 0x75, 0x79, 0x22, 0x90,
122495c8ff4SLin Jinhan 0x6e, 0x91, 0x78, 0xf2, 0x86, 0xb3, 0x2f, 0xc2,
123495c8ff4SLin Jinhan 0x00, 0x30, 0x14, 0xc9, 0xbb, 0x92, 0xe8, 0x0a,
124495c8ff4SLin Jinhan 0xd6, 0x84, 0x26, 0xec, 0x75, 0x4e, 0x77, 0x3e,
125495c8ff4SLin Jinhan 0x68, 0xbe, 0xca, 0xbd, 0xcb, 0x0b, 0xeb, 0x56,
126495c8ff4SLin Jinhan 0x17, 0x95, 0xab, 0xea, 0x47, 0xf2, 0x5a, 0x3e,
127495c8ff4SLin Jinhan 0x2e, 0xaa, 0xb6, 0xd3, 0x7a, 0x5f, 0x58, 0xcc,
128495c8ff4SLin Jinhan 0xb4, 0x4f, 0x7f, 0x9a, 0xad, 0x30, 0xcb, 0xe7,
129495c8ff4SLin Jinhan 0x17, 0x16, 0x1b, 0x96, 0x89, 0xe9, 0x51, 0xde,
130495c8ff4SLin Jinhan 0xa6, 0xa0, 0x79, 0x2f, 0xc3, 0xe3, 0x53, 0x8f,
131495c8ff4SLin Jinhan };
132495c8ff4SLin Jinhan 
133495c8ff4SLin Jinhan const u8 tdes_key[] = {
134495c8ff4SLin Jinhan 0x33, 0x1f, 0xc4, 0x23, 0xb4, 0xc5, 0xb5, 0xc4,
135495c8ff4SLin Jinhan 0xa1, 0x66, 0x90, 0x19, 0x63, 0x9b, 0xaf, 0xc3,
136495c8ff4SLin Jinhan 0xae, 0xb3, 0x71, 0x84, 0x69, 0x17, 0x50, 0x02,
137495c8ff4SLin Jinhan };
138495c8ff4SLin Jinhan 
139495c8ff4SLin Jinhan const u8 tdes_iv[] = {
140495c8ff4SLin Jinhan 0x24, 0xbc, 0x96, 0x9d, 0x3e, 0x35, 0x81, 0x33,
141495c8ff4SLin Jinhan };
142495c8ff4SLin Jinhan 
143495c8ff4SLin Jinhan const u8 tdes_ecb_cipher[] = {
144495c8ff4SLin Jinhan 0xc8, 0xf9, 0xff, 0x99, 0x16, 0xbd, 0xe1, 0x6a,
145495c8ff4SLin Jinhan 0xfb, 0xa3, 0xce, 0x26, 0x71, 0x1a, 0xef, 0x9b,
146495c8ff4SLin Jinhan 0x99, 0x16, 0x17, 0xc2, 0x36, 0xe7, 0x80, 0xda,
147495c8ff4SLin Jinhan 0x8d, 0xdb, 0x6a, 0xb1, 0x0b, 0xae, 0x95, 0x03,
148495c8ff4SLin Jinhan 0x23, 0x8f, 0xde, 0xe8, 0x0d, 0xfa, 0x0d, 0xd3,
149495c8ff4SLin Jinhan 0x6b, 0x1c, 0xf0, 0x05, 0x38, 0x37, 0xd7, 0xb9,
150495c8ff4SLin Jinhan 0x49, 0x96, 0x3c, 0x53, 0x3b, 0xe8, 0x87, 0x53,
151495c8ff4SLin Jinhan 0xae, 0xc5, 0x17, 0x76, 0xde, 0xbe, 0x21, 0x94,
152495c8ff4SLin Jinhan 0xc1, 0xfd, 0x87, 0xf0, 0x08, 0x1f, 0xf3, 0x1e,
153495c8ff4SLin Jinhan 0x00, 0x88, 0x8a, 0xfe, 0x33, 0xf5, 0x2a, 0x5d,
154495c8ff4SLin Jinhan 0x12, 0xed, 0xf4, 0xa8, 0x42, 0x30, 0x45, 0x68,
155495c8ff4SLin Jinhan 0x60, 0x3c, 0xb6, 0xdd, 0xab, 0xd9, 0x6a, 0xc9,
156495c8ff4SLin Jinhan 0x35, 0x7f, 0xdc, 0x6b, 0xab, 0xbc, 0x09, 0x9f,
157495c8ff4SLin Jinhan 0xfb, 0xc7, 0xd1, 0xec, 0xcd, 0xa3, 0x2a, 0xa3,
158495c8ff4SLin Jinhan 0x2d, 0xa0, 0xb7, 0x19, 0xda, 0x28, 0x38, 0xc3,
159495c8ff4SLin Jinhan 0xed, 0x56, 0x9b, 0xbf, 0xd8, 0x07, 0x14, 0x3b,
160495c8ff4SLin Jinhan 0x95, 0x47, 0x65, 0x66, 0x17, 0x1a, 0xfd, 0x5f,
161495c8ff4SLin Jinhan 0x0f, 0x8d, 0xe9, 0x4e, 0x48, 0x24, 0x9d, 0xae,
162495c8ff4SLin Jinhan 0x85, 0xc8, 0xd4, 0xa7, 0x09, 0xf5, 0x08, 0x2d,
163495c8ff4SLin Jinhan 0x44, 0x25, 0x75, 0x96, 0x7e, 0x7b, 0xfb, 0xca,
164495c8ff4SLin Jinhan };
165495c8ff4SLin Jinhan 
166495c8ff4SLin Jinhan const u8 tdes_cbc_cipher[] = {
167495c8ff4SLin Jinhan 0x60, 0x77, 0x36, 0xdb, 0xcc, 0x60, 0xe3, 0xcc,
168495c8ff4SLin Jinhan 0x62, 0x43, 0x74, 0x78, 0xb1, 0x85, 0xb4, 0x08,
169495c8ff4SLin Jinhan 0x4f, 0x37, 0x25, 0x2e, 0xd9, 0x85, 0x48, 0x15,
170495c8ff4SLin Jinhan 0x34, 0x42, 0x07, 0x46, 0x4d, 0xbb, 0xc3, 0xed,
171495c8ff4SLin Jinhan 0xd5, 0x9d, 0xef, 0x43, 0x33, 0x43, 0x58, 0xd7,
172495c8ff4SLin Jinhan 0x10, 0x52, 0x0b, 0x15, 0xae, 0xe4, 0xba, 0xf6,
173495c8ff4SLin Jinhan 0xdf, 0xe6, 0xc6, 0x5b, 0x7c, 0x7a, 0x49, 0xc0,
174495c8ff4SLin Jinhan 0xab, 0xa6, 0x2a, 0x05, 0xed, 0x31, 0x94, 0x43,
175495c8ff4SLin Jinhan 0x50, 0x03, 0x1a, 0x75, 0x92, 0x67, 0x93, 0x1b,
176495c8ff4SLin Jinhan 0xb0, 0xa5, 0xcd, 0xb6, 0xe8, 0x74, 0xcf, 0xa4,
177495c8ff4SLin Jinhan 0xe0, 0x02, 0x12, 0xe0, 0xe7, 0x66, 0x45, 0xac,
178495c8ff4SLin Jinhan 0x7d, 0x43, 0xdb, 0x83, 0xcc, 0x97, 0xa7, 0x77,
179495c8ff4SLin Jinhan 0x0d, 0x38, 0x76, 0x9f, 0x27, 0x8e, 0xaf, 0x4a,
180495c8ff4SLin Jinhan 0x08, 0xc3, 0x90, 0x4a, 0x8b, 0xa5, 0x7e, 0xe2,
181495c8ff4SLin Jinhan 0xae, 0xb2, 0x25, 0xa4, 0xcb, 0xc4, 0xe9, 0xf1,
182495c8ff4SLin Jinhan 0xfd, 0x8b, 0xcc, 0xc2, 0xb2, 0x79, 0xec, 0xca,
183495c8ff4SLin Jinhan 0x3e, 0x1a, 0xd8, 0x92, 0x8f, 0x7e, 0x31, 0x79,
184495c8ff4SLin Jinhan 0x9d, 0x3b, 0xb7, 0xaf, 0xb6, 0x44, 0x67, 0xdc,
185495c8ff4SLin Jinhan 0xe4, 0xea, 0xbb, 0x3f, 0xfa, 0x30, 0x21, 0x93,
186495c8ff4SLin Jinhan 0x4d, 0x46, 0xe8, 0xd5, 0xf6, 0x9d, 0x19, 0x14,
187495c8ff4SLin Jinhan };
188495c8ff4SLin Jinhan 
189495c8ff4SLin Jinhan const u8 tdes_cfb_cipher[] = {
190495c8ff4SLin Jinhan 0x9b, 0x0e, 0x80, 0x04, 0x7e, 0x40, 0xf5, 0x4b,
191495c8ff4SLin Jinhan 0xe0, 0x7b, 0x36, 0x7d, 0x70, 0x6e, 0xfe, 0x2e,
192495c8ff4SLin Jinhan 0x35, 0xd6, 0x37, 0xe4, 0x6b, 0x70, 0x43, 0x8f,
193495c8ff4SLin Jinhan 0x51, 0xe2, 0x6b, 0x33, 0x0c, 0x3b, 0x71, 0xd8,
194495c8ff4SLin Jinhan 0x66, 0xe2, 0x41, 0x18, 0x1a, 0x8d, 0x5e, 0xf0,
195495c8ff4SLin Jinhan 0x9a, 0xc2, 0x7e, 0x9b, 0x83, 0xa5, 0x8e, 0x84,
196495c8ff4SLin Jinhan 0x09, 0x9e, 0xe4, 0xf5, 0xe4, 0x46, 0x44, 0x03,
197495c8ff4SLin Jinhan 0x74, 0xb6, 0xbe, 0x6b, 0xda, 0x2b, 0x89, 0xce,
198495c8ff4SLin Jinhan 0x85, 0xc6, 0xce, 0x22, 0x30, 0xa2, 0xf8, 0x5e,
199495c8ff4SLin Jinhan 0x8c, 0x7d, 0x8c, 0xcd, 0xb6, 0xef, 0x0e, 0xec,
200495c8ff4SLin Jinhan 0x76, 0x2e, 0xbe, 0x90, 0x08, 0x30, 0x34, 0x71,
201495c8ff4SLin Jinhan 0xf3, 0xa7, 0x76, 0x4b, 0xdf, 0x0f, 0x74, 0x21,
202495c8ff4SLin Jinhan 0x21, 0xc1, 0xa4, 0x9b, 0x9c, 0xc2, 0x1d, 0x78,
203495c8ff4SLin Jinhan 0x04, 0x31, 0xed, 0xc8, 0x88, 0x64, 0x31, 0x81,
204495c8ff4SLin Jinhan 0x2c, 0x5d, 0x07, 0x01, 0x56, 0xfe, 0x64, 0x65,
205495c8ff4SLin Jinhan 0x19, 0xa6, 0x9a, 0xf3, 0x21, 0xe7, 0xd6, 0x53,
206495c8ff4SLin Jinhan 0x46, 0x2a, 0x33, 0x19, 0x29, 0x9a, 0x9e, 0x4b,
207495c8ff4SLin Jinhan 0xfc, 0xd1, 0xfe, 0xca, 0xa3, 0xfa, 0x28, 0x8c,
208495c8ff4SLin Jinhan 0x9c, 0x5d, 0xbe, 0xaa, 0x20, 0xeb, 0x85, 0xc1,
209495c8ff4SLin Jinhan 0xb7, 0xed, 0xfd, 0x05, 0xda, 0x0d, 0x2c, 0x36,
210495c8ff4SLin Jinhan };
211495c8ff4SLin Jinhan 
212495c8ff4SLin Jinhan const u8 tdes_ofb_cipher[] = {
213495c8ff4SLin Jinhan 0x9b, 0x0e, 0x80, 0x04, 0x7e, 0x40, 0xf5, 0x4b,
214495c8ff4SLin Jinhan 0x9a, 0x31, 0xa5, 0xca, 0xd5, 0xac, 0xf9, 0x16,
215495c8ff4SLin Jinhan 0x4c, 0x63, 0x07, 0xff, 0x49, 0x43, 0x97, 0x5b,
216495c8ff4SLin Jinhan 0xe6, 0x2d, 0xae, 0xbf, 0x7d, 0x86, 0x85, 0x6d,
217495c8ff4SLin Jinhan 0xac, 0x5f, 0xd0, 0x9e, 0xb0, 0xf6, 0x43, 0x66,
218495c8ff4SLin Jinhan 0x81, 0xb5, 0x80, 0xc4, 0xa1, 0x52, 0x00, 0xe7,
219495c8ff4SLin Jinhan 0x48, 0xb4, 0xb1, 0xea, 0x0b, 0x80, 0x84, 0xc2,
220495c8ff4SLin Jinhan 0xcd, 0x06, 0x53, 0x04, 0x76, 0x0f, 0xd7, 0x88,
221495c8ff4SLin Jinhan 0x43, 0x69, 0x72, 0xf2, 0x8d, 0xb5, 0xb1, 0xc5,
222495c8ff4SLin Jinhan 0x74, 0x2f, 0x35, 0x53, 0xcc, 0x87, 0xfa, 0xa4,
223495c8ff4SLin Jinhan 0xb2, 0xe7, 0x58, 0x21, 0xc9, 0xd9, 0x57, 0x34,
224495c8ff4SLin Jinhan 0x5f, 0x5f, 0x24, 0xe4, 0x05, 0xc6, 0xbd, 0x63,
225495c8ff4SLin Jinhan 0xfd, 0xcf, 0x91, 0xd0, 0xcd, 0x56, 0x43, 0x54,
226495c8ff4SLin Jinhan 0xd6, 0x5c, 0x6d, 0xac, 0xcb, 0xe5, 0x59, 0x35,
227495c8ff4SLin Jinhan 0x21, 0xf8, 0x57, 0x15, 0x34, 0x46, 0x4e, 0x85,
228495c8ff4SLin Jinhan 0xdb, 0x9d, 0x00, 0xb9, 0xca, 0xee, 0x46, 0x32,
229495c8ff4SLin Jinhan 0x7c, 0x46, 0xe2, 0xb1, 0x3d, 0x8d, 0xef, 0xe0,
230495c8ff4SLin Jinhan 0x6a, 0xf0, 0x73, 0x7c, 0xaf, 0x28, 0x39, 0xa1,
231495c8ff4SLin Jinhan 0xed, 0x4f, 0xa8, 0xee, 0x18, 0x10, 0x40, 0x69,
232495c8ff4SLin Jinhan 0x36, 0x1f, 0x40, 0xc4, 0x22, 0xfc, 0x40, 0x73,
233495c8ff4SLin Jinhan };
234495c8ff4SLin Jinhan 
235495c8ff4SLin Jinhan const u8 aes_key[] = {
236495c8ff4SLin Jinhan 0xb2, 0xc2, 0x1c, 0xf5, 0xcc, 0xe2, 0xb3, 0xda,
237495c8ff4SLin Jinhan 0x3c, 0xd6, 0xaf, 0x73, 0x15, 0x45, 0x7f, 0x49,
238495c8ff4SLin Jinhan 0x32, 0xe9, 0x42, 0x4f, 0x6b, 0x43, 0x7d, 0x77,
239495c8ff4SLin Jinhan 0x38, 0x8c, 0x19, 0xf8, 0x36, 0x63, 0x9a, 0xfd,
240495c8ff4SLin Jinhan };
241495c8ff4SLin Jinhan 
242495c8ff4SLin Jinhan const u8 aes_twk_key[] = {
243495c8ff4SLin Jinhan 0x93, 0x73, 0xbe, 0xab, 0x15, 0xe6, 0xa5, 0xd7,
244495c8ff4SLin Jinhan 0xc0, 0x0a, 0xbb, 0xad, 0x9b, 0x29, 0x0c, 0x34,
245495c8ff4SLin Jinhan 0x48, 0x5c, 0x38, 0x45, 0x26, 0xa8, 0x72, 0xd7,
246495c8ff4SLin Jinhan 0x49, 0x54, 0xbf, 0x41, 0x24, 0xe8, 0x97, 0xab,
247495c8ff4SLin Jinhan };
248495c8ff4SLin Jinhan 
249495c8ff4SLin Jinhan const u8 aes_iv[] = {
250495c8ff4SLin Jinhan 0x80, 0xb8, 0x3f, 0x22, 0x2f, 0x7d, 0x1f, 0x1a,
251495c8ff4SLin Jinhan 0xc6, 0xc1, 0x19, 0x92, 0x02, 0xcc, 0x7a, 0x12,
252495c8ff4SLin Jinhan };
253495c8ff4SLin Jinhan 
254495c8ff4SLin Jinhan const u8 aes_ecb_cipher[] = {
255495c8ff4SLin Jinhan 0x5c, 0xd6, 0xbb, 0xc3, 0x49, 0x36, 0x47, 0x2d,
256495c8ff4SLin Jinhan 0x58, 0xfc, 0xd9, 0x3f, 0x7d, 0xc1, 0x58, 0xc0,
257495c8ff4SLin Jinhan 0x6e, 0x09, 0x40, 0xb1, 0x5a, 0x3a, 0x1a, 0x27,
258495c8ff4SLin Jinhan 0x3a, 0x22, 0xbb, 0xf5, 0x51, 0xed, 0x05, 0x0b,
259495c8ff4SLin Jinhan 0x7f, 0x57, 0xa6, 0xf8, 0x92, 0xe5, 0xc5, 0xfc,
260495c8ff4SLin Jinhan 0xff, 0x1b, 0x92, 0x07, 0x24, 0xbe, 0x93, 0xed,
261495c8ff4SLin Jinhan 0x64, 0x2e, 0x31, 0xb2, 0x8a, 0x3c, 0xd5, 0xaa,
262495c8ff4SLin Jinhan 0xf5, 0xd9, 0xb6, 0x3e, 0x7d, 0xce, 0xae, 0xd1,
263495c8ff4SLin Jinhan 0xeb, 0xfa, 0x1c, 0xf3, 0x8f, 0x4b, 0xc3, 0xc7,
264495c8ff4SLin Jinhan 0xc8, 0x7b, 0x84, 0x70, 0x51, 0xd6, 0xaf, 0xa8,
265495c8ff4SLin Jinhan 0x94, 0x02, 0x39, 0x26, 0x17, 0xd9, 0x2d, 0x27,
266495c8ff4SLin Jinhan 0x7b, 0xa9, 0x4b, 0x9b, 0xc2, 0x58, 0xa5, 0x48,
267495c8ff4SLin Jinhan 0x7f, 0xd1, 0x82, 0xf7, 0x34, 0x06, 0xf6, 0x88,
268495c8ff4SLin Jinhan 0xb1, 0xc9, 0x9c, 0xbe, 0x40, 0xf1, 0x69, 0xd0,
269495c8ff4SLin Jinhan 0xd1, 0x23, 0x1c, 0x1b, 0x94, 0x31, 0x64, 0x6b,
270495c8ff4SLin Jinhan 0xdc, 0x28, 0xab, 0x00, 0xaf, 0x2a, 0xeb, 0xb3,
271495c8ff4SLin Jinhan 0x28, 0xb4, 0x59, 0x8a, 0x57, 0x98, 0xdb, 0xdb,
272495c8ff4SLin Jinhan 0xcf, 0x41, 0x85, 0x7f, 0x00, 0xd0, 0xea, 0x67,
273495c8ff4SLin Jinhan 0x47, 0x8f, 0x19, 0xc6, 0x6e, 0x5b, 0x58, 0x02,
274495c8ff4SLin Jinhan 0x7d, 0xb0, 0xd9, 0x4c, 0xb5, 0x4b, 0xed, 0xb8,
275495c8ff4SLin Jinhan };
276495c8ff4SLin Jinhan 
277495c8ff4SLin Jinhan const u8 aes_cbc_cipher[] = {
278495c8ff4SLin Jinhan 0x52, 0x3e, 0x1b, 0x92, 0xd3, 0x3c, 0x9c, 0xbe,
279495c8ff4SLin Jinhan 0x07, 0xdb, 0x4b, 0xb0, 0x80, 0xd0, 0x76, 0x2f,
280495c8ff4SLin Jinhan 0xc7, 0x0a, 0x51, 0x9e, 0xe5, 0x64, 0x74, 0x07,
281495c8ff4SLin Jinhan 0x05, 0x3c, 0x2d, 0x12, 0x8c, 0x5c, 0x12, 0x78,
282495c8ff4SLin Jinhan 0xf1, 0x0b, 0x2c, 0xed, 0x9c, 0x4b, 0xbd, 0x96,
283495c8ff4SLin Jinhan 0x3a, 0x0b, 0x6a, 0x76, 0x98, 0x72, 0x7a, 0x2e,
284495c8ff4SLin Jinhan 0x15, 0x6d, 0x9d, 0xb8, 0xaa, 0x32, 0xc0, 0xfb,
285495c8ff4SLin Jinhan 0x65, 0x2a, 0x5a, 0x3c, 0xa7, 0xff, 0xfd, 0x33,
286495c8ff4SLin Jinhan 0x5c, 0x98, 0xcf, 0x86, 0x22, 0x2e, 0xdb, 0x52,
287495c8ff4SLin Jinhan 0x93, 0xd5, 0x0b, 0xa6, 0xf2, 0x4b, 0x80, 0x24,
288495c8ff4SLin Jinhan 0x6b, 0x3f, 0x54, 0xc4, 0x7e, 0xf8, 0x90, 0x22,
289495c8ff4SLin Jinhan 0xc2, 0xf7, 0x7f, 0xcf, 0xf2, 0x5d, 0x4e, 0x50,
290495c8ff4SLin Jinhan 0xf1, 0x5b, 0x8c, 0x79, 0x49, 0xbc, 0x26, 0xa9,
291495c8ff4SLin Jinhan 0x1f, 0xea, 0x76, 0x7f, 0xd5, 0x14, 0x2b, 0xab,
292495c8ff4SLin Jinhan 0x2b, 0x3a, 0xc7, 0x45, 0xaf, 0x39, 0x3d, 0xc4,
293495c8ff4SLin Jinhan 0x13, 0x9f, 0x2f, 0x34, 0x8e, 0xa9, 0xec, 0xa5,
294495c8ff4SLin Jinhan 0x95, 0xaf, 0x2c, 0xd4, 0x73, 0x9d, 0x2a, 0x89,
295495c8ff4SLin Jinhan 0xb4, 0x55, 0x39, 0x6d, 0x89, 0x3c, 0xdf, 0xae,
296495c8ff4SLin Jinhan 0x01, 0xab, 0x62, 0x3c, 0x98, 0x88, 0x07, 0x9e,
297495c8ff4SLin Jinhan 0x1d, 0x81, 0x17, 0x08, 0xf7, 0xdd, 0x70, 0x57,
298495c8ff4SLin Jinhan };
299495c8ff4SLin Jinhan 
300495c8ff4SLin Jinhan const u8 aes_cfb_cipher[] = {
301495c8ff4SLin Jinhan 0x7e, 0x58, 0x16, 0xfa, 0xae, 0xf2, 0xd6, 0xd9,
302495c8ff4SLin Jinhan 0xe8, 0x72, 0x0b, 0x60, 0x2e, 0x07, 0xe7, 0xe1,
303495c8ff4SLin Jinhan 0x63, 0xbd, 0x24, 0xf2, 0xee, 0x2b, 0x6c, 0xcf,
304495c8ff4SLin Jinhan 0xf2, 0x56, 0x27, 0xe2, 0x5c, 0x28, 0xcb, 0xc0,
305495c8ff4SLin Jinhan 0xfa, 0xf9, 0x11, 0x16, 0xf8, 0xa1, 0x62, 0xd9,
306495c8ff4SLin Jinhan 0x72, 0xe5, 0x41, 0x28, 0xfa, 0x4a, 0xc0, 0xa0,
307495c8ff4SLin Jinhan 0x26, 0x3e, 0x24, 0x27, 0x25, 0xd3, 0x5e, 0x40,
308495c8ff4SLin Jinhan 0xde, 0x4c, 0xd7, 0x36, 0xac, 0xa9, 0x65, 0x78,
309495c8ff4SLin Jinhan 0x4e, 0x1e, 0x5f, 0xb3, 0x14, 0x85, 0x00, 0x68,
310495c8ff4SLin Jinhan 0xdc, 0x3c, 0xa7, 0x88, 0xe1, 0x1a, 0x61, 0xa7,
311495c8ff4SLin Jinhan 0xae, 0xa6, 0xdd, 0xb2, 0xd6, 0x93, 0x76, 0xe3,
312495c8ff4SLin Jinhan 0xe5, 0x32, 0xbe, 0xc6, 0x21, 0x50, 0xda, 0xae,
313495c8ff4SLin Jinhan 0xa1, 0xde, 0x21, 0x1c, 0xca, 0x7e, 0xeb, 0x65,
314495c8ff4SLin Jinhan 0x22, 0xd3, 0x7d, 0x01, 0x39, 0xf4, 0x6b, 0xfe,
315495c8ff4SLin Jinhan 0x84, 0x96, 0x41, 0x4b, 0x35, 0x51, 0x05, 0xe4,
316495c8ff4SLin Jinhan 0xc1, 0x9a, 0xaa, 0xa7, 0x49, 0xc7, 0xfa, 0xca,
317495c8ff4SLin Jinhan 0xfc, 0x35, 0xe2, 0xf3, 0xae, 0x5b, 0x80, 0xae,
318495c8ff4SLin Jinhan 0x42, 0x7c, 0x07, 0x3a, 0xed, 0x67, 0x81, 0x1f,
319495c8ff4SLin Jinhan 0x9a, 0x43, 0xc7, 0xc7, 0x91, 0xbf, 0xdf, 0x8c,
320495c8ff4SLin Jinhan 0x6c, 0xe2, 0xb6, 0x5b, 0xa5, 0x93, 0x69, 0x08,
321495c8ff4SLin Jinhan };
322495c8ff4SLin Jinhan 
323495c8ff4SLin Jinhan const u8 aes_ofb_cipher[] = {
324495c8ff4SLin Jinhan 0x7e, 0x58, 0x16, 0xfa, 0xae, 0xf2, 0xd6, 0xd9,
325495c8ff4SLin Jinhan 0xe8, 0x72, 0x0b, 0x60, 0x2e, 0x07, 0xe7, 0xe1,
326495c8ff4SLin Jinhan 0x7c, 0xaa, 0xb3, 0x1b, 0x1c, 0x20, 0xc6, 0xea,
327495c8ff4SLin Jinhan 0x02, 0x49, 0xe1, 0xe3, 0x77, 0xa0, 0xde, 0x76,
328495c8ff4SLin Jinhan 0x83, 0x63, 0x73, 0x92, 0x0d, 0x2d, 0x41, 0xe7,
329495c8ff4SLin Jinhan 0x3b, 0x00, 0x6b, 0x91, 0xf2, 0x05, 0x63, 0xbe,
330495c8ff4SLin Jinhan 0xe6, 0xd5, 0x46, 0xe9, 0x8b, 0xeb, 0x8d, 0x77,
331495c8ff4SLin Jinhan 0x8e, 0xf2, 0x14, 0x95, 0xfb, 0x99, 0x7e, 0xf0,
332495c8ff4SLin Jinhan 0xb1, 0x80, 0xd0, 0x00, 0x00, 0x92, 0x8f, 0xe2,
333495c8ff4SLin Jinhan 0x62, 0xa5, 0x21, 0x39, 0x04, 0x02, 0x16, 0x22,
334495c8ff4SLin Jinhan 0x2f, 0xbb, 0x40, 0xdd, 0xfa, 0xfd, 0xb1, 0xb4,
335495c8ff4SLin Jinhan 0x5b, 0x3c, 0x5a, 0xba, 0x9e, 0xd1, 0xc7, 0x60,
336495c8ff4SLin Jinhan 0xb5, 0xc3, 0x54, 0x7b, 0x9f, 0xaa, 0x31, 0x4b,
337495c8ff4SLin Jinhan 0x91, 0x0a, 0xf5, 0x0c, 0x39, 0x25, 0x2b, 0x77,
338495c8ff4SLin Jinhan 0x61, 0xf6, 0x88, 0xf8, 0xa9, 0x18, 0x54, 0x47,
339495c8ff4SLin Jinhan 0xe9, 0x21, 0x3b, 0x69, 0xe0, 0x11, 0x21, 0x43,
340495c8ff4SLin Jinhan 0x0e, 0xe4, 0x9f, 0xc2, 0x83, 0x0a, 0x33, 0x80,
341495c8ff4SLin Jinhan 0xb8, 0x07, 0x98, 0xba, 0xd5, 0xee, 0x63, 0x16,
342495c8ff4SLin Jinhan 0x31, 0x2c, 0x1b, 0xdc, 0xd0, 0xb8, 0xcf, 0x0c,
343495c8ff4SLin Jinhan 0xc5, 0x3f, 0x5b, 0x4a, 0x1f, 0x1b, 0x01, 0x39,
344495c8ff4SLin Jinhan };
345495c8ff4SLin Jinhan 
346495c8ff4SLin Jinhan const u8 aes_ctr_cipher[] = {
347495c8ff4SLin Jinhan 0x7e, 0x58, 0x16, 0xfa, 0xae, 0xf2, 0xd6, 0xd9,
348495c8ff4SLin Jinhan 0xe8, 0x72, 0x0b, 0x60, 0x2e, 0x07, 0xe7, 0xe1,
349495c8ff4SLin Jinhan 0x6d, 0xd2, 0xc5, 0x3c, 0x6b, 0x01, 0x48, 0x0b,
350495c8ff4SLin Jinhan 0x63, 0x4c, 0x00, 0x3f, 0x9a, 0xc5, 0x67, 0xaf,
351495c8ff4SLin Jinhan 0x7f, 0x00, 0x93, 0xd6, 0x48, 0xcf, 0xba, 0x2e,
352495c8ff4SLin Jinhan 0x2f, 0xa6, 0x1f, 0x1c, 0x73, 0xb8, 0x6a, 0x42,
353495c8ff4SLin Jinhan 0x7f, 0x0d, 0x83, 0x16, 0x60, 0xdb, 0x82, 0x36,
354495c8ff4SLin Jinhan 0xa1, 0x4f, 0xe2, 0x08, 0x4c, 0xd9, 0x2e, 0xdf,
355495c8ff4SLin Jinhan 0x12, 0x80, 0x71, 0x3f, 0x12, 0x8a, 0x5e, 0x8c,
356495c8ff4SLin Jinhan 0xf5, 0xfc, 0x8b, 0xf3, 0x15, 0x92, 0x76, 0x11,
357495c8ff4SLin Jinhan 0x29, 0x26, 0xd8, 0x6f, 0xe0, 0x52, 0xd0, 0x2a,
358495c8ff4SLin Jinhan 0x9c, 0x50, 0x08, 0x79, 0x3d, 0x0e, 0x8c, 0x5c,
359495c8ff4SLin Jinhan 0x2f, 0xb6, 0xff, 0x24, 0x44, 0x42, 0x53, 0xdd,
360495c8ff4SLin Jinhan 0xaa, 0x7f, 0x19, 0x1d, 0xd4, 0x06, 0xda, 0xa8,
361495c8ff4SLin Jinhan 0xd2, 0x40, 0x07, 0xf6, 0x0a, 0xb6, 0x3c, 0x21,
362495c8ff4SLin Jinhan 0xdf, 0x5d, 0x3c, 0x9c, 0x35, 0x26, 0xea, 0x2c,
363495c8ff4SLin Jinhan 0x14, 0x46, 0x76, 0xff, 0xc4, 0xee, 0x26, 0x7a,
364495c8ff4SLin Jinhan 0x88, 0xde, 0x29, 0x2a, 0x48, 0x04, 0xb7, 0xaa,
365495c8ff4SLin Jinhan 0x52, 0x4c, 0x52, 0xed, 0x64, 0xd4, 0x75, 0xe3,
366495c8ff4SLin Jinhan 0xda, 0xa3, 0x42, 0xf4, 0xb8, 0x39, 0x78, 0x3b,
367495c8ff4SLin Jinhan };
368495c8ff4SLin Jinhan 
369495c8ff4SLin Jinhan const u8 aes_cts_cipher[] = {
370495c8ff4SLin Jinhan 0x52, 0x3e, 0x1b, 0x92, 0xd3, 0x3c, 0x9c, 0xbe,
371495c8ff4SLin Jinhan 0x07, 0xdb, 0x4b, 0xb0, 0x80, 0xd0, 0x76, 0x2f,
372495c8ff4SLin Jinhan 0xc7, 0x0a, 0x51, 0x9e, 0xe5, 0x64, 0x74, 0x07,
373495c8ff4SLin Jinhan 0x05, 0x3c, 0x2d, 0x12, 0x8c, 0x5c, 0x12, 0x78,
374495c8ff4SLin Jinhan 0xf1, 0x0b, 0x2c, 0xed, 0x9c, 0x4b, 0xbd, 0x96,
375495c8ff4SLin Jinhan 0x3a, 0x0b, 0x6a, 0x76, 0x98, 0x72, 0x7a, 0x2e,
376495c8ff4SLin Jinhan 0x15, 0x6d, 0x9d, 0xb8, 0xaa, 0x32, 0xc0, 0xfb,
377495c8ff4SLin Jinhan 0x65, 0x2a, 0x5a, 0x3c, 0xa7, 0xff, 0xfd, 0x33,
378495c8ff4SLin Jinhan 0x5c, 0x98, 0xcf, 0x86, 0x22, 0x2e, 0xdb, 0x52,
379495c8ff4SLin Jinhan 0x93, 0xd5, 0x0b, 0xa6, 0xf2, 0x4b, 0x80, 0x24,
380495c8ff4SLin Jinhan 0x6b, 0x3f, 0x54, 0xc4, 0x7e, 0xf8, 0x90, 0x22,
381495c8ff4SLin Jinhan 0xc2, 0xf7, 0x7f, 0xcf, 0xf2, 0x5d, 0x4e, 0x50,
382495c8ff4SLin Jinhan 0xf1, 0x5b, 0x8c, 0x79, 0x49, 0xbc, 0x26, 0xa9,
383495c8ff4SLin Jinhan 0x1f, 0xea, 0x76, 0x7f, 0xd5, 0x14, 0x2b, 0xab,
384495c8ff4SLin Jinhan 0x2b, 0x3a, 0xc7, 0x45, 0xaf, 0x39, 0x3d, 0xc4,
385495c8ff4SLin Jinhan 0x13, 0x9f, 0x2f, 0x34, 0x8e, 0xa9, 0xec, 0xa5,
386495c8ff4SLin Jinhan 0x01, 0xab, 0x62, 0x3c, 0x98, 0x88, 0x07, 0x9e,
387495c8ff4SLin Jinhan 0x1d, 0x81, 0x17, 0x08, 0xf7, 0xdd, 0x70, 0x57,
388495c8ff4SLin Jinhan 0x95, 0xaf, 0x2c, 0xd4, 0x73, 0x9d, 0x2a, 0x89,
389495c8ff4SLin Jinhan 0xb4, 0x55, 0x39, 0x6d, 0x89, 0x3c, 0xdf, 0xae,
390495c8ff4SLin Jinhan };
391495c8ff4SLin Jinhan 
392495c8ff4SLin Jinhan const unsigned char aes_xts_cipher[] = {
393495c8ff4SLin Jinhan 0x8f, 0xe6, 0xeb, 0x96, 0xc8, 0x97, 0x63, 0x6f,
394495c8ff4SLin Jinhan 0x6d, 0xdb, 0x9e, 0x1a, 0x78, 0xea, 0x69, 0x0a,
395495c8ff4SLin Jinhan 0x52, 0x26, 0xe3, 0x63, 0x15, 0xab, 0xe7, 0x11,
396495c8ff4SLin Jinhan 0xaf, 0x18, 0x15, 0x57, 0x7a, 0xd1, 0xe2, 0xac,
397495c8ff4SLin Jinhan 0x43, 0x89, 0x95, 0x02, 0x19, 0xe0, 0x68, 0xf4,
398495c8ff4SLin Jinhan 0x4b, 0x81, 0x3b, 0x5d, 0x9f, 0x68, 0x21, 0x56,
399495c8ff4SLin Jinhan 0x30, 0x86, 0x73, 0xc5, 0xc8, 0x05, 0xeb, 0x86,
400495c8ff4SLin Jinhan 0xef, 0x18, 0xe9, 0x49, 0xc1, 0xa8, 0x7f, 0x14,
401495c8ff4SLin Jinhan 0xbc, 0x57, 0x38, 0x8d, 0x16, 0x85, 0x26, 0x1f,
402495c8ff4SLin Jinhan 0x89, 0xab, 0xb8, 0xa9, 0xbd, 0x87, 0x9c, 0xd7,
403495c8ff4SLin Jinhan 0xa1, 0x0d, 0x44, 0x6a, 0x09, 0xd9, 0x19, 0xb7,
404495c8ff4SLin Jinhan 0x8e, 0x2a, 0xde, 0xbf, 0x53, 0x35, 0x28, 0x26,
405495c8ff4SLin Jinhan 0x1e, 0x56, 0x2d, 0x76, 0x55, 0x1a, 0xf9, 0x03,
406495c8ff4SLin Jinhan 0xfe, 0x75, 0x5c, 0xd0, 0x70, 0x83, 0x96, 0x6d,
407495c8ff4SLin Jinhan 0x28, 0x7d, 0x22, 0x97, 0x04, 0xf9, 0x0c, 0x9f,
408495c8ff4SLin Jinhan 0x96, 0x99, 0xa5, 0x6b, 0xae, 0x9d, 0x99, 0x95,
409495c8ff4SLin Jinhan 0x16, 0x4b, 0xf9, 0xcb, 0xd7, 0xb0, 0x9f, 0x59,
410495c8ff4SLin Jinhan 0xce, 0x87, 0xe2, 0x9d, 0x4d, 0x94, 0x6b, 0x56,
411495c8ff4SLin Jinhan 0x44, 0x2a, 0x05, 0x15, 0x31, 0xf5, 0xca, 0xba,
412495c8ff4SLin Jinhan 0x6c, 0xe5, 0x9d, 0x29, 0x14, 0x5f, 0x76, 0x90,
413495c8ff4SLin Jinhan };
414495c8ff4SLin Jinhan 
415*65ac8e46SLin Jinhan const u8 aes_cbc_mac[] = {
416*65ac8e46SLin Jinhan 0x9d, 0x8c, 0x05, 0x0a, 0x91, 0xa2, 0x64, 0xe6,
417*65ac8e46SLin Jinhan 0x9e, 0x40, 0xc4, 0x27, 0x96, 0xed, 0xfe, 0x1a,
418*65ac8e46SLin Jinhan };
419*65ac8e46SLin Jinhan 
420*65ac8e46SLin Jinhan const u8 aes_cmac[] = {
421*65ac8e46SLin Jinhan 0x93, 0xa2, 0xdf, 0x02, 0xb1, 0xa4, 0x94, 0x86,
422*65ac8e46SLin Jinhan 0xbe, 0xe1, 0x69, 0x2a, 0x75, 0x57, 0x3d, 0x0a,
423*65ac8e46SLin Jinhan };
424*65ac8e46SLin Jinhan 
425495c8ff4SLin Jinhan const u8 sm4_key[] = {
426495c8ff4SLin Jinhan 	0x8e, 0x30, 0x09, 0x79, 0xae, 0xb3, 0x75, 0x13,
427495c8ff4SLin Jinhan 	0xab, 0x03, 0x4d, 0x11, 0x62, 0xe0, 0xfe, 0x03,
428495c8ff4SLin Jinhan };
429495c8ff4SLin Jinhan 
430495c8ff4SLin Jinhan const u8 sm4_twk_key[] = {
431495c8ff4SLin Jinhan 	0xf3, 0x38, 0x97, 0xb9, 0xeb, 0x95, 0x7a, 0xf5,
432495c8ff4SLin Jinhan 	0xed, 0x72, 0xd2, 0x6e, 0xfc, 0xf7, 0xd6, 0xa7,
433495c8ff4SLin Jinhan };
434495c8ff4SLin Jinhan 
435495c8ff4SLin Jinhan const u8 sm4_iv[] = {
436495c8ff4SLin Jinhan 	0x48, 0x5c, 0x38, 0x45, 0x26, 0xa8, 0x72, 0xd7,
437495c8ff4SLin Jinhan 	0x49, 0x54, 0xbf, 0x41, 0x24, 0xe8, 0x97, 0xab,
438495c8ff4SLin Jinhan };
439495c8ff4SLin Jinhan 
440495c8ff4SLin Jinhan const u8 sm4_ecb_cipher[] = {
441495c8ff4SLin Jinhan 	0xbb, 0x4f, 0x2c, 0xa0, 0x5b, 0x78, 0x62, 0xc1,
442495c8ff4SLin Jinhan 	0xad, 0xcf, 0xb1, 0x2b, 0x64, 0x95, 0xc8, 0xa8,
443495c8ff4SLin Jinhan 	0xca, 0xa0, 0x62, 0xc5, 0xf4, 0x38, 0x8f, 0x51,
444495c8ff4SLin Jinhan 	0x13, 0x41, 0x59, 0x96, 0xe7, 0x06, 0x71, 0xee,
445495c8ff4SLin Jinhan 	0x72, 0xea, 0x87, 0xc3, 0xf7, 0xef, 0x7d, 0x49,
446495c8ff4SLin Jinhan 	0xdf, 0xf2, 0xe5, 0x6f, 0x03, 0xeb, 0x4d, 0xca,
447495c8ff4SLin Jinhan 	0x25, 0x42, 0x61, 0xee, 0x3f, 0x86, 0x48, 0x9a,
448495c8ff4SLin Jinhan 	0xda, 0xc0, 0xcb, 0x88, 0x01, 0x2f, 0xdb, 0xc8,
449495c8ff4SLin Jinhan 	0xee, 0x11, 0xa1, 0x98, 0x24, 0x3c, 0xf4, 0x86,
450495c8ff4SLin Jinhan 	0x4b, 0x16, 0xf6, 0x5f, 0x91, 0xc6, 0x47, 0x25,
451495c8ff4SLin Jinhan 	0xa0, 0x2d, 0x87, 0xb8, 0xbe, 0xdc, 0xd1, 0x55,
452495c8ff4SLin Jinhan 	0x92, 0x74, 0x22, 0x5f, 0xbc, 0x97, 0x03, 0x4b,
453495c8ff4SLin Jinhan 	0xda, 0x3f, 0x66, 0xd1, 0x22, 0xee, 0x3b, 0xd8,
454495c8ff4SLin Jinhan 	0xfc, 0x55, 0x89, 0x80, 0xf7, 0x94, 0xe1, 0x3f,
455495c8ff4SLin Jinhan 	0x4c, 0x78, 0xb9, 0x67, 0x35, 0x27, 0xf2, 0x05,
456495c8ff4SLin Jinhan 	0x79, 0x59, 0xbd, 0x69, 0xec, 0x03, 0xd4, 0x61,
457495c8ff4SLin Jinhan 	0x98, 0xc5, 0x75, 0x77, 0x8d, 0xcd, 0xc9, 0xe4,
458495c8ff4SLin Jinhan 	0xa0, 0xe4, 0x2e, 0x9c, 0x55, 0x70, 0xb8, 0x3d,
459495c8ff4SLin Jinhan 	0x81, 0xbf, 0x6b, 0xa3, 0x51, 0xb7, 0x41, 0xd3,
460495c8ff4SLin Jinhan 	0x3e, 0x51, 0xae, 0xa5, 0x9e, 0x26, 0x71, 0xb1,
461495c8ff4SLin Jinhan };
462495c8ff4SLin Jinhan 
463495c8ff4SLin Jinhan const u8 sm4_cbc_cipher[] = {
464495c8ff4SLin Jinhan 	0x74, 0x79, 0xc4, 0xe5, 0xcc, 0x20, 0x40, 0x8b,
465495c8ff4SLin Jinhan 	0x47, 0xdd, 0x90, 0xfb, 0x00, 0x08, 0xbb, 0xce,
466495c8ff4SLin Jinhan 	0x6e, 0x18, 0x4b, 0x47, 0x45, 0xab, 0x79, 0x1c,
467495c8ff4SLin Jinhan 	0x79, 0x8b, 0xc0, 0xd8, 0xe5, 0x87, 0x97, 0x9f,
468495c8ff4SLin Jinhan 	0x2a, 0xa6, 0x77, 0x23, 0xd7, 0x13, 0xb5, 0x9c,
469495c8ff4SLin Jinhan 	0x83, 0xd0, 0x6d, 0xb5, 0xa9, 0x2b, 0xa1, 0x27,
470495c8ff4SLin Jinhan 	0x68, 0x78, 0xb1, 0x40, 0x82, 0xa1, 0x02, 0xc0,
471495c8ff4SLin Jinhan 	0x6f, 0x41, 0xae, 0x74, 0x0f, 0x8f, 0x04, 0xb1,
472495c8ff4SLin Jinhan 	0xdc, 0xc3, 0x90, 0x3d, 0x3f, 0x1a, 0x6a, 0xe0,
473495c8ff4SLin Jinhan 	0x31, 0x3a, 0x89, 0x74, 0xc3, 0x15, 0x73, 0xb4,
474495c8ff4SLin Jinhan 	0x6f, 0xb3, 0x19, 0xab, 0xc1, 0x14, 0x74, 0xb1,
475495c8ff4SLin Jinhan 	0x50, 0xdb, 0x70, 0x97, 0x07, 0x80, 0x9c, 0xbb,
476495c8ff4SLin Jinhan 	0x2f, 0x2b, 0xaf, 0x92, 0xdf, 0xc1, 0xe6, 0x12,
477495c8ff4SLin Jinhan 	0x67, 0x53, 0x74, 0xe5, 0x36, 0x71, 0x88, 0xb6,
478495c8ff4SLin Jinhan 	0x5d, 0xf5, 0x88, 0x77, 0xc2, 0x61, 0xab, 0xd4,
479495c8ff4SLin Jinhan 	0xd8, 0xa6, 0x1c, 0x08, 0xde, 0x49, 0x0a, 0xe3,
480495c8ff4SLin Jinhan 	0xd8, 0x32, 0x21, 0xca, 0xd1, 0xba, 0xfb, 0x9b,
481495c8ff4SLin Jinhan 	0x52, 0xde, 0xe7, 0x72, 0x52, 0xd8, 0xa2, 0x7d,
482495c8ff4SLin Jinhan 	0x39, 0x7c, 0x71, 0xb3, 0x06, 0x37, 0x3d, 0xb0,
483495c8ff4SLin Jinhan 	0xda, 0x51, 0xc2, 0x7e, 0x4e, 0xc5, 0x6e, 0xe1,
484495c8ff4SLin Jinhan };
485495c8ff4SLin Jinhan 
486495c8ff4SLin Jinhan const u8 sm4_ofb_cipher[] = {
487495c8ff4SLin Jinhan 	0x17, 0xb0, 0xac, 0x00, 0x8a, 0x03, 0x6c, 0x7d,
488495c8ff4SLin Jinhan 	0x98, 0x0e, 0x09, 0x18, 0x06, 0x85, 0x3e, 0x41,
489495c8ff4SLin Jinhan 	0xae, 0x29, 0xbc, 0x78, 0xe2, 0x1b, 0xa9, 0x4b,
490495c8ff4SLin Jinhan 	0xa0, 0x9d, 0xc7, 0xaa, 0x8f, 0x00, 0xe7, 0xb1,
491495c8ff4SLin Jinhan 	0x1a, 0xff, 0x8a, 0x85, 0xbc, 0xc4, 0xf1, 0xfd,
492495c8ff4SLin Jinhan 	0x28, 0xb2, 0xcf, 0xe2, 0x01, 0x4e, 0x52, 0xfd,
493495c8ff4SLin Jinhan 	0x2d, 0x1a, 0xdf, 0x5e, 0x37, 0x9e, 0x48, 0x4f,
494495c8ff4SLin Jinhan 	0x91, 0xa0, 0x83, 0x8e, 0xcb, 0x74, 0x9b, 0x53,
495495c8ff4SLin Jinhan 	0xd1, 0x2b, 0xfe, 0x0a, 0x9d, 0x55, 0x27, 0x59,
496495c8ff4SLin Jinhan 	0x98, 0x88, 0xc0, 0x49, 0x68, 0x4e, 0x1b, 0x40,
497495c8ff4SLin Jinhan 	0x97, 0x82, 0x62, 0x47, 0x5b, 0x6e, 0x80, 0x52,
498495c8ff4SLin Jinhan 	0x18, 0xa6, 0xd3, 0x73, 0x29, 0x53, 0xaa, 0x24,
499495c8ff4SLin Jinhan 	0xb0, 0x93, 0xd1, 0x8a, 0xfa, 0x15, 0x46, 0xa7,
500495c8ff4SLin Jinhan 	0x37, 0x4a, 0x53, 0x52, 0x1a, 0x6f, 0xc8, 0xb2,
501495c8ff4SLin Jinhan 	0x88, 0x4b, 0xa9, 0xf1, 0x6f, 0xdb, 0xb1, 0x80,
502495c8ff4SLin Jinhan 	0xf9, 0x32, 0x95, 0xf7, 0x61, 0x3d, 0xf0, 0x1f,
503495c8ff4SLin Jinhan 	0xe3, 0x18, 0xb5, 0x03, 0x14, 0x1a, 0x72, 0x4a,
504495c8ff4SLin Jinhan 	0xbd, 0xaa, 0x61, 0x30, 0xf0, 0xbd, 0x60, 0xff,
505495c8ff4SLin Jinhan 	0x5b, 0x02, 0x0b, 0xe4, 0xfb, 0xae, 0x10, 0x2b,
506495c8ff4SLin Jinhan 	0x90, 0x86, 0x74, 0x94, 0x45, 0xf5, 0x3b, 0x4a,
507495c8ff4SLin Jinhan };
508495c8ff4SLin Jinhan 
509495c8ff4SLin Jinhan const u8 sm4_cfb_cipher[] = {
510495c8ff4SLin Jinhan 	0x17, 0xb0, 0xac, 0x00, 0x8a, 0x03, 0x6c, 0x7d,
511495c8ff4SLin Jinhan 	0x98, 0x0e, 0x09, 0x18, 0x06, 0x85, 0x3e, 0x41,
512495c8ff4SLin Jinhan 	0x6e, 0x04, 0x0d, 0x4d, 0x87, 0x00, 0x36, 0xf3,
513495c8ff4SLin Jinhan 	0xb8, 0x96, 0x9f, 0x84, 0x4b, 0x4b, 0x71, 0x21,
514495c8ff4SLin Jinhan 	0x3c, 0xf1, 0xad, 0x3f, 0x8c, 0x75, 0xd6, 0xcf,
515495c8ff4SLin Jinhan 	0x49, 0xfa, 0xb1, 0xbe, 0x61, 0xa3, 0x46, 0x36,
516495c8ff4SLin Jinhan 	0x89, 0x8f, 0x1b, 0x81, 0xd4, 0x04, 0x99, 0x79,
517495c8ff4SLin Jinhan 	0x20, 0x29, 0xd6, 0xe2, 0x46, 0x6b, 0x2d, 0xd3,
518495c8ff4SLin Jinhan 	0x03, 0xba, 0x52, 0x13, 0xfd, 0x0c, 0x33, 0x15,
519495c8ff4SLin Jinhan 	0x4d, 0xa1, 0x36, 0x6a, 0x65, 0xbb, 0xcd, 0x1f,
520495c8ff4SLin Jinhan 	0xcc, 0x31, 0xbc, 0x53, 0xff, 0xbc, 0xe4, 0x2c,
521495c8ff4SLin Jinhan 	0x5c, 0xc1, 0xbf, 0xcf, 0x7b, 0x17, 0xba, 0x19,
522495c8ff4SLin Jinhan 	0xdd, 0x8b, 0x6d, 0x57, 0x4a, 0xbf, 0x9a, 0x4f,
523495c8ff4SLin Jinhan 	0xc8, 0x25, 0xee, 0xbb, 0x83, 0x36, 0x3f, 0x41,
524495c8ff4SLin Jinhan 	0x7b, 0x01, 0x39, 0xeb, 0x56, 0xfc, 0x0f, 0x4f,
525495c8ff4SLin Jinhan 	0xea, 0xe1, 0x7f, 0xc7, 0x9e, 0xa2, 0x11, 0x10,
526495c8ff4SLin Jinhan 	0x36, 0x63, 0x51, 0xe9, 0xef, 0x21, 0x65, 0xc6,
527495c8ff4SLin Jinhan 	0xd7, 0x67, 0x53, 0xb0, 0xf3, 0x16, 0xa0, 0xe9,
528495c8ff4SLin Jinhan 	0xcb, 0x57, 0x2c, 0x85, 0x0c, 0x0e, 0x3b, 0x7c,
529495c8ff4SLin Jinhan 	0xc6, 0x01, 0x2e, 0x44, 0xc7, 0x03, 0x07, 0x69,
530495c8ff4SLin Jinhan };
531495c8ff4SLin Jinhan 
532495c8ff4SLin Jinhan const u8 sm4_cts_cipher[] = {
533495c8ff4SLin Jinhan 	0x74, 0x79, 0xc4, 0xe5, 0xcc, 0x20, 0x40, 0x8b,
534495c8ff4SLin Jinhan 	0x47, 0xdd, 0x90, 0xfb, 0x00, 0x08, 0xbb, 0xce,
535495c8ff4SLin Jinhan 	0x6e, 0x18, 0x4b, 0x47, 0x45, 0xab, 0x79, 0x1c,
536495c8ff4SLin Jinhan 	0x79, 0x8b, 0xc0, 0xd8, 0xe5, 0x87, 0x97, 0x9f,
537495c8ff4SLin Jinhan 	0x2a, 0xa6, 0x77, 0x23, 0xd7, 0x13, 0xb5, 0x9c,
538495c8ff4SLin Jinhan 	0x83, 0xd0, 0x6d, 0xb5, 0xa9, 0x2b, 0xa1, 0x27,
539495c8ff4SLin Jinhan 	0x68, 0x78, 0xb1, 0x40, 0x82, 0xa1, 0x02, 0xc0,
540495c8ff4SLin Jinhan 	0x6f, 0x41, 0xae, 0x74, 0x0f, 0x8f, 0x04, 0xb1,
541495c8ff4SLin Jinhan 	0xdc, 0xc3, 0x90, 0x3d, 0x3f, 0x1a, 0x6a, 0xe0,
542495c8ff4SLin Jinhan 	0x31, 0x3a, 0x89, 0x74, 0xc3, 0x15, 0x73, 0xb4,
543495c8ff4SLin Jinhan 	0x6f, 0xb3, 0x19, 0xab, 0xc1, 0x14, 0x74, 0xb1,
544495c8ff4SLin Jinhan 	0x50, 0xdb, 0x70, 0x97, 0x07, 0x80, 0x9c, 0xbb,
545495c8ff4SLin Jinhan 	0x2f, 0x2b, 0xaf, 0x92, 0xdf, 0xc1, 0xe6, 0x12,
546495c8ff4SLin Jinhan 	0x67, 0x53, 0x74, 0xe5, 0x36, 0x71, 0x88, 0xb6,
547495c8ff4SLin Jinhan 	0x5d, 0xf5, 0x88, 0x77, 0xc2, 0x61, 0xab, 0xd4,
548495c8ff4SLin Jinhan 	0xd8, 0xa6, 0x1c, 0x08, 0xde, 0x49, 0x0a, 0xe3,
549495c8ff4SLin Jinhan 	0x39, 0x7c, 0x71, 0xb3, 0x06, 0x37, 0x3d, 0xb0,
550495c8ff4SLin Jinhan 	0xda, 0x51, 0xc2, 0x7e, 0x4e, 0xc5, 0x6e, 0xe1,
551495c8ff4SLin Jinhan 	0xd8, 0x32, 0x21, 0xca, 0xd1, 0xba, 0xfb, 0x9b,
552495c8ff4SLin Jinhan 	0x52, 0xde, 0xe7, 0x72, 0x52, 0xd8, 0xa2, 0x7d,
553495c8ff4SLin Jinhan };
554495c8ff4SLin Jinhan 
555495c8ff4SLin Jinhan const u8 sm4_ctr_cipher[] = {
556495c8ff4SLin Jinhan 	0x17, 0xb0, 0xac, 0x00, 0x8a, 0x03, 0x6c, 0x7d,
557495c8ff4SLin Jinhan 	0x98, 0x0e, 0x09, 0x18, 0x06, 0x85, 0x3e, 0x41,
558495c8ff4SLin Jinhan 	0xdd, 0xc6, 0x89, 0xb2, 0xc3, 0x2b, 0xf0, 0x17,
559495c8ff4SLin Jinhan 	0x68, 0x33, 0xaa, 0x4f, 0x13, 0xb8, 0xd4, 0x93,
560495c8ff4SLin Jinhan 	0x22, 0x3e, 0x92, 0x3b, 0xe8, 0xd4, 0x0a, 0x01,
561495c8ff4SLin Jinhan 	0x8e, 0xfe, 0x3d, 0x8c, 0x65, 0xc3, 0xb5, 0xb1,
562495c8ff4SLin Jinhan 	0xb7, 0x3c, 0x1f, 0x1b, 0xc9, 0xa0, 0x06, 0x3f,
563495c8ff4SLin Jinhan 	0x01, 0xc8, 0x2c, 0xe2, 0x8c, 0x4f, 0xc4, 0xfa,
564495c8ff4SLin Jinhan 	0x71, 0x9a, 0x6d, 0x73, 0x22, 0x22, 0xa3, 0xff,
565495c8ff4SLin Jinhan 	0x3b, 0x09, 0xd6, 0x32, 0x01, 0xe8, 0x1c, 0xb6,
566495c8ff4SLin Jinhan 	0xe0, 0x81, 0x16, 0xf3, 0x12, 0x32, 0x2b, 0x2e,
567495c8ff4SLin Jinhan 	0x17, 0xae, 0x03, 0x80, 0x7d, 0xb9, 0xcc, 0x79,
568495c8ff4SLin Jinhan 	0x62, 0xfd, 0x17, 0x2a, 0x93, 0x99, 0x53, 0x8b,
569495c8ff4SLin Jinhan 	0x2d, 0xbb, 0x18, 0x8d, 0x44, 0xca, 0xcd, 0x4f,
570495c8ff4SLin Jinhan 	0x02, 0x27, 0x5e, 0x18, 0x2d, 0x9e, 0x9a, 0x53,
571495c8ff4SLin Jinhan 	0x9f, 0xd6, 0xe4, 0xf1, 0x56, 0x49, 0x61, 0x42,
572495c8ff4SLin Jinhan 	0xcc, 0xe3, 0x86, 0x27, 0xf8, 0x83, 0x02, 0x52,
573495c8ff4SLin Jinhan 	0x9e, 0xc8, 0x18, 0xf1, 0x61, 0x89, 0x01, 0x51,
574495c8ff4SLin Jinhan 	0x5c, 0x81, 0xa8, 0x96, 0x28, 0xd3, 0xcc, 0xfc,
575495c8ff4SLin Jinhan 	0x2f, 0x0d, 0xca, 0x45, 0xb6, 0x6f, 0xc4, 0xcf,
576495c8ff4SLin Jinhan };
577495c8ff4SLin Jinhan 
578495c8ff4SLin Jinhan const u8 sm4_xts_cipher[] = {
579495c8ff4SLin Jinhan 	0x00, 0xf3, 0x48, 0x66, 0x7e, 0x6a, 0x81, 0x0b,
580495c8ff4SLin Jinhan 	0xf3, 0xd2, 0xcd, 0xd5, 0x29, 0x1b, 0x00, 0x3b,
581495c8ff4SLin Jinhan 	0x72, 0xbc, 0x2d, 0xc8, 0xe5, 0x35, 0xc4, 0x58,
582495c8ff4SLin Jinhan 	0xc9, 0x0a, 0x9c, 0xc8, 0xed, 0x5f, 0x9e, 0x71,
583495c8ff4SLin Jinhan 	0xb1, 0x6b, 0xb5, 0xe1, 0x88, 0x58, 0x96, 0x1f,
584495c8ff4SLin Jinhan 	0x22, 0x8d, 0xe6, 0x57, 0x24, 0x6f, 0xfd, 0x7f,
585495c8ff4SLin Jinhan 	0xc3, 0x95, 0xf8, 0x67, 0xea, 0xba, 0x12, 0xd1,
586495c8ff4SLin Jinhan 	0xb8, 0x72, 0xb0, 0xf8, 0xcc, 0xf8, 0x9d, 0xbf,
587495c8ff4SLin Jinhan 	0xac, 0x3d, 0x62, 0xac, 0x95, 0xce, 0x05, 0x0d,
588495c8ff4SLin Jinhan 	0x22, 0x66, 0xf0, 0xf8, 0x7f, 0x68, 0x75, 0x4e,
589495c8ff4SLin Jinhan 	0xd8, 0x0c, 0x49, 0x04, 0x1b, 0xf6, 0xac, 0xc8,
590495c8ff4SLin Jinhan 	0x84, 0x70, 0xdd, 0xf1, 0x2c, 0xe8, 0x21, 0xcf,
591495c8ff4SLin Jinhan 	0xce, 0xf3, 0x69, 0x60, 0x20, 0x97, 0x21, 0x42,
592495c8ff4SLin Jinhan 	0xf8, 0xf7, 0x3d, 0xa3, 0x6a, 0x3f, 0x37, 0x8c,
593495c8ff4SLin Jinhan 	0xa2, 0x99, 0x09, 0x24, 0xfd, 0x7c, 0x31, 0x61,
594495c8ff4SLin Jinhan 	0x83, 0x09, 0x6d, 0x35, 0x58, 0x60, 0x3b, 0x65,
595495c8ff4SLin Jinhan 	0x2f, 0x5a, 0x11, 0x32, 0x89, 0x99, 0x5e, 0x6e,
596495c8ff4SLin Jinhan 	0x66, 0x94, 0x56, 0x33, 0xb0, 0x5a, 0xc6, 0x16,
597495c8ff4SLin Jinhan 	0x9b, 0xd3, 0x46, 0xbb, 0x55, 0xc0, 0xa2, 0x4b,
598495c8ff4SLin Jinhan 	0x24, 0x73, 0x30, 0x7e, 0x74, 0x5f, 0x67, 0x08,
599495c8ff4SLin Jinhan };
600495c8ff4SLin Jinhan #endif
601495c8ff4SLin Jinhan 
602*65ac8e46SLin Jinhan const u8 sm4_cbc_mac[] = {
603*65ac8e46SLin Jinhan 	0xd3, 0xfc, 0xc3, 0x07, 0x94, 0x31, 0xe9, 0x64,
604*65ac8e46SLin Jinhan 	0xd3, 0xe9, 0x10, 0x9d, 0x89, 0x03, 0x13, 0xb2,
605*65ac8e46SLin Jinhan };
606*65ac8e46SLin Jinhan 
607*65ac8e46SLin Jinhan const u8 sm4_cmac[] = {
608*65ac8e46SLin Jinhan 	0xbc, 0x9b, 0x3c, 0x42, 0x45, 0xed, 0xcf, 0xc6,
609*65ac8e46SLin Jinhan 	0xd0, 0x92, 0xa1, 0xc4, 0x34, 0xb5, 0x3d, 0xe3,
610*65ac8e46SLin Jinhan };
611*65ac8e46SLin Jinhan 
612495c8ff4SLin Jinhan const u8 hash_md5[] = {
613495c8ff4SLin Jinhan 0x01, 0xea, 0x0b, 0xa4, 0xa9, 0x88, 0xa2, 0xea,
614495c8ff4SLin Jinhan 0x55, 0x1d, 0x7b, 0xab, 0xdb, 0xa3, 0x96, 0x0f,
615495c8ff4SLin Jinhan };
616495c8ff4SLin Jinhan 
617495c8ff4SLin Jinhan const u8 hash_sha1[] = {
618495c8ff4SLin Jinhan 0xe5, 0xfe, 0x0b, 0x07, 0x06, 0xaf, 0xdb, 0x15,
619495c8ff4SLin Jinhan 0x9b, 0x53, 0xf2, 0xf4, 0x42, 0x35, 0xd0, 0x82,
620495c8ff4SLin Jinhan 0xcf, 0xce, 0x99, 0xed,
621495c8ff4SLin Jinhan };
622495c8ff4SLin Jinhan 
623495c8ff4SLin Jinhan const u8 hash_sha256[] = {
624495c8ff4SLin Jinhan 0x9b, 0xa8, 0x85, 0x0a, 0xa8, 0x2c, 0x21, 0x6a,
625495c8ff4SLin Jinhan 0x36, 0x89, 0xf8, 0x0f, 0x10, 0xa4, 0x0d, 0x01,
626495c8ff4SLin Jinhan 0x8b, 0x1c, 0xce, 0x7e, 0xe4, 0xa2, 0xc8, 0xa8,
627495c8ff4SLin Jinhan 0xa7, 0xff, 0x4d, 0x4b, 0x14, 0x1a, 0x67, 0xf0,
628495c8ff4SLin Jinhan };
629495c8ff4SLin Jinhan 
630495c8ff4SLin Jinhan const u8 hash_sha224[] = {
631495c8ff4SLin Jinhan 0x21, 0x55, 0x40, 0x7b, 0x94, 0x32, 0x53, 0xd8,
632495c8ff4SLin Jinhan 0x6c, 0x12, 0xca, 0x44, 0xf4, 0x5c, 0x98, 0xe3,
633495c8ff4SLin Jinhan 0x1a, 0x5c, 0xbf, 0xe7, 0x05, 0x91, 0x0c, 0xd0,
634495c8ff4SLin Jinhan 0xd2, 0x54, 0x95, 0x56,
635495c8ff4SLin Jinhan };
636495c8ff4SLin Jinhan 
637495c8ff4SLin Jinhan const u8 hash_sha512[] = {
638495c8ff4SLin Jinhan 0xbb, 0x32, 0xe9, 0x7b, 0x49, 0x5e, 0x1a, 0xe0,
639495c8ff4SLin Jinhan 0x3b, 0xb7, 0x20, 0xbd, 0xa8, 0xec, 0x91, 0x7e,
640495c8ff4SLin Jinhan 0x3d, 0xfa, 0xd5, 0x60, 0x71, 0x6c, 0x9f, 0xa8,
641495c8ff4SLin Jinhan 0xf6, 0x48, 0xea, 0x93, 0x7c, 0x81, 0xe1, 0x59,
642495c8ff4SLin Jinhan 0xfb, 0x3e, 0xe3, 0xb8, 0xbd, 0x77, 0x31, 0xf2,
643495c8ff4SLin Jinhan 0xa2, 0x64, 0x20, 0x40, 0x8d, 0x6f, 0x11, 0xd3,
644495c8ff4SLin Jinhan 0x30, 0xcc, 0x65, 0xd2, 0x56, 0xc9, 0xd8, 0x5e,
645495c8ff4SLin Jinhan 0x0d, 0x18, 0xe0, 0xfe, 0x7c, 0x7c, 0x2f, 0x57,
646495c8ff4SLin Jinhan };
647495c8ff4SLin Jinhan 
648495c8ff4SLin Jinhan const u8 hash_sha384[] = {
649495c8ff4SLin Jinhan 0x80, 0x27, 0xc1, 0xb9, 0x84, 0x51, 0xf1, 0x50,
650495c8ff4SLin Jinhan 0x9e, 0xa5, 0x26, 0xac, 0xc6, 0x01, 0x20, 0xbb,
651495c8ff4SLin Jinhan 0xeb, 0x00, 0x5d, 0x9a, 0x21, 0x2c, 0xde, 0x5a,
652495c8ff4SLin Jinhan 0x36, 0x5d, 0x1d, 0xca, 0xfb, 0xf7, 0x8b, 0x78,
653495c8ff4SLin Jinhan 0xfb, 0x61, 0x0d, 0x86, 0x9b, 0x3d, 0x7a, 0xf3,
654495c8ff4SLin Jinhan 0xfa, 0x8b, 0x80, 0x4a, 0x7f, 0xb7, 0x56, 0xf7,
655495c8ff4SLin Jinhan };
656495c8ff4SLin Jinhan 
657495c8ff4SLin Jinhan const u8 hash_sha512_224[] = {
658495c8ff4SLin Jinhan 0x15, 0x52, 0x59, 0xea, 0xe2, 0x4b, 0xa7, 0xc6,
659495c8ff4SLin Jinhan 0x26, 0xd1, 0x27, 0x59, 0x26, 0x3a, 0x78, 0x63,
660495c8ff4SLin Jinhan 0x2b, 0xed, 0x33, 0x8f, 0xba, 0x07, 0xee, 0x13,
661495c8ff4SLin Jinhan 0x2f, 0xfb, 0x88, 0xab,
662495c8ff4SLin Jinhan };
663495c8ff4SLin Jinhan 
664495c8ff4SLin Jinhan const u8 hash_sha512_256[] = {
665495c8ff4SLin Jinhan 0x99, 0x6d, 0x6f, 0xe2, 0xf8, 0x44, 0x62, 0x68,
666495c8ff4SLin Jinhan 0xe5, 0x58, 0x86, 0x6c, 0xab, 0x5b, 0x91, 0x97,
667495c8ff4SLin Jinhan 0x63, 0x36, 0x05, 0x0a, 0xa4, 0x77, 0xc9, 0x70,
668495c8ff4SLin Jinhan 0x46, 0xcb, 0x06, 0xc6, 0xaf, 0x69, 0x7f, 0xc7,
669495c8ff4SLin Jinhan };
670495c8ff4SLin Jinhan 
671495c8ff4SLin Jinhan const u8 hash_sm3[] = {
672495c8ff4SLin Jinhan 0x23, 0x03, 0xa3, 0xf1, 0xaa, 0x24, 0x8f, 0x13,
673495c8ff4SLin Jinhan 0xae, 0xea, 0x16, 0x6d, 0xd0, 0xce, 0xe8, 0x25,
674495c8ff4SLin Jinhan 0x34, 0xb3, 0x02, 0x61, 0xce, 0xaa, 0x00, 0xdc,
675495c8ff4SLin Jinhan 0xf1, 0x0d, 0x34, 0x92, 0x02, 0x08, 0x49, 0xbb,
676495c8ff4SLin Jinhan };
677495c8ff4SLin Jinhan 
678495c8ff4SLin Jinhan #if CONFIG_IS_ENABLED(ROCKCHIP_CIPHER)
679495c8ff4SLin Jinhan 
680495c8ff4SLin Jinhan const u8 hmac_key[] = {
681495c8ff4SLin Jinhan 0x12, 0x83, 0x3f, 0x50, 0x37, 0x48, 0xcc, 0x23,
682495c8ff4SLin Jinhan 0x6f, 0xe3, 0x49, 0x6d, 0x60, 0xc0, 0x7f, 0x46,
683495c8ff4SLin Jinhan 0xd9, 0x7c, 0x4d, 0x88, 0x77, 0x1c, 0x01, 0x6c,
684495c8ff4SLin Jinhan 0x99, 0x49, 0x14, 0x1a, 0x7b, 0xb2, 0x6c, 0xf7,
685495c8ff4SLin Jinhan };
686495c8ff4SLin Jinhan 
687495c8ff4SLin Jinhan const u8 hmac_sha1[] = {
688495c8ff4SLin Jinhan 0x83, 0x95, 0xf2, 0x9f, 0x9f, 0x99, 0x94, 0x48,
689495c8ff4SLin Jinhan 0x63, 0x72, 0xda, 0xc1, 0xfb, 0x4f, 0xf0, 0xf5,
690495c8ff4SLin Jinhan 0x68, 0x4a, 0xf1, 0x24,
691495c8ff4SLin Jinhan };
692495c8ff4SLin Jinhan 
693495c8ff4SLin Jinhan const u8 hmac_sha256[] = {
694495c8ff4SLin Jinhan 0xbf, 0x56, 0x68, 0xc0, 0xa8, 0x0b, 0x87, 0xb4,
695495c8ff4SLin Jinhan 0xcf, 0x76, 0xb8, 0x39, 0xec, 0xbc, 0x90, 0xd2,
696495c8ff4SLin Jinhan 0x05, 0x04, 0x86, 0x3d, 0x80, 0x5d, 0xbe, 0xe2,
697495c8ff4SLin Jinhan 0x1a, 0xcc, 0x8f, 0x9a, 0x06, 0xdb, 0x08, 0x3c,
698495c8ff4SLin Jinhan };
699495c8ff4SLin Jinhan 
700495c8ff4SLin Jinhan const u8 hmac_sha512[] = {
701495c8ff4SLin Jinhan 0xdd, 0xab, 0x41, 0x15, 0x43, 0x02, 0xa7, 0x0f,
702495c8ff4SLin Jinhan 0xef, 0x8f, 0x39, 0x20, 0xdf, 0x30, 0xb7, 0xa7,
703495c8ff4SLin Jinhan 0x56, 0x12, 0x8c, 0xcc, 0xff, 0x43, 0x9f, 0xc7,
704495c8ff4SLin Jinhan 0xad, 0x35, 0x07, 0x82, 0xcd, 0x82, 0x44, 0xa5,
705495c8ff4SLin Jinhan 0x4a, 0x66, 0x4e, 0x5b, 0x8a, 0xa9, 0xfd, 0x5d,
706495c8ff4SLin Jinhan 0x43, 0x38, 0x65, 0x11, 0x13, 0xd3, 0xc8, 0x2f,
707495c8ff4SLin Jinhan 0xa2, 0x38, 0x95, 0x8b, 0x0e, 0xd5, 0x30, 0xc5,
708495c8ff4SLin Jinhan 0x9f, 0xd8, 0x76, 0x15, 0x34, 0x69, 0xb5, 0xd5,
709495c8ff4SLin Jinhan };
710495c8ff4SLin Jinhan 
711495c8ff4SLin Jinhan const u8 hmac_md5[] = {
712495c8ff4SLin Jinhan 0x28, 0x6e, 0x5c, 0xf1, 0xac, 0x21, 0x35, 0x92,
713495c8ff4SLin Jinhan 0x12, 0xf5, 0x75, 0xff, 0x55, 0xe2, 0x09, 0x5a,
714495c8ff4SLin Jinhan };
715495c8ff4SLin Jinhan 
716495c8ff4SLin Jinhan const u8 hmac_sm3[] = {
717495c8ff4SLin Jinhan 0xad, 0x34, 0xd6, 0xae, 0x03, 0x4a, 0x99, 0x5b,
718495c8ff4SLin Jinhan 0x0d, 0x2c, 0x8c, 0x5a, 0xb9, 0x57, 0x93, 0xd1,
719495c8ff4SLin Jinhan 0xf0, 0x2c, 0x5b, 0x68, 0x35, 0x0e, 0x3e, 0xae,
720495c8ff4SLin Jinhan 0xda, 0x6e, 0xdf, 0xad, 0x2c, 0xfd, 0x61, 0x3d,
721495c8ff4SLin Jinhan };
722495c8ff4SLin Jinhan #endif
723495c8ff4SLin Jinhan 
724495c8ff4SLin Jinhan #if CONFIG_IS_ENABLED(ROCKCHIP_RSA)
725495c8ff4SLin Jinhan 
726415ed02bSLin Jinhan #ifdef CONFIG_ROCKCHIP_CRYPTO_V1
727495c8ff4SLin Jinhan const u8 rsa2048_n[] = {
728495c8ff4SLin Jinhan 0x4d, 0xcf, 0xbf, 0x13, 0xf2, 0x45, 0xa6, 0xe4,
729495c8ff4SLin Jinhan 0x45, 0x0c, 0x12, 0x51, 0x1e, 0xe3, 0x2f, 0xfa,
730495c8ff4SLin Jinhan 0x0d, 0xf0, 0xfb, 0x33, 0x1c, 0x05, 0xf8, 0xd6,
731495c8ff4SLin Jinhan 0x61, 0x18, 0x32, 0x4e, 0x92, 0x40, 0xed, 0x0b,
732495c8ff4SLin Jinhan 0x96, 0x8f, 0x53, 0xb5, 0xf8, 0xc4, 0x8c, 0x23,
733495c8ff4SLin Jinhan 0xbd, 0x09, 0x36, 0xfc, 0x29, 0x5b, 0xef, 0x39,
734495c8ff4SLin Jinhan 0x38, 0x8d, 0xf7, 0xd1, 0xe8, 0x67, 0x7e, 0x52,
735495c8ff4SLin Jinhan 0x64, 0x9d, 0xc2, 0xb4, 0xbb, 0x13, 0x4a, 0x71,
736495c8ff4SLin Jinhan 0x40, 0xd2, 0xca, 0xd4, 0x7e, 0x1a, 0x40, 0x7e,
737495c8ff4SLin Jinhan 0x56, 0xa1, 0x47, 0x7d, 0x7f, 0xb1, 0x0c, 0x8d,
738495c8ff4SLin Jinhan 0x01, 0xe1, 0xa5, 0xb4, 0xd3, 0x4a, 0x94, 0x7a,
739495c8ff4SLin Jinhan 0x95, 0xc8, 0x87, 0x02, 0xcc, 0x98, 0x37, 0x85,
740495c8ff4SLin Jinhan 0x58, 0x5f, 0x02, 0x50, 0xa0, 0x46, 0x0c, 0xe5,
741495c8ff4SLin Jinhan 0x4e, 0xac, 0x50, 0xce, 0x27, 0x8e, 0x28, 0xdc,
742495c8ff4SLin Jinhan 0xfe, 0xb8, 0xc4, 0xd7, 0x52, 0xf1, 0x8f, 0x73,
743495c8ff4SLin Jinhan 0x5b, 0xa7, 0xa4, 0x19, 0x64, 0x83, 0xfd, 0x93,
744495c8ff4SLin Jinhan 0x10, 0x0d, 0xbe, 0x1a, 0x7b, 0xa5, 0xad, 0xda,
745495c8ff4SLin Jinhan 0x2b, 0xfe, 0x87, 0xf0, 0x13, 0x7a, 0x66, 0x42,
746495c8ff4SLin Jinhan 0x11, 0x45, 0x9d, 0xc3, 0xbf, 0x91, 0x60, 0x30,
747495c8ff4SLin Jinhan 0x32, 0x9d, 0x80, 0x8f, 0x64, 0xd0, 0x13, 0x10,
748495c8ff4SLin Jinhan 0x38, 0xb8, 0x10, 0xaf, 0x6f, 0x44, 0x05, 0x81,
749495c8ff4SLin Jinhan 0xf2, 0xc1, 0xe4, 0x1f, 0xe4, 0x9d, 0xee, 0x96,
750495c8ff4SLin Jinhan 0xfa, 0x4b, 0xff, 0xdb, 0xd3, 0xb0, 0x32, 0x8f,
751495c8ff4SLin Jinhan 0x2a, 0x95, 0x13, 0x3d, 0x7f, 0x6d, 0x60, 0x0f,
752495c8ff4SLin Jinhan 0xd8, 0xf4, 0xbc, 0xdc, 0x7f, 0xf9, 0xd3, 0x0f,
753495c8ff4SLin Jinhan 0x00, 0x4b, 0xdb, 0xd7, 0x69, 0x84, 0xd1, 0x0e,
754495c8ff4SLin Jinhan 0xa4, 0x3c, 0x50, 0x14, 0xdb, 0x19, 0xcc, 0x47,
755495c8ff4SLin Jinhan 0xb2, 0x9f, 0x4b, 0x3b, 0x1d, 0x90, 0x8e, 0xe6,
756495c8ff4SLin Jinhan 0xbc, 0xd3, 0x4e, 0x33, 0xaa, 0x30, 0x63, 0x52,
757495c8ff4SLin Jinhan 0xb7, 0x68, 0xe5, 0x46, 0xd0, 0x85, 0xad, 0x09,
758495c8ff4SLin Jinhan 0x9c, 0xd8, 0x0a, 0xee, 0x68, 0x51, 0xe5, 0xd3,
759495c8ff4SLin Jinhan 0x32, 0x04, 0x1a, 0x8a, 0x0a, 0xd8, 0x1d, 0x61,
760495c8ff4SLin Jinhan };
761495c8ff4SLin Jinhan 
762495c8ff4SLin Jinhan const u8 rsa2048_e[] = {
763495c8ff4SLin Jinhan 0x01, 0x00, 0x01
764495c8ff4SLin Jinhan };
765495c8ff4SLin Jinhan 
766495c8ff4SLin Jinhan const u8 rsa2048_d[] = {
767495c8ff4SLin Jinhan 0x21, 0x36, 0x36, 0x52, 0x38, 0x04, 0x00, 0xbd,
768495c8ff4SLin Jinhan 0xae, 0xb8, 0x5b, 0x13, 0xcc, 0xb6, 0xbb, 0x48,
769495c8ff4SLin Jinhan 0x25, 0x65, 0x54, 0x27, 0x6c, 0x2b, 0x0b, 0x0a,
770495c8ff4SLin Jinhan 0x2d, 0xcf, 0xdb, 0x60, 0x35, 0xac, 0xe9, 0x7b,
771495c8ff4SLin Jinhan 0xe8, 0xe5, 0xb7, 0x77, 0x37, 0xcd, 0x16, 0xf2,
772495c8ff4SLin Jinhan 0xf4, 0x4b, 0x22, 0x0f, 0xe2, 0x38, 0x76, 0x7d,
773495c8ff4SLin Jinhan 0xe8, 0x39, 0x74, 0x8a, 0x50, 0x36, 0x6e, 0xbf,
774495c8ff4SLin Jinhan 0xb9, 0xb9, 0x5f, 0xb4, 0x0a, 0x39, 0x0f, 0xb7,
775495c8ff4SLin Jinhan 0xc9, 0x61, 0x26, 0x4c, 0xd7, 0x0b, 0x45, 0xd3,
776495c8ff4SLin Jinhan 0x9a, 0xbb, 0xca, 0xbe, 0xaa, 0x7e, 0xc1, 0x6e,
777495c8ff4SLin Jinhan 0x63, 0x1b, 0xe9, 0xa5, 0x21, 0x45, 0xb9, 0x92,
778495c8ff4SLin Jinhan 0x3d, 0xd6, 0xd2, 0xaa, 0x4f, 0x02, 0x26, 0x02,
779495c8ff4SLin Jinhan 0x52, 0xfe, 0x68, 0xc6, 0x91, 0x86, 0x30, 0xcb,
780495c8ff4SLin Jinhan 0x33, 0xe0, 0xb8, 0xd8, 0xda, 0x44, 0x5a, 0x41,
781495c8ff4SLin Jinhan 0x1c, 0x99, 0x30, 0x41, 0x26, 0xaf, 0x85, 0xae,
782495c8ff4SLin Jinhan 0xbf, 0xbe, 0x6b, 0x83, 0xf7, 0xef, 0x3a, 0x66,
783495c8ff4SLin Jinhan 0x21, 0x77, 0xc4, 0xf4, 0x27, 0x3d, 0xaf, 0x31,
784495c8ff4SLin Jinhan 0x6b, 0xbe, 0xb4, 0xd5, 0x3a, 0xff, 0x3f, 0xdd,
785495c8ff4SLin Jinhan 0x10, 0xd0, 0xb7, 0xd4, 0x75, 0xf9, 0x79, 0xd6,
786495c8ff4SLin Jinhan 0xc3, 0x22, 0x62, 0xfe, 0x3f, 0x49, 0xc5, 0x9e,
787495c8ff4SLin Jinhan 0xc9, 0xec, 0xcd, 0x1e, 0x9a, 0x3d, 0xaf, 0x10,
788495c8ff4SLin Jinhan 0xd8, 0x2b, 0x89, 0xa3, 0x20, 0x5a, 0x00, 0xaa,
789495c8ff4SLin Jinhan 0x08, 0xca, 0x33, 0x6b, 0x49, 0x72, 0x87, 0x6c,
790495c8ff4SLin Jinhan 0xf7, 0x00, 0x74, 0x76, 0xcd, 0x19, 0xc6, 0x92,
791495c8ff4SLin Jinhan 0x52, 0xa3, 0xe6, 0x67, 0x11, 0xea, 0x20, 0x87,
792495c8ff4SLin Jinhan 0x20, 0x1d, 0x16, 0x5d, 0x1d, 0x5b, 0x3c, 0xa2,
793495c8ff4SLin Jinhan 0xe0, 0x6e, 0x78, 0xa7, 0xf1, 0xae, 0x31, 0x42,
794495c8ff4SLin Jinhan 0x29, 0xc7, 0x2b, 0xd5, 0xed, 0x75, 0xc9, 0xac,
795495c8ff4SLin Jinhan 0x78, 0xc5, 0xa0, 0x5d, 0x69, 0x1c, 0x67, 0x4f,
796495c8ff4SLin Jinhan 0xcb, 0x3f, 0x40, 0x7e, 0x2f, 0x68, 0x22, 0x77,
797495c8ff4SLin Jinhan 0x84, 0x6e, 0xd5, 0x8c, 0x8d, 0x48, 0xf9, 0x02,
798495c8ff4SLin Jinhan 0x36, 0x22, 0x90, 0x19, 0x0a, 0xf2, 0x54, 0x51,
799495c8ff4SLin Jinhan };
800495c8ff4SLin Jinhan 
801415ed02bSLin Jinhan const u8 rsa2048_c[] = {
802415ed02bSLin Jinhan 0x5f, 0x2f, 0xd1, 0xa1, 0x85, 0x3b, 0x07, 0xd3,
803415ed02bSLin Jinhan 0xf2, 0x93, 0x21, 0xcc, 0x28, 0xfb, 0x80, 0x0a,
804415ed02bSLin Jinhan 0xc1, 0x52, 0x83, 0xbf, 0x6d, 0xea, 0x4f, 0x54,
805415ed02bSLin Jinhan 0x74, 0x2f, 0x58, 0xcc, 0xef, 0x37, 0x3b, 0x8c,
806415ed02bSLin Jinhan 0xe3, 0x5a, 0xa4, 0x81, 0x77, 0x9a, 0x0b, 0x72,
807415ed02bSLin Jinhan 0xb5, 0x58, 0x36, 0xf3, 0x17, 0x80, 0x47, 0x90,
808415ed02bSLin Jinhan 0xb3, 0x8c, 0x18, 0xb3, 0x2e, 0x15, 0xd4, 0xf0,
809415ed02bSLin Jinhan 0x71, 0xf2, 0x6f, 0x3e, 0xfd, 0x51, 0xf7, 0xc4,
810415ed02bSLin Jinhan 0xb0, 0x60, 0x06, 0xb8, 0x47, 0x12, 0x89, 0x5f,
811415ed02bSLin Jinhan 0xfd, 0x2b, 0xb5, 0x2c, 0x25, 0x10, 0x5f, 0xac,
812415ed02bSLin Jinhan 0x88, 0x6a, 0xb5, 0xd7, 0x1c, 0x44, 0x53, 0x04,
813415ed02bSLin Jinhan 0x87, 0x88, 0xd0, 0xae, 0x3d, 0xc0, 0x59, 0x1e,
814415ed02bSLin Jinhan 0xc5, 0x99, 0x56, 0x00, 0x2b, 0x5a, 0x9d, 0xce,
815415ed02bSLin Jinhan 0x17, 0xa1, 0x85, 0xd6, 0xff, 0x07, 0x91, 0x2d,
816415ed02bSLin Jinhan 0x7b, 0xe3, 0x6e, 0xc5, 0x21, 0xb0, 0xd0, 0x5e,
817415ed02bSLin Jinhan 0xa8, 0x3c, 0xee, 0xa9, 0xbd, 0x43, 0x50, 0xde,
818415ed02bSLin Jinhan 0xe2, 0xa4, 0x94, 0xb1, 0x10, 0x20, 0x55, 0x81,
819415ed02bSLin Jinhan 0xa8, 0xcf, 0x24, 0x10, 0x65, 0xe2, 0x80, 0xd6,
820415ed02bSLin Jinhan 0x08, 0xf4, 0xf9, 0xeb, 0xae, 0xde, 0xbb, 0xcb,
821415ed02bSLin Jinhan 0xa2, 0x2f, 0x04, 0x15, 0x0b, 0xed, 0xcd, 0x4d,
822415ed02bSLin Jinhan 0xca, 0xf8, 0x61, 0x46, 0xf5, 0xd6, 0xcb, 0x60,
823415ed02bSLin Jinhan 0x86, 0x4c, 0x16, 0x7e, 0x7c, 0x1f, 0x53, 0xb7,
824415ed02bSLin Jinhan 0x92, 0xff, 0xd2, 0x35, 0xcf, 0xa6, 0xf5, 0xfc,
825415ed02bSLin Jinhan 0x75, 0xf5, 0x1e, 0x1a, 0xd4, 0x68, 0xa6, 0x58,
826415ed02bSLin Jinhan 0x4d, 0x63, 0xf5, 0xbf, 0x05, 0xdc, 0x67, 0xd1,
827415ed02bSLin Jinhan 0xdc, 0xed, 0x08, 0x9d, 0x75, 0xe3, 0xb5, 0x2f,
828415ed02bSLin Jinhan 0xad, 0x32, 0xd5, 0xce, 0xb7, 0x03, 0xfb, 0xfd,
829415ed02bSLin Jinhan 0xb9, 0x49, 0xec, 0x40, 0xe5, 0x76, 0x01, 0xc5,
830415ed02bSLin Jinhan 0xcf, 0xc6, 0x07, 0xc3, 0x03, 0xee, 0xbc, 0x92,
831415ed02bSLin Jinhan 0xf8, 0xdc, 0x76, 0xd8, 0x99, 0x11, 0xd5, 0x1e,
832415ed02bSLin Jinhan 0x02, 0x7a, 0xca, 0x0e, 0x60, 0x58, 0x4e, 0xc1,
833415ed02bSLin Jinhan 0x0e, 0x35, 0x27, 0xec, 0xaa, 0x31, 0x97, 0x19,
834415ed02bSLin Jinhan };
835415ed02bSLin Jinhan 
836495c8ff4SLin Jinhan const u8 rsa2048_sign_in[] = {
837495c8ff4SLin Jinhan 0x21, 0x5b, 0x61, 0xed, 0xff, 0xe7, 0xc1, 0x8c,
838495c8ff4SLin Jinhan 0x80, 0xa7, 0xad, 0xd7, 0x1b, 0xa1, 0x20, 0xc6,
839495c8ff4SLin Jinhan 0x0d, 0xad, 0x01, 0x2d, 0x3c, 0x4c, 0x5f, 0x3d,
840495c8ff4SLin Jinhan 0x16, 0xde, 0x24, 0x6e, 0xc8, 0xfc, 0x9e, 0x9a,
841495c8ff4SLin Jinhan 0x19, 0x02, 0x0e, 0x8f, 0x6d, 0x39, 0x45, 0x5d,
842495c8ff4SLin Jinhan 0xc7, 0xdc, 0x7d, 0x2a, 0x53, 0x61, 0xed, 0xf9,
843495c8ff4SLin Jinhan 0x28, 0x83, 0x48, 0xe6, 0x39, 0xb2, 0x84, 0x6d,
844495c8ff4SLin Jinhan 0xd2, 0xa5, 0xa5, 0x27, 0x60, 0x07, 0x92, 0xa9,
845495c8ff4SLin Jinhan 0xf5, 0x50, 0x00, 0xb5, 0x93, 0x77, 0x74, 0xd7,
846495c8ff4SLin Jinhan 0x67, 0x88, 0x43, 0xf0, 0x2f, 0xbb, 0x7b, 0x14,
847495c8ff4SLin Jinhan 0x59, 0xdf, 0x98, 0x96, 0xa3, 0x31, 0x7c, 0x29,
848495c8ff4SLin Jinhan 0x9a, 0x20, 0x4b, 0x1a, 0x8e, 0xc9, 0xf8, 0xde,
849495c8ff4SLin Jinhan 0x31, 0x51, 0x84, 0x3f, 0x5a, 0xbb, 0xcc, 0xc2,
850495c8ff4SLin Jinhan 0xfe, 0x09, 0x10, 0xb4, 0x94, 0x8a, 0x8a, 0x74,
851495c8ff4SLin Jinhan 0x8c, 0xec, 0x3b, 0x07, 0x03, 0x35, 0x18, 0x8a,
852495c8ff4SLin Jinhan 0x75, 0xce, 0x15, 0x48, 0xeb, 0x66, 0x93, 0xd3,
853495c8ff4SLin Jinhan 0x33, 0x20, 0x7e, 0xe0, 0xd9, 0x8f, 0x1f, 0x9b,
854495c8ff4SLin Jinhan 0xaf, 0x85, 0x50, 0x2b, 0xf6, 0x83, 0x84, 0xf2,
855495c8ff4SLin Jinhan 0xed, 0x4c, 0x78, 0xd6, 0x2c, 0x66, 0x11, 0xf9,
856495c8ff4SLin Jinhan 0xe7, 0xc0, 0x87, 0xa7, 0xe1, 0xa3, 0x35, 0xf2,
857495c8ff4SLin Jinhan 0xd9, 0xe2, 0xf5, 0xbb, 0x01, 0x55, 0x3a, 0x02,
858495c8ff4SLin Jinhan 0xcf, 0x39, 0x85, 0x08, 0x7b, 0xb0, 0x29, 0xfc,
859495c8ff4SLin Jinhan 0x83, 0xaf, 0x4b, 0xb9, 0x44, 0xa7, 0xe5, 0xfa,
860495c8ff4SLin Jinhan 0xc4, 0xaa, 0xb3, 0xcb, 0xb8, 0xff, 0x24, 0x16,
861495c8ff4SLin Jinhan 0x46, 0x24, 0x13, 0x3a, 0x6a, 0x51, 0x37, 0x32,
862495c8ff4SLin Jinhan 0xbd, 0xb6, 0xe2, 0x81, 0xbe, 0x4a, 0x20, 0xb2,
863495c8ff4SLin Jinhan 0x18, 0xc7, 0x52, 0xf0, 0x21, 0xe8, 0xb8, 0x0c,
864495c8ff4SLin Jinhan 0xbf, 0xed, 0x28, 0x1b, 0x65, 0x94, 0x26, 0xb2,
865495c8ff4SLin Jinhan 0xc2, 0xa9, 0x97, 0x4e, 0xd6, 0xc7, 0x97, 0xf1,
866495c8ff4SLin Jinhan 0x2d, 0x17, 0x16, 0xf0, 0xc2, 0x07, 0x72, 0x78,
867495c8ff4SLin Jinhan 0xff, 0xd8, 0xf2, 0x46, 0x23, 0x4f, 0x23, 0x54,
868495c8ff4SLin Jinhan 0x6f, 0x51, 0x59, 0x92, 0xa5, 0xaf, 0x1c, 0x35,
869495c8ff4SLin Jinhan };
870495c8ff4SLin Jinhan 
871495c8ff4SLin Jinhan const u8 rsa2048_sign_out[] = {
872495c8ff4SLin Jinhan 0x8a, 0x31, 0xf2, 0x91, 0xe3, 0x62, 0x5a, 0xa2,
873495c8ff4SLin Jinhan 0x73, 0xaa, 0xc2, 0x17, 0x1f, 0xec, 0x13, 0xc5,
874495c8ff4SLin Jinhan 0xcf, 0x62, 0xef, 0x52, 0x73, 0x5c, 0x14, 0x74,
875495c8ff4SLin Jinhan 0xf8, 0xdd, 0xda, 0x75, 0xa4, 0x07, 0x42, 0x98,
876495c8ff4SLin Jinhan 0x97, 0x59, 0xa6, 0x02, 0xcf, 0xbe, 0x8c, 0xe5,
877495c8ff4SLin Jinhan 0x0b, 0x48, 0x5c, 0xec, 0xb8, 0x0c, 0xaf, 0xcb,
878495c8ff4SLin Jinhan 0xa5, 0x65, 0xc9, 0x2c, 0xb4, 0x05, 0x9f, 0x33,
879495c8ff4SLin Jinhan 0xd8, 0x97, 0x48, 0xa4, 0x06, 0xda, 0xf1, 0xbf,
880495c8ff4SLin Jinhan 0x29, 0x33, 0xc4, 0xb4, 0xf8, 0x86, 0x58, 0xfc,
881495c8ff4SLin Jinhan 0x38, 0x45, 0x40, 0xcd, 0xf0, 0x89, 0x69, 0xa1,
882495c8ff4SLin Jinhan 0x2a, 0x4e, 0x19, 0x82, 0xf1, 0xfc, 0x1f, 0x4a,
883495c8ff4SLin Jinhan 0xc5, 0xa9, 0xac, 0xd9, 0xf9, 0x56, 0xf3, 0x3f,
884495c8ff4SLin Jinhan 0x5d, 0xf3, 0x05, 0xfa, 0xec, 0x0c, 0x8b, 0xc2,
885495c8ff4SLin Jinhan 0x69, 0x7e, 0xe0, 0x12, 0x52, 0xb8, 0x5f, 0x43,
886495c8ff4SLin Jinhan 0xb9, 0xea, 0x0e, 0xe8, 0x67, 0xb2, 0xf2, 0xac,
887495c8ff4SLin Jinhan 0xeb, 0x2a, 0x66, 0xc6, 0xd5, 0x9a, 0x5e, 0x7c,
888495c8ff4SLin Jinhan 0x9e, 0x11, 0x82, 0xa1, 0xc2, 0x59, 0xfe, 0xd3,
889495c8ff4SLin Jinhan 0xfd, 0x67, 0x56, 0x6e, 0x60, 0x86, 0xe9, 0xcc,
890495c8ff4SLin Jinhan 0x36, 0x76, 0x68, 0x62, 0xda, 0x71, 0xf2, 0xea,
891495c8ff4SLin Jinhan 0x4a, 0xbb, 0x2d, 0xb4, 0xf7, 0xf3, 0x74, 0xf8,
892495c8ff4SLin Jinhan 0x6e, 0xa5, 0xeb, 0x26, 0x91, 0xe4, 0xa7, 0x25,
893495c8ff4SLin Jinhan 0x76, 0x28, 0xd1, 0x3f, 0x0a, 0x63, 0x7a, 0xfa,
894495c8ff4SLin Jinhan 0x4f, 0x05, 0x03, 0xf6, 0xd8, 0xce, 0x4f, 0x06,
895495c8ff4SLin Jinhan 0xea, 0x0c, 0xde, 0x08, 0xed, 0xda, 0x07, 0xac,
896495c8ff4SLin Jinhan 0x8a, 0x5e, 0xa6, 0xfc, 0x03, 0x12, 0x02, 0x86,
897495c8ff4SLin Jinhan 0xc0, 0x3a, 0x37, 0x9e, 0xf5, 0x59, 0xd7, 0x64,
898495c8ff4SLin Jinhan 0xca, 0x39, 0x31, 0xf5, 0xf2, 0x59, 0x0b, 0xc9,
899495c8ff4SLin Jinhan 0xa8, 0xae, 0x06, 0x65, 0xd6, 0x4a, 0xed, 0x36,
900495c8ff4SLin Jinhan 0x12, 0xe8, 0x0a, 0x8f, 0x08, 0x92, 0xf3, 0x78,
901495c8ff4SLin Jinhan 0x4e, 0xe6, 0xf0, 0x96, 0x2d, 0xcd, 0x2b, 0xaa,
902495c8ff4SLin Jinhan 0xe7, 0xb2, 0x7f, 0xd4, 0x59, 0x4c, 0xf9, 0x1a,
903495c8ff4SLin Jinhan 0x22, 0xff, 0x60, 0x1a, 0xa5, 0x71, 0x0c, 0x00,
904495c8ff4SLin Jinhan };
905495c8ff4SLin Jinhan 
906415ed02bSLin Jinhan #else
907415ed02bSLin Jinhan 
908415ed02bSLin Jinhan const u8 rsa4096_n[] = {
909415ed02bSLin Jinhan 0x3f, 0xcf, 0x76, 0x36, 0x21, 0x95, 0x0a, 0xbb,
910415ed02bSLin Jinhan 0x82, 0xb9, 0x3a, 0xa5, 0x3c, 0x4f, 0x5b, 0xc8,
911415ed02bSLin Jinhan 0xaf, 0x59, 0xea, 0x02, 0x32, 0x74, 0x64, 0x8f,
912415ed02bSLin Jinhan 0xc6, 0x26, 0x67, 0xf8, 0x1d, 0x85, 0x80, 0xa8,
913415ed02bSLin Jinhan 0xe1, 0xa9, 0xeb, 0xfe, 0xce, 0x14, 0xfa, 0x1e,
914415ed02bSLin Jinhan 0x59, 0x70, 0x81, 0xbd, 0x3e, 0x59, 0x67, 0x2e,
915415ed02bSLin Jinhan 0x41, 0xe2, 0xd8, 0xfc, 0x52, 0x39, 0x8e, 0xa1,
916415ed02bSLin Jinhan 0x13, 0x14, 0x9c, 0x6a, 0x65, 0x3b, 0xbf, 0x97,
917415ed02bSLin Jinhan 0x38, 0x11, 0xa6, 0x0c, 0x10, 0x0d, 0xb1, 0xb1,
918415ed02bSLin Jinhan 0xf2, 0x52, 0xbe, 0xfd, 0x73, 0x69, 0x92, 0x00,
919415ed02bSLin Jinhan 0x79, 0xc9, 0x5c, 0x26, 0x8f, 0x02, 0xa0, 0xda,
920415ed02bSLin Jinhan 0x3c, 0x45, 0x80, 0x9f, 0x0f, 0xa3, 0x8f, 0x1f,
921415ed02bSLin Jinhan 0xb7, 0x79, 0x22, 0xfc, 0x15, 0x1b, 0x17, 0x42,
922415ed02bSLin Jinhan 0xee, 0xa8, 0x5e, 0x8e, 0xc0, 0x5a, 0xe9, 0xc1,
923415ed02bSLin Jinhan 0xdd, 0xfd, 0x04, 0xdf, 0x59, 0x49, 0xeb, 0xce,
924415ed02bSLin Jinhan 0x09, 0x42, 0x4b, 0x03, 0xa5, 0x4c, 0x3f, 0x4c,
925415ed02bSLin Jinhan 0xb4, 0x7b, 0x0a, 0x5b, 0x32, 0xbf, 0x6f, 0xf8,
926415ed02bSLin Jinhan 0x0d, 0x80, 0x86, 0x33, 0x9a, 0x85, 0xaa, 0x4a,
927415ed02bSLin Jinhan 0xf2, 0xe0, 0x78, 0x80, 0x47, 0x64, 0x7f, 0xc6,
928415ed02bSLin Jinhan 0xbd, 0x85, 0xf4, 0x6a, 0xb7, 0x7a, 0xa8, 0xb5,
929415ed02bSLin Jinhan 0x8c, 0x34, 0x5a, 0x0c, 0x28, 0x3d, 0x63, 0xa9,
930415ed02bSLin Jinhan 0xb0, 0xa6, 0x3a, 0x10, 0x83, 0x2c, 0x99, 0x1f,
931415ed02bSLin Jinhan 0x41, 0xe8, 0x98, 0x4e, 0x38, 0xb9, 0xde, 0x40,
932415ed02bSLin Jinhan 0x7a, 0x34, 0x47, 0xff, 0x68, 0xf6, 0x19, 0x65,
933415ed02bSLin Jinhan 0x04, 0xd7, 0xdd, 0x15, 0xee, 0x9c, 0x4d, 0x2d,
934415ed02bSLin Jinhan 0x37, 0x46, 0xc8, 0x94, 0x42, 0x7b, 0x16, 0xfd,
935415ed02bSLin Jinhan 0x15, 0x99, 0x3f, 0x71, 0x12, 0x02, 0x32, 0xf4,
936415ed02bSLin Jinhan 0xac, 0xca, 0x02, 0x7d, 0x30, 0x83, 0xac, 0xce,
937415ed02bSLin Jinhan 0x0f, 0xe6, 0x10, 0xd9, 0x7d, 0x09, 0x7b, 0x8e,
938415ed02bSLin Jinhan 0xfe, 0x67, 0x77, 0x62, 0xb3, 0x92, 0x04, 0x0a,
939415ed02bSLin Jinhan 0xce, 0xa6, 0xd2, 0xd4, 0x41, 0x8f, 0x76, 0xef,
940415ed02bSLin Jinhan 0x88, 0x1b, 0x74, 0xae, 0xd4, 0xca, 0x56, 0x59,
941415ed02bSLin Jinhan 0x3d, 0x14, 0x75, 0xe3, 0xcf, 0x20, 0xa8, 0x0b,
942415ed02bSLin Jinhan 0x00, 0x33, 0x59, 0xa0, 0xdc, 0x5f, 0x8b, 0x3e,
943415ed02bSLin Jinhan 0x17, 0x3b, 0xfd, 0xdb, 0x79, 0x84, 0x19, 0xa5,
944415ed02bSLin Jinhan 0x47, 0x77, 0x77, 0xe1, 0xe9, 0xbd, 0xc8, 0x80,
945415ed02bSLin Jinhan 0x79, 0x64, 0x9f, 0x01, 0xe1, 0x5e, 0x37, 0xb8,
946415ed02bSLin Jinhan 0xf0, 0x91, 0x88, 0x0f, 0x7f, 0xcf, 0x98, 0x96,
947415ed02bSLin Jinhan 0xd0, 0xb9, 0x96, 0x71, 0xda, 0x60, 0xb8, 0xfb,
948415ed02bSLin Jinhan 0xa4, 0x7d, 0xa6, 0x8d, 0x67, 0x56, 0x70, 0xd2,
949415ed02bSLin Jinhan 0x56, 0x2e, 0x2a, 0xee, 0x46, 0x46, 0xce, 0xc5,
950415ed02bSLin Jinhan 0xf6, 0x19, 0x49, 0xd5, 0x9b, 0x24, 0x04, 0xdd,
951415ed02bSLin Jinhan 0xdc, 0xb2, 0x19, 0x18, 0x5f, 0x72, 0x52, 0x74,
952415ed02bSLin Jinhan 0xe6, 0xa3, 0x54, 0x11, 0x36, 0x2c, 0x4a, 0x71,
953415ed02bSLin Jinhan 0xac, 0x4c, 0x3d, 0x14, 0xd5, 0x70, 0xbb, 0x3c,
954415ed02bSLin Jinhan 0x71, 0x29, 0x71, 0xba, 0xaa, 0x89, 0x44, 0x2b,
955415ed02bSLin Jinhan 0xb4, 0x5b, 0xfe, 0x65, 0x54, 0x56, 0x0b, 0x7e,
956415ed02bSLin Jinhan 0x54, 0x87, 0x7a, 0x13, 0xb7, 0xcd, 0xc1, 0x6f,
957415ed02bSLin Jinhan 0xff, 0x54, 0x59, 0x6a, 0x14, 0x8d, 0x71, 0x2b,
958415ed02bSLin Jinhan 0x37, 0xa4, 0x0b, 0x51, 0x11, 0xeb, 0xe9, 0x09,
959415ed02bSLin Jinhan 0xce, 0x20, 0x93, 0xe0, 0x84, 0xb2, 0x06, 0xf6,
960415ed02bSLin Jinhan 0x0e, 0xc8, 0x90, 0xc1, 0x3f, 0x23, 0x30, 0x1d,
961415ed02bSLin Jinhan 0xfa, 0x75, 0x5a, 0x18, 0x2c, 0x5e, 0x7a, 0x53,
962415ed02bSLin Jinhan 0xb9, 0xfb, 0xee, 0xcf, 0x11, 0x93, 0x6d, 0xdb,
963415ed02bSLin Jinhan 0x88, 0x41, 0xc0, 0x6c, 0x75, 0xb5, 0xb8, 0x07,
964415ed02bSLin Jinhan 0xae, 0x67, 0xc3, 0x4c, 0x33, 0x80, 0x04, 0x8c,
965415ed02bSLin Jinhan 0x12, 0xca, 0x3b, 0x67, 0xa8, 0x73, 0xa1, 0x3f,
966415ed02bSLin Jinhan 0xd2, 0xe9, 0xe2, 0xe9, 0xbd, 0xaa, 0x4e, 0x25,
967415ed02bSLin Jinhan 0x12, 0x43, 0xcb, 0x75, 0x41, 0x7e, 0x15, 0x05,
968415ed02bSLin Jinhan 0xea, 0x31, 0x21, 0x0b, 0x07, 0xd4, 0xe5, 0x4c,
969415ed02bSLin Jinhan 0xe9, 0x81, 0xb5, 0x9f, 0x44, 0x3d, 0xfa, 0x0b,
970415ed02bSLin Jinhan 0xef, 0xff, 0xee, 0x4a, 0x9d, 0xa4, 0x5c, 0x8d,
971415ed02bSLin Jinhan 0x61, 0xf6, 0xd8, 0x49, 0xd7, 0x30, 0x06, 0x5c,
972415ed02bSLin Jinhan 0x19, 0x77, 0x2c, 0x66, 0x2f, 0x20, 0xfe, 0x5c,
973415ed02bSLin Jinhan };
974415ed02bSLin Jinhan 
975415ed02bSLin Jinhan const u8 rsa4096_e[] = {
976415ed02bSLin Jinhan 0x01, 0x00, 0x01
977415ed02bSLin Jinhan };
978415ed02bSLin Jinhan 
979415ed02bSLin Jinhan const u8 rsa4096_d[] = {
980415ed02bSLin Jinhan 0xc1, 0x8d, 0x33, 0x92, 0x23, 0xd6, 0xf7, 0x22,
981415ed02bSLin Jinhan 0xb7, 0x9c, 0x59, 0x3f, 0xd7, 0x79, 0x40, 0xca,
982415ed02bSLin Jinhan 0x2a, 0x09, 0x61, 0x95, 0xd0, 0x66, 0xc4, 0xd3,
983415ed02bSLin Jinhan 0xb4, 0xd3, 0x87, 0x56, 0xac, 0xc5, 0xa7, 0xbc,
984415ed02bSLin Jinhan 0x5f, 0x8d, 0xcc, 0x0e, 0x23, 0xde, 0x68, 0xa2,
985415ed02bSLin Jinhan 0x35, 0x03, 0x9c, 0xfb, 0xe8, 0x5c, 0xfa, 0xf2,
986415ed02bSLin Jinhan 0xd8, 0xb5, 0x99, 0xf0, 0xf0, 0xd4, 0xf4, 0x9e,
987415ed02bSLin Jinhan 0xfb, 0x4c, 0x6a, 0x41, 0x9d, 0x01, 0xde, 0x22,
988415ed02bSLin Jinhan 0x61, 0xf9, 0xb7, 0x67, 0x2c, 0x29, 0xbd, 0x4f,
989415ed02bSLin Jinhan 0xa7, 0xa5, 0xe4, 0x90, 0xeb, 0xb4, 0x26, 0xea,
990415ed02bSLin Jinhan 0x3b, 0x9c, 0x7d, 0xe8, 0x69, 0xab, 0xbd, 0xa8,
991415ed02bSLin Jinhan 0xfd, 0x35, 0x98, 0x7d, 0x58, 0x20, 0x34, 0xe5,
992415ed02bSLin Jinhan 0x83, 0xc1, 0xd6, 0xf9, 0x1f, 0x04, 0x79, 0xd1,
993415ed02bSLin Jinhan 0x0a, 0x94, 0x2c, 0xe6, 0x77, 0xd1, 0xa8, 0x10,
994415ed02bSLin Jinhan 0x5c, 0x94, 0x68, 0xcb, 0x5e, 0x0c, 0x93, 0x5d,
995415ed02bSLin Jinhan 0xb2, 0x66, 0x88, 0xe1, 0xd2, 0xc3, 0x81, 0xcd,
996415ed02bSLin Jinhan 0xbf, 0xed, 0xde, 0xe2, 0x22, 0x3e, 0xe6, 0x6c,
997415ed02bSLin Jinhan 0x3c, 0x6f, 0x18, 0xc7, 0xf8, 0xf2, 0x50, 0x14,
998415ed02bSLin Jinhan 0x3c, 0x58, 0x51, 0x87, 0x7a, 0xff, 0x41, 0x7d,
999415ed02bSLin Jinhan 0xde, 0x44, 0x1e, 0x86, 0x61, 0xcf, 0xff, 0x84,
1000415ed02bSLin Jinhan 0x37, 0xfa, 0xbf, 0xf8, 0xb2, 0xb6, 0xbe, 0x5c,
1001415ed02bSLin Jinhan 0x51, 0xc7, 0x49, 0xbf, 0x02, 0x14, 0xe4, 0x7a,
1002415ed02bSLin Jinhan 0xa8, 0x55, 0x91, 0x30, 0xae, 0x26, 0x2b, 0x9a,
1003415ed02bSLin Jinhan 0x68, 0x98, 0xa4, 0x75, 0x4e, 0xfa, 0x7b, 0x38,
1004415ed02bSLin Jinhan 0x62, 0xd2, 0x2b, 0x47, 0x59, 0x63, 0x2f, 0x11,
1005415ed02bSLin Jinhan 0xb0, 0xa2, 0xf8, 0x37, 0xe0, 0xfe, 0x24, 0xd4,
1006415ed02bSLin Jinhan 0x6a, 0xb5, 0x35, 0x03, 0xc3, 0x1b, 0x21, 0x37,
1007415ed02bSLin Jinhan 0xe8, 0xe6, 0x71, 0x68, 0xc1, 0x2e, 0xd7, 0xec,
1008415ed02bSLin Jinhan 0x7c, 0xbc, 0xd3, 0xf5, 0xdc, 0x83, 0xb4, 0xf1,
1009415ed02bSLin Jinhan 0xf6, 0x67, 0xb2, 0xdd, 0xcf, 0x51, 0xf0, 0xb4,
1010415ed02bSLin Jinhan 0xc5, 0xf7, 0xa2, 0x87, 0xc9, 0x56, 0xa0, 0xb3,
1011415ed02bSLin Jinhan 0x78, 0xfa, 0x84, 0x45, 0x95, 0x35, 0xa6, 0x61,
1012415ed02bSLin Jinhan 0x5d, 0x37, 0xe5, 0x7c, 0x9e, 0x39, 0xa8, 0x9b,
1013415ed02bSLin Jinhan 0x47, 0xf3, 0xa9, 0x21, 0x62, 0xd1, 0x71, 0x6f,
1014415ed02bSLin Jinhan 0xae, 0xad, 0x73, 0x4c, 0x0e, 0x98, 0x5f, 0x4f,
1015415ed02bSLin Jinhan 0x48, 0x3b, 0x9b, 0x34, 0xa9, 0xf1, 0x1a, 0x84,
1016415ed02bSLin Jinhan 0x20, 0x2a, 0x52, 0x08, 0xfd, 0x2d, 0x61, 0x05,
1017415ed02bSLin Jinhan 0xbf, 0x12, 0xda, 0x5a, 0x0c, 0x6a, 0xae, 0x15,
1018415ed02bSLin Jinhan 0x70, 0xa3, 0xb3, 0xe6, 0xd4, 0x17, 0x0e, 0xe9,
1019415ed02bSLin Jinhan 0x1d, 0x3d, 0xb7, 0x4e, 0xfc, 0xe0, 0xee, 0x28,
1020415ed02bSLin Jinhan 0xdc, 0x51, 0x27, 0x98, 0xa3, 0xad, 0xfe, 0xca,
1021415ed02bSLin Jinhan 0x47, 0xa7, 0x43, 0x11, 0xf1, 0x0a, 0x38, 0x64,
1022415ed02bSLin Jinhan 0xee, 0x3a, 0x1a, 0x50, 0xe5, 0x76, 0x5a, 0x79,
1023415ed02bSLin Jinhan 0xee, 0xb2, 0x7a, 0x83, 0x65, 0xc9, 0x59, 0x32,
1024415ed02bSLin Jinhan 0x31, 0x8c, 0x67, 0xce, 0xdb, 0x7e, 0x91, 0xac,
1025415ed02bSLin Jinhan 0x6a, 0xce, 0x16, 0x79, 0x4c, 0x38, 0x00, 0x59,
1026415ed02bSLin Jinhan 0x9f, 0x26, 0x43, 0xef, 0x4e, 0xda, 0xd8, 0x34,
1027415ed02bSLin Jinhan 0x09, 0x7b, 0x6f, 0xf7, 0x0f, 0x73, 0xb3, 0x09,
1028415ed02bSLin Jinhan 0x76, 0xd8, 0xb6, 0xc0, 0x72, 0xdd, 0x59, 0x7d,
1029415ed02bSLin Jinhan 0x68, 0xb7, 0x18, 0x0e, 0xfa, 0x07, 0x01, 0x44,
1030415ed02bSLin Jinhan 0xb5, 0x58, 0x58, 0x35, 0xac, 0x0d, 0xa0, 0x7e,
1031415ed02bSLin Jinhan 0x98, 0x28, 0xf5, 0x57, 0xe3, 0xa0, 0x96, 0xfc,
1032415ed02bSLin Jinhan 0xb7, 0x12, 0x6d, 0x02, 0x31, 0x8b, 0xc9, 0xce,
1033415ed02bSLin Jinhan 0x7b, 0xc2, 0x20, 0x9d, 0x74, 0x84, 0x88, 0xf8,
1034415ed02bSLin Jinhan 0xcb, 0xd0, 0x33, 0xb8, 0xbb, 0x60, 0x80, 0xf2,
1035415ed02bSLin Jinhan 0xe7, 0x05, 0xd3, 0x62, 0x63, 0x24, 0x47, 0xa9,
1036415ed02bSLin Jinhan 0x3b, 0xd0, 0x4c, 0x2c, 0xe2, 0x92, 0x49, 0x29,
1037415ed02bSLin Jinhan 0xc4, 0x0c, 0x11, 0x14, 0x16, 0x60, 0x55, 0x28,
1038415ed02bSLin Jinhan 0x0e, 0xac, 0xa3, 0x81, 0xcd, 0xc2, 0x8c, 0xbf,
1039415ed02bSLin Jinhan 0xe9, 0x5b, 0x22, 0x2d, 0xe5, 0xe3, 0xff, 0x00,
1040415ed02bSLin Jinhan 0xdb, 0x2c, 0xac, 0x7e, 0xbe, 0x4f, 0xa7, 0x62,
1041415ed02bSLin Jinhan 0xa1, 0x86, 0x7c, 0x23, 0x13, 0xd7, 0x82, 0xc2,
1042415ed02bSLin Jinhan 0xf4, 0xda, 0xe9, 0x59, 0xf0, 0x43, 0x30, 0x0b,
1043415ed02bSLin Jinhan 0x2b, 0xf4, 0xd4, 0x91, 0x20, 0xa3, 0x56, 0x37,
1044415ed02bSLin Jinhan };
1045415ed02bSLin Jinhan 
1046415ed02bSLin Jinhan const u8 rsa4096_sign_in[] = {
1047415ed02bSLin Jinhan 0x21, 0x70, 0x7d, 0x26, 0x81, 0xcd, 0x27, 0x4c,
1048415ed02bSLin Jinhan 0x71, 0xa0, 0xee, 0x37, 0xd0, 0xf8, 0x3f, 0x50,
1049415ed02bSLin Jinhan 0x7e, 0xfb, 0x7c, 0x58, 0x99, 0x55, 0x01, 0x68,
1050415ed02bSLin Jinhan 0x42, 0x91, 0x43, 0x11, 0x28, 0xec, 0x09, 0x80,
1051415ed02bSLin Jinhan 0xa0, 0xe7, 0x03, 0x54, 0xe8, 0x4d, 0xa6, 0xe2,
1052415ed02bSLin Jinhan 0x6e, 0xc7, 0xd7, 0x2f, 0x2a, 0x30, 0xf4, 0xc0,
1053415ed02bSLin Jinhan 0x38, 0xab, 0xfb, 0x2b, 0x04, 0xb4, 0xd6, 0x76,
1054415ed02bSLin Jinhan 0x9a, 0xc0, 0x6f, 0xdf, 0xba, 0x65, 0x0b, 0x2a,
1055415ed02bSLin Jinhan 0xd9, 0x48, 0x9a, 0xad, 0x1e, 0xa3, 0x32, 0x98,
1056415ed02bSLin Jinhan 0x58, 0xc4, 0xa5, 0x15, 0xf7, 0x12, 0xf7, 0xb2,
1057415ed02bSLin Jinhan 0x06, 0x3e, 0xe7, 0x8f, 0x16, 0xc4, 0x18, 0xf8,
1058415ed02bSLin Jinhan 0x33, 0x87, 0xc0, 0x77, 0x80, 0xb4, 0xe0, 0x3c,
1059415ed02bSLin Jinhan 0xdb, 0xd7, 0x93, 0x5e, 0xbb, 0x55, 0x35, 0x59,
1060415ed02bSLin Jinhan 0xd6, 0x3d, 0x70, 0x16, 0x3e, 0x90, 0x02, 0x82,
1061415ed02bSLin Jinhan 0x8a, 0x56, 0xf3, 0x74, 0x46, 0x8c, 0xc8, 0x5e,
1062415ed02bSLin Jinhan 0xe4, 0x8d, 0xa0, 0x5f, 0xde, 0x33, 0x1a, 0x94,
1063415ed02bSLin Jinhan 0xef, 0xad, 0xe7, 0xba, 0x84, 0x11, 0x6d, 0x0c,
1064415ed02bSLin Jinhan 0xc1, 0xda, 0xa5, 0xd9, 0x6a, 0x36, 0xcd, 0xb1,
1065415ed02bSLin Jinhan 0x98, 0x41, 0x8d, 0xf6, 0x1c, 0x99, 0x73, 0x24,
1066415ed02bSLin Jinhan 0xd7, 0x59, 0xca, 0x25, 0xc2, 0x24, 0xf2, 0x8e,
1067415ed02bSLin Jinhan 0x3e, 0x77, 0x6c, 0x0a, 0x25, 0xf9, 0xbb, 0x6c,
1068415ed02bSLin Jinhan 0xb7, 0xd3, 0x33, 0x29, 0x98, 0x66, 0xed, 0xb7,
1069415ed02bSLin Jinhan 0x24, 0x9e, 0x72, 0xba, 0x0c, 0xcd, 0xb5, 0xb1,
1070415ed02bSLin Jinhan 0x79, 0xfb, 0xf2, 0xf9, 0x90, 0x99, 0xea, 0xf2,
1071415ed02bSLin Jinhan 0xa5, 0xa4, 0x07, 0x77, 0x3c, 0x91, 0xa8, 0x4c,
1072415ed02bSLin Jinhan 0xf9, 0x49, 0x00, 0xde, 0x24, 0x34, 0x8f, 0xcb,
1073415ed02bSLin Jinhan 0x57, 0x37, 0xc5, 0x02, 0xa5, 0x08, 0x7d, 0x74,
1074415ed02bSLin Jinhan 0x14, 0xdb, 0x19, 0xf6, 0xa0, 0xa0, 0x8e, 0xf4,
1075415ed02bSLin Jinhan 0x4d, 0x54, 0xb4, 0x3e, 0xf0, 0xd3, 0x4e, 0x21,
1076415ed02bSLin Jinhan 0x90, 0x57, 0x3a, 0xb3, 0xc0, 0x3b, 0x8f, 0x4d,
1077415ed02bSLin Jinhan 0x25, 0x95, 0x54, 0x9c, 0x6d, 0x24, 0xe8, 0x8a,
1078415ed02bSLin Jinhan 0x65, 0x86, 0x7a, 0x61, 0xe4, 0x25, 0xe2, 0x0d,
1079415ed02bSLin Jinhan 0xa5, 0xba, 0xdc, 0x2d, 0x4d, 0xc1, 0xbb, 0x71,
1080415ed02bSLin Jinhan 0x2f, 0xdf, 0xc3, 0xa5, 0x05, 0x13, 0xd8, 0xa3,
1081415ed02bSLin Jinhan 0x39, 0xa0, 0xd0, 0xad, 0x21, 0x36, 0xbd, 0xc4,
1082415ed02bSLin Jinhan 0xc6, 0xcc, 0xb2, 0x00, 0xe4, 0x7a, 0xe2, 0x5e,
1083415ed02bSLin Jinhan 0x5c, 0x57, 0x6a, 0x03, 0xed, 0x83, 0x52, 0x95,
1084415ed02bSLin Jinhan 0x58, 0x56, 0x64, 0xe6, 0x32, 0xbc, 0xc2, 0x40,
1085415ed02bSLin Jinhan 0xd7, 0x6a, 0x48, 0x7a, 0x0a, 0x15, 0x55, 0x28,
1086415ed02bSLin Jinhan 0xe1, 0x6b, 0xb1, 0x4d, 0x49, 0x85, 0x9d, 0x31,
1087415ed02bSLin Jinhan 0x7b, 0x0a, 0xde, 0x66, 0x9b, 0x50, 0x36, 0x1f,
1088415ed02bSLin Jinhan 0xb4, 0xe0, 0x22, 0xb6, 0xff, 0x8d, 0xa3, 0xa6,
1089415ed02bSLin Jinhan 0x92, 0x57, 0xe0, 0xd5, 0x88, 0xde, 0xd0, 0x7d,
1090415ed02bSLin Jinhan 0xaf, 0xf8, 0x54, 0x1e, 0x2f, 0x0a, 0x40, 0x60,
1091415ed02bSLin Jinhan 0x4f, 0xe8, 0xdd, 0xc0, 0x3c, 0x55, 0xbe, 0x9b,
1092415ed02bSLin Jinhan 0x61, 0x11, 0x18, 0x8c, 0x0a, 0xd5, 0xcd, 0xfe,
1093415ed02bSLin Jinhan 0xc3, 0xd0, 0xcf, 0x18, 0x6e, 0xd7, 0x85, 0xca,
1094415ed02bSLin Jinhan 0x4e, 0x4d, 0x74, 0xb3, 0xb2, 0x27, 0xb9, 0xd2,
1095415ed02bSLin Jinhan 0x8c, 0x5c, 0x1c, 0xce, 0xe2, 0x6c, 0x0c, 0x32,
1096415ed02bSLin Jinhan 0xd7, 0xa3, 0xbd, 0xb6, 0x15, 0x3a, 0xc8, 0xec,
1097415ed02bSLin Jinhan 0x2b, 0xa0, 0xb8, 0x09, 0xd6, 0x11, 0x20, 0xd0,
1098415ed02bSLin Jinhan 0xf0, 0xc9, 0x26, 0xe6, 0x85, 0x5b, 0x2e, 0x59,
1099415ed02bSLin Jinhan 0x79, 0x5c, 0xc7, 0x28, 0xd8, 0xb1, 0xf9, 0xba,
1100415ed02bSLin Jinhan 0x93, 0x2b, 0xc1, 0x7d, 0x99, 0xab, 0x79, 0xc2,
1101415ed02bSLin Jinhan 0x1f, 0x21, 0x0f, 0xb4, 0x9d, 0x95, 0x46, 0x4e,
1102415ed02bSLin Jinhan 0x37, 0x42, 0xd2, 0xc7, 0x65, 0x24, 0x46, 0x22,
1103415ed02bSLin Jinhan 0x9a, 0x66, 0x9b, 0x84, 0xeb, 0x66, 0x14, 0x0c,
1104415ed02bSLin Jinhan 0x50, 0x61, 0xa0, 0xed, 0x1b, 0xd2, 0x75, 0x89,
1105415ed02bSLin Jinhan 0x61, 0xc3, 0xbc, 0xec, 0x72, 0xa3, 0x59, 0xae,
1106415ed02bSLin Jinhan 0xae, 0x6c, 0xe0, 0x8e, 0xcb, 0xf9, 0xe6, 0x8d,
1107415ed02bSLin Jinhan 0x25, 0x9e, 0x9b, 0x15, 0x78, 0xe4, 0x19, 0xaf,
1108415ed02bSLin Jinhan 0x26, 0xfa, 0xe8, 0x93, 0xb3, 0x9e, 0x51, 0x8b,
1109415ed02bSLin Jinhan 0xca, 0xfd, 0xf6, 0x62, 0x82, 0xf4, 0x44, 0xa1,
1110415ed02bSLin Jinhan 0x4c, 0x04, 0x1d, 0x74, 0x9e, 0xd8, 0x0e, 0x3c,
1111415ed02bSLin Jinhan };
1112415ed02bSLin Jinhan 
1113415ed02bSLin Jinhan const u8 rsa4096_sign_out[] = {
1114415ed02bSLin Jinhan 0x10, 0x8d, 0x29, 0xbd, 0x8e, 0xd3, 0x68, 0xd9,
1115415ed02bSLin Jinhan 0x5d, 0xcd, 0x0f, 0x15, 0x8f, 0x4d, 0x76, 0xd8,
1116415ed02bSLin Jinhan 0xeb, 0x17, 0xf1, 0x83, 0x9b, 0x5d, 0x3e, 0xad,
1117415ed02bSLin Jinhan 0x60, 0x82, 0xd1, 0x15, 0x5e, 0xf3, 0xc6, 0x29,
1118415ed02bSLin Jinhan 0x35, 0x23, 0x7e, 0x16, 0x1c, 0xec, 0xd8, 0x09,
1119415ed02bSLin Jinhan 0x00, 0x9b, 0x96, 0xb1, 0x6b, 0x3e, 0x9b, 0x3d,
1120415ed02bSLin Jinhan 0xdc, 0x02, 0x37, 0x67, 0x7c, 0x48, 0xcf, 0xc3,
1121415ed02bSLin Jinhan 0x34, 0xd0, 0x03, 0x88, 0x33, 0x11, 0x9d, 0xaf,
1122415ed02bSLin Jinhan 0x4f, 0x1a, 0xdc, 0x29, 0x6b, 0x94, 0xb6, 0x25,
1123415ed02bSLin Jinhan 0xea, 0xaf, 0x10, 0x9e, 0xe6, 0xb1, 0x78, 0x32,
1124415ed02bSLin Jinhan 0xd5, 0xc5, 0xbf, 0x8c, 0xd3, 0xc3, 0xfe, 0x25,
1125415ed02bSLin Jinhan 0x9f, 0x18, 0xd0, 0xed, 0x81, 0x57, 0xa3, 0xa2,
1126415ed02bSLin Jinhan 0xcb, 0x9a, 0xdd, 0x95, 0xf1, 0x6e, 0x92, 0x2b,
1127415ed02bSLin Jinhan 0x86, 0x7b, 0x0a, 0x71, 0xe2, 0x7d, 0x7c, 0x02,
1128415ed02bSLin Jinhan 0x58, 0x8c, 0x7a, 0xd9, 0x86, 0x8e, 0x8c, 0x17,
1129415ed02bSLin Jinhan 0x7e, 0xd3, 0xe1, 0xab, 0x98, 0x07, 0xd8, 0x84,
1130415ed02bSLin Jinhan 0x5a, 0x57, 0xa5, 0x46, 0x89, 0x32, 0x23, 0xd9,
1131415ed02bSLin Jinhan 0xa4, 0x24, 0xe9, 0x15, 0xe4, 0xc8, 0x62, 0x2a,
1132415ed02bSLin Jinhan 0xc6, 0x6c, 0x53, 0xbe, 0xc7, 0x31, 0x42, 0xd9,
1133415ed02bSLin Jinhan 0x7b, 0xbd, 0x27, 0x19, 0x82, 0xd9, 0x77, 0x33,
1134415ed02bSLin Jinhan 0xb0, 0x2f, 0x02, 0xb6, 0x17, 0x20, 0x58, 0x11,
1135415ed02bSLin Jinhan 0x82, 0xe4, 0xe2, 0x33, 0x69, 0xe0, 0x58, 0x0c,
1136415ed02bSLin Jinhan 0xdf, 0x47, 0x73, 0xce, 0xe7, 0xc4, 0x8a, 0xe2,
1137415ed02bSLin Jinhan 0x68, 0x43, 0x22, 0x93, 0x6c, 0x98, 0x32, 0xe2,
1138415ed02bSLin Jinhan 0xaa, 0xc6, 0x78, 0xeb, 0x33, 0x48, 0xba, 0x75,
1139415ed02bSLin Jinhan 0x6a, 0xd7, 0x5f, 0x38, 0x82, 0x45, 0x07, 0x6c,
1140415ed02bSLin Jinhan 0x0c, 0x9d, 0xdf, 0x63, 0xb3, 0x1f, 0x47, 0x16,
1141415ed02bSLin Jinhan 0x3c, 0xfa, 0xf7, 0x25, 0x5b, 0x79, 0x4e, 0x41,
1142415ed02bSLin Jinhan 0x51, 0xad, 0xa7, 0x89, 0x21, 0xba, 0x17, 0xc3,
1143415ed02bSLin Jinhan 0x51, 0xa7, 0xbe, 0x64, 0x5b, 0x25, 0x77, 0x71,
1144415ed02bSLin Jinhan 0xa5, 0x5e, 0x53, 0xf8, 0x40, 0xe6, 0xad, 0x79,
1145415ed02bSLin Jinhan 0x73, 0x6a, 0x21, 0xd9, 0x1f, 0xdc, 0xd8, 0x53,
1146415ed02bSLin Jinhan 0x0c, 0xd6, 0xd9, 0xf8, 0x43, 0xb3, 0x39, 0x50,
1147415ed02bSLin Jinhan 0xcd, 0x2d, 0x97, 0x94, 0xec, 0x7a, 0x37, 0x2f,
1148415ed02bSLin Jinhan 0x01, 0xda, 0x0d, 0x47, 0x1a, 0x63, 0xa1, 0xf2,
1149415ed02bSLin Jinhan 0x69, 0x2e, 0x1a, 0x6c, 0x9c, 0xcf, 0xee, 0x89,
1150415ed02bSLin Jinhan 0xc2, 0xdc, 0xbe, 0x82, 0x50, 0xa6, 0x12, 0xc8,
1151415ed02bSLin Jinhan 0xaa, 0x89, 0x8c, 0x26, 0x86, 0xe3, 0x4b, 0x97,
1152415ed02bSLin Jinhan 0xf8, 0x85, 0xc7, 0xa4, 0x5b, 0x8a, 0x3e, 0x2f,
1153415ed02bSLin Jinhan 0xcd, 0x19, 0x39, 0xcb, 0xbb, 0xd8, 0xe0, 0x23,
1154415ed02bSLin Jinhan 0x6b, 0x48, 0x2e, 0x6e, 0x99, 0x59, 0x60, 0x25,
1155415ed02bSLin Jinhan 0xce, 0x49, 0x1f, 0x25, 0x77, 0xb5, 0xd8, 0xa6,
1156415ed02bSLin Jinhan 0xcc, 0xc7, 0x06, 0x1a, 0x44, 0xde, 0x2c, 0xf4,
1157415ed02bSLin Jinhan 0x96, 0x9b, 0xed, 0xc6, 0x10, 0x4a, 0x39, 0x32,
1158415ed02bSLin Jinhan 0xed, 0x64, 0xae, 0xdb, 0x42, 0xdd, 0x42, 0x21,
1159415ed02bSLin Jinhan 0x4b, 0xef, 0x2a, 0x52, 0x97, 0x25, 0x49, 0xf7,
1160415ed02bSLin Jinhan 0xf1, 0x50, 0x21, 0xc1, 0x16, 0x62, 0xe2, 0x51,
1161415ed02bSLin Jinhan 0x89, 0xce, 0x5a, 0xad, 0x41, 0xf2, 0x5b, 0xbb,
1162415ed02bSLin Jinhan 0x50, 0x49, 0x9e, 0xfc, 0xa9, 0xe1, 0xde, 0x7d,
1163415ed02bSLin Jinhan 0xe9, 0x24, 0x29, 0xab, 0x62, 0x54, 0xab, 0x85,
1164415ed02bSLin Jinhan 0x95, 0x6b, 0xbb, 0x80, 0x4d, 0x2f, 0x30, 0xed,
1165415ed02bSLin Jinhan 0xcc, 0x29, 0x8b, 0x72, 0xac, 0xe1, 0xf9, 0x4c,
1166415ed02bSLin Jinhan 0x75, 0x50, 0x86, 0x21, 0x70, 0x0b, 0x03, 0xbd,
1167415ed02bSLin Jinhan 0x51, 0x2e, 0x5f, 0xd4, 0x24, 0xd5, 0x0b, 0x1c,
1168415ed02bSLin Jinhan 0x73, 0xa2, 0x22, 0xa8, 0x02, 0x35, 0x43, 0xf7,
1169415ed02bSLin Jinhan 0x5b, 0x58, 0xd7, 0x27, 0x16, 0x94, 0x90, 0x5f,
1170415ed02bSLin Jinhan 0x68, 0x1a, 0x2d, 0x6a, 0x8d, 0x29, 0x7c, 0xa7,
1171415ed02bSLin Jinhan 0x96, 0x69, 0xac, 0xb9, 0xc8, 0x59, 0xa1, 0x5f,
1172415ed02bSLin Jinhan 0x44, 0xf5, 0xa5, 0x5e, 0x93, 0xc3, 0xf2, 0x6d,
1173415ed02bSLin Jinhan 0x10, 0xe3, 0x7e, 0x1a, 0x78, 0x5a, 0x93, 0x7d,
1174415ed02bSLin Jinhan 0x2d, 0xca, 0xc8, 0x8d, 0x5e, 0x3e, 0x63, 0x09,
1175415ed02bSLin Jinhan 0x2d, 0x30, 0x5e, 0xad, 0xe7, 0x3f, 0x7f, 0x13,
1176415ed02bSLin Jinhan 0xe9, 0x0e, 0x4d, 0x01, 0x2f, 0x57, 0x26, 0x66,
1177415ed02bSLin Jinhan 0x4c, 0x83, 0xd5, 0xa8, 0x0b, 0x4d, 0xf8, 0x19,
1178415ed02bSLin Jinhan };
1179415ed02bSLin Jinhan 
1180415ed02bSLin Jinhan #endif
1181415ed02bSLin Jinhan 
1182495c8ff4SLin Jinhan #endif
1183495c8ff4SLin Jinhan 
1184495c8ff4SLin Jinhan #endif
1185