xref: /rk3399_rockchip-uboot/include/rockchip/crypto_fix_test_data.h (revision 495c8ff485bc8cfdba6b11a32566b33b6bb0c373)
1*495c8ff4SLin Jinhan /* SPDX-License-Identifier:     GPL-2.0+ */
2*495c8ff4SLin Jinhan /*
3*495c8ff4SLin Jinhan  * (C) Copyright 2021 Rockchip Electronics Co., Ltd
4*495c8ff4SLin Jinhan  */
5*495c8ff4SLin Jinhan #ifndef __CRYPTO_FIX_TEST_DATA_H__
6*495c8ff4SLin Jinhan #define __CRYPTO_FIX_TEST_DATA_H__
7*495c8ff4SLin Jinhan 
8*495c8ff4SLin Jinhan const u8 foo_data[] = {
9*495c8ff4SLin Jinhan 0xa4, 0xd2, 0xe1, 0x0a, 0x80, 0x17, 0x43, 0x67,
10*495c8ff4SLin Jinhan 0x05, 0x08, 0x07, 0x3d, 0xe3, 0x46, 0x13, 0x15,
11*495c8ff4SLin Jinhan 0xef, 0x5e, 0xa3, 0xaf, 0x1d, 0x3b, 0x8d, 0x18,
12*495c8ff4SLin Jinhan 0xa2, 0x30, 0x68, 0x66, 0x78, 0x68, 0x59, 0x2a,
13*495c8ff4SLin Jinhan 0xb5, 0x29, 0xc1, 0xef, 0xa3, 0x91, 0xc4, 0x1c,
14*495c8ff4SLin Jinhan 0x55, 0xa8, 0x58, 0x84, 0xd8, 0x4c, 0x2a, 0x0f,
15*495c8ff4SLin Jinhan 0x60, 0x3b, 0x4f, 0xfc, 0x56, 0x60, 0x88, 0x28,
16*495c8ff4SLin Jinhan 0xc1, 0x9a, 0x91, 0xbe, 0xae, 0xf3, 0x37, 0x65,
17*495c8ff4SLin Jinhan 0xfd, 0x65, 0x1d, 0xa1, 0x71, 0x17, 0x3b, 0xbd,
18*495c8ff4SLin Jinhan 0x2c, 0x84, 0x3d, 0xcc, 0x2e, 0x7b, 0xff, 0x13,
19*495c8ff4SLin Jinhan 0x82, 0xed, 0x0e, 0x6b, 0x4e, 0x5b, 0xc8, 0xae,
20*495c8ff4SLin Jinhan 0x0b, 0xc7, 0xbe, 0xfa, 0xc0, 0xc6, 0xa5, 0xee,
21*495c8ff4SLin Jinhan 0x99, 0xbf, 0x2e, 0xb0, 0x55, 0x0d, 0xb8, 0xc6,
22*495c8ff4SLin Jinhan 0x4c, 0x28, 0xb2, 0x1d, 0xd0, 0x58, 0x57, 0xbd,
23*495c8ff4SLin Jinhan 0x78, 0x21, 0x32, 0xef, 0xf5, 0xaa, 0x8c, 0x41,
24*495c8ff4SLin Jinhan 0x7c, 0x99, 0x6f, 0xac, 0xc1, 0x37, 0x72, 0x0f,
25*495c8ff4SLin Jinhan 0x1d, 0xaa, 0xfc, 0x2c, 0xf2, 0xf5, 0x0b, 0x29,
26*495c8ff4SLin Jinhan 0xd9, 0xe4, 0x0d, 0xc8, 0xda, 0x29, 0x66, 0xac,
27*495c8ff4SLin Jinhan 0xa9, 0x1a, 0x3a, 0x19, 0xc4, 0x07, 0x46, 0x1d,
28*495c8ff4SLin Jinhan 0xe3, 0x85, 0x97, 0xee, 0x23, 0xbe, 0xe9, 0xfc,
29*495c8ff4SLin Jinhan };
30*495c8ff4SLin Jinhan 
31*495c8ff4SLin Jinhan #if CONFIG_IS_ENABLED(ROCKCHIP_CIPHER)
32*495c8ff4SLin Jinhan 
33*495c8ff4SLin Jinhan const u8 des_key[] = {
34*495c8ff4SLin Jinhan 0x7d, 0xe3, 0x2d, 0x3a, 0x32, 0xde, 0xb2, 0xac,
35*495c8ff4SLin Jinhan };
36*495c8ff4SLin Jinhan 
37*495c8ff4SLin Jinhan const u8 des_iv[] = {
38*495c8ff4SLin Jinhan 0x6b, 0x43, 0x2d, 0x3f, 0xe3, 0x83, 0x2f, 0x7d,
39*495c8ff4SLin Jinhan };
40*495c8ff4SLin Jinhan 
41*495c8ff4SLin Jinhan const u8 des_ecb_cipher[] = {
42*495c8ff4SLin Jinhan 0x4d, 0x33, 0x53, 0x58, 0x4b, 0xbe, 0x74, 0xfa,
43*495c8ff4SLin Jinhan 0xcf, 0x89, 0xbf, 0x4d, 0x2f, 0x2c, 0x84, 0x26,
44*495c8ff4SLin Jinhan 0x7f, 0x09, 0xe4, 0x44, 0xf5, 0x22, 0x69, 0x94,
45*495c8ff4SLin Jinhan 0x0a, 0x58, 0xa3, 0xe9, 0x9d, 0xb5, 0xf5, 0x30,
46*495c8ff4SLin Jinhan 0x27, 0xff, 0xee, 0xb6, 0x1a, 0xe6, 0x8e, 0xde,
47*495c8ff4SLin Jinhan 0x3e, 0x02, 0x2b, 0xf1, 0xfa, 0xab, 0x91, 0x13,
48*495c8ff4SLin Jinhan 0x0e, 0xac, 0x02, 0xd8, 0x01, 0x16, 0xb2, 0x61,
49*495c8ff4SLin Jinhan 0x6a, 0x57, 0xe7, 0xbb, 0xf5, 0x9a, 0x77, 0x81,
50*495c8ff4SLin Jinhan 0x3a, 0x22, 0xdb, 0x47, 0xd2, 0xe7, 0x3a, 0xe2,
51*495c8ff4SLin Jinhan 0x64, 0x6f, 0x76, 0xa0, 0x79, 0xe9, 0x03, 0x04,
52*495c8ff4SLin Jinhan 0xd9, 0xd4, 0x71, 0x7f, 0xb5, 0x52, 0x55, 0x6a,
53*495c8ff4SLin Jinhan 0xcf, 0xe5, 0x84, 0xc3, 0x13, 0x3e, 0x41, 0xaa,
54*495c8ff4SLin Jinhan 0xbb, 0x6b, 0xfa, 0x0f, 0xfd, 0x1f, 0xdf, 0x0d,
55*495c8ff4SLin Jinhan 0xe8, 0x79, 0xa4, 0x48, 0x89, 0x07, 0x84, 0x50,
56*495c8ff4SLin Jinhan 0x21, 0x7e, 0x40, 0x3b, 0xdd, 0x9e, 0xe4, 0x34,
57*495c8ff4SLin Jinhan 0xef, 0xea, 0x6c, 0x7d, 0x91, 0xc3, 0x7a, 0xd8,
58*495c8ff4SLin Jinhan 0x9a, 0x52, 0xfa, 0x51, 0xe8, 0xd6, 0x3b, 0x52,
59*495c8ff4SLin Jinhan 0x07, 0xb0, 0x7a, 0xc6, 0x18, 0x90, 0x53, 0x6b,
60*495c8ff4SLin Jinhan 0x2d, 0x89, 0x3c, 0x27, 0x98, 0x27, 0x6b, 0x51,
61*495c8ff4SLin Jinhan 0x94, 0x4f, 0xaa, 0x02, 0xa2, 0xb7, 0x54, 0x67,
62*495c8ff4SLin Jinhan };
63*495c8ff4SLin Jinhan 
64*495c8ff4SLin Jinhan const u8 des_cbc_cipher[] = {
65*495c8ff4SLin Jinhan 0xf0, 0x59, 0x44, 0x2d, 0xca, 0xd1, 0x0c, 0xb6,
66*495c8ff4SLin Jinhan 0x83, 0x15, 0xfa, 0x05, 0x2f, 0x4e, 0x22, 0xb0,
67*495c8ff4SLin Jinhan 0xbf, 0x79, 0x86, 0x5a, 0x13, 0xa1, 0xe6, 0xcd,
68*495c8ff4SLin Jinhan 0xdf, 0xdf, 0x77, 0xa4, 0xec, 0xdd, 0x13, 0x04,
69*495c8ff4SLin Jinhan 0xdf, 0x55, 0x59, 0xaa, 0x19, 0x70, 0x39, 0xe7,
70*495c8ff4SLin Jinhan 0xc1, 0xd6, 0xe0, 0x58, 0xb4, 0x62, 0xf3, 0xbe,
71*495c8ff4SLin Jinhan 0xf1, 0xbc, 0xa0, 0x10, 0x17, 0x7d, 0x4b, 0x75,
72*495c8ff4SLin Jinhan 0x61, 0xb1, 0x06, 0x0f, 0x3d, 0x1a, 0x35, 0x2d,
73*495c8ff4SLin Jinhan 0x18, 0x87, 0x1c, 0xe1, 0x21, 0x2d, 0x72, 0x65,
74*495c8ff4SLin Jinhan 0x49, 0x31, 0x70, 0x93, 0xbe, 0x1f, 0x2f, 0xcc,
75*495c8ff4SLin Jinhan 0xa8, 0xf0, 0x58, 0x91, 0x38, 0x1a, 0x03, 0x88,
76*495c8ff4SLin Jinhan 0x7b, 0xbd, 0x4c, 0xf8, 0xa6, 0xbe, 0x5e, 0xf6,
77*495c8ff4SLin Jinhan 0x98, 0x7a, 0xd3, 0xbd, 0x1e, 0x1a, 0x74, 0xf5,
78*495c8ff4SLin Jinhan 0x26, 0x29, 0xe1, 0xe2, 0xdc, 0x88, 0xcc, 0xb0,
79*495c8ff4SLin Jinhan 0x86, 0x64, 0x7a, 0x48, 0x8c, 0x80, 0xd3, 0xdb,
80*495c8ff4SLin Jinhan 0x75, 0x7b, 0xdb, 0x18, 0xa3, 0xbd, 0x70, 0x4c,
81*495c8ff4SLin Jinhan 0xf7, 0xb4, 0x44, 0x03, 0x88, 0x7e, 0xb5, 0x8c,
82*495c8ff4SLin Jinhan 0xcb, 0x8b, 0x0c, 0x2c, 0xe4, 0xb9, 0xbb, 0x5d,
83*495c8ff4SLin Jinhan 0x67, 0x69, 0x4f, 0x6a, 0x92, 0xfd, 0xb8, 0xc0,
84*495c8ff4SLin Jinhan 0x1b, 0x27, 0x11, 0xdf, 0x37, 0xf1, 0x43, 0x49,
85*495c8ff4SLin Jinhan };
86*495c8ff4SLin Jinhan 
87*495c8ff4SLin Jinhan const u8 des_cfb_cipher[] = {
88*495c8ff4SLin Jinhan 0x07, 0x63, 0xdc, 0xf5, 0x99, 0x4d, 0x69, 0x12,
89*495c8ff4SLin Jinhan 0xd5, 0x1a, 0x6e, 0x9f, 0xba, 0x29, 0x44, 0x49,
90*495c8ff4SLin Jinhan 0x64, 0x6e, 0xf5, 0x04, 0x10, 0xd5, 0x3c, 0x0b,
91*495c8ff4SLin Jinhan 0xd1, 0x01, 0x14, 0xe5, 0xe6, 0xd2, 0xef, 0xa2,
92*495c8ff4SLin Jinhan 0xe6, 0x73, 0xff, 0x0a, 0xff, 0x73, 0xa4, 0x48,
93*495c8ff4SLin Jinhan 0x9d, 0x3e, 0x15, 0xbc, 0xfd, 0x76, 0xd7, 0x1c,
94*495c8ff4SLin Jinhan 0x54, 0x8e, 0xde, 0xb3, 0x5c, 0xd8, 0xee, 0x3b,
95*495c8ff4SLin Jinhan 0x7e, 0x7e, 0xa3, 0x4f, 0x2d, 0xe9, 0x4d, 0xcc,
96*495c8ff4SLin Jinhan 0x25, 0x12, 0xa0, 0xc6, 0x56, 0x3d, 0x98, 0x44,
97*495c8ff4SLin Jinhan 0x0b, 0xcf, 0x12, 0x88, 0xa2, 0x7a, 0x7f, 0x28,
98*495c8ff4SLin Jinhan 0xb0, 0x3a, 0x5d, 0x3b, 0xc4, 0xcf, 0x07, 0x0c,
99*495c8ff4SLin Jinhan 0x30, 0xa2, 0x1b, 0x3a, 0x69, 0x43, 0xee, 0x31,
100*495c8ff4SLin Jinhan 0x2b, 0xf4, 0x15, 0x95, 0x66, 0x3b, 0x38, 0x1f,
101*495c8ff4SLin Jinhan 0xc1, 0xed, 0xc3, 0xb8, 0x3d, 0xd3, 0xef, 0x4b,
102*495c8ff4SLin Jinhan 0x93, 0x44, 0x05, 0xcc, 0xb6, 0x19, 0x59, 0x55,
103*495c8ff4SLin Jinhan 0x65, 0x72, 0x6d, 0x77, 0x7b, 0x18, 0xe8, 0xb7,
104*495c8ff4SLin Jinhan 0x2d, 0x24, 0x1e, 0xde, 0x16, 0xe2, 0xa4, 0xfe,
105*495c8ff4SLin Jinhan 0x11, 0x3b, 0xf3, 0x93, 0xa4, 0xbb, 0xcc, 0xbc,
106*495c8ff4SLin Jinhan 0x58, 0x8a, 0x31, 0x20, 0x7c, 0xcc, 0x15, 0xdc,
107*495c8ff4SLin Jinhan 0xa3, 0x53, 0x43, 0x22, 0xb9, 0xce, 0xa7, 0x35,
108*495c8ff4SLin Jinhan };
109*495c8ff4SLin Jinhan 
110*495c8ff4SLin Jinhan const u8 des_ofb_cipher[] = {
111*495c8ff4SLin Jinhan 0x07, 0x63, 0xdc, 0xf5, 0x99, 0x4d, 0x69, 0x12,
112*495c8ff4SLin Jinhan 0x01, 0xa2, 0xbf, 0x0d, 0x29, 0xb1, 0x06, 0x40,
113*495c8ff4SLin Jinhan 0xb2, 0x90, 0xe0, 0xa3, 0x73, 0x58, 0xc9, 0x4a,
114*495c8ff4SLin Jinhan 0x2e, 0x9b, 0x80, 0xc7, 0xe3, 0x87, 0xc2, 0x68,
115*495c8ff4SLin Jinhan 0x4f, 0x2d, 0x18, 0x21, 0x33, 0x4e, 0xf3, 0xd9,
116*495c8ff4SLin Jinhan 0x88, 0xb9, 0x5c, 0x07, 0xf0, 0x16, 0x7b, 0x7e,
117*495c8ff4SLin Jinhan 0xf8, 0x0c, 0x01, 0xfc, 0xaf, 0x27, 0x52, 0x63,
118*495c8ff4SLin Jinhan 0xcb, 0x28, 0x93, 0x4c, 0xe1, 0x92, 0x36, 0x1c,
119*495c8ff4SLin Jinhan 0x0d, 0x4f, 0xdf, 0x2e, 0x11, 0x7b, 0x89, 0xce,
120*495c8ff4SLin Jinhan 0xcf, 0x05, 0x05, 0x9d, 0x93, 0x13, 0xbc, 0xde,
121*495c8ff4SLin Jinhan 0x22, 0xde, 0xd9, 0x77, 0x75, 0x79, 0x22, 0x90,
122*495c8ff4SLin Jinhan 0x6e, 0x91, 0x78, 0xf2, 0x86, 0xb3, 0x2f, 0xc2,
123*495c8ff4SLin Jinhan 0x00, 0x30, 0x14, 0xc9, 0xbb, 0x92, 0xe8, 0x0a,
124*495c8ff4SLin Jinhan 0xd6, 0x84, 0x26, 0xec, 0x75, 0x4e, 0x77, 0x3e,
125*495c8ff4SLin Jinhan 0x68, 0xbe, 0xca, 0xbd, 0xcb, 0x0b, 0xeb, 0x56,
126*495c8ff4SLin Jinhan 0x17, 0x95, 0xab, 0xea, 0x47, 0xf2, 0x5a, 0x3e,
127*495c8ff4SLin Jinhan 0x2e, 0xaa, 0xb6, 0xd3, 0x7a, 0x5f, 0x58, 0xcc,
128*495c8ff4SLin Jinhan 0xb4, 0x4f, 0x7f, 0x9a, 0xad, 0x30, 0xcb, 0xe7,
129*495c8ff4SLin Jinhan 0x17, 0x16, 0x1b, 0x96, 0x89, 0xe9, 0x51, 0xde,
130*495c8ff4SLin Jinhan 0xa6, 0xa0, 0x79, 0x2f, 0xc3, 0xe3, 0x53, 0x8f,
131*495c8ff4SLin Jinhan };
132*495c8ff4SLin Jinhan 
133*495c8ff4SLin Jinhan const u8 tdes_key[] = {
134*495c8ff4SLin Jinhan 0x33, 0x1f, 0xc4, 0x23, 0xb4, 0xc5, 0xb5, 0xc4,
135*495c8ff4SLin Jinhan 0xa1, 0x66, 0x90, 0x19, 0x63, 0x9b, 0xaf, 0xc3,
136*495c8ff4SLin Jinhan 0xae, 0xb3, 0x71, 0x84, 0x69, 0x17, 0x50, 0x02,
137*495c8ff4SLin Jinhan };
138*495c8ff4SLin Jinhan 
139*495c8ff4SLin Jinhan const u8 tdes_iv[] = {
140*495c8ff4SLin Jinhan 0x24, 0xbc, 0x96, 0x9d, 0x3e, 0x35, 0x81, 0x33,
141*495c8ff4SLin Jinhan };
142*495c8ff4SLin Jinhan 
143*495c8ff4SLin Jinhan const u8 tdes_ecb_cipher[] = {
144*495c8ff4SLin Jinhan 0xc8, 0xf9, 0xff, 0x99, 0x16, 0xbd, 0xe1, 0x6a,
145*495c8ff4SLin Jinhan 0xfb, 0xa3, 0xce, 0x26, 0x71, 0x1a, 0xef, 0x9b,
146*495c8ff4SLin Jinhan 0x99, 0x16, 0x17, 0xc2, 0x36, 0xe7, 0x80, 0xda,
147*495c8ff4SLin Jinhan 0x8d, 0xdb, 0x6a, 0xb1, 0x0b, 0xae, 0x95, 0x03,
148*495c8ff4SLin Jinhan 0x23, 0x8f, 0xde, 0xe8, 0x0d, 0xfa, 0x0d, 0xd3,
149*495c8ff4SLin Jinhan 0x6b, 0x1c, 0xf0, 0x05, 0x38, 0x37, 0xd7, 0xb9,
150*495c8ff4SLin Jinhan 0x49, 0x96, 0x3c, 0x53, 0x3b, 0xe8, 0x87, 0x53,
151*495c8ff4SLin Jinhan 0xae, 0xc5, 0x17, 0x76, 0xde, 0xbe, 0x21, 0x94,
152*495c8ff4SLin Jinhan 0xc1, 0xfd, 0x87, 0xf0, 0x08, 0x1f, 0xf3, 0x1e,
153*495c8ff4SLin Jinhan 0x00, 0x88, 0x8a, 0xfe, 0x33, 0xf5, 0x2a, 0x5d,
154*495c8ff4SLin Jinhan 0x12, 0xed, 0xf4, 0xa8, 0x42, 0x30, 0x45, 0x68,
155*495c8ff4SLin Jinhan 0x60, 0x3c, 0xb6, 0xdd, 0xab, 0xd9, 0x6a, 0xc9,
156*495c8ff4SLin Jinhan 0x35, 0x7f, 0xdc, 0x6b, 0xab, 0xbc, 0x09, 0x9f,
157*495c8ff4SLin Jinhan 0xfb, 0xc7, 0xd1, 0xec, 0xcd, 0xa3, 0x2a, 0xa3,
158*495c8ff4SLin Jinhan 0x2d, 0xa0, 0xb7, 0x19, 0xda, 0x28, 0x38, 0xc3,
159*495c8ff4SLin Jinhan 0xed, 0x56, 0x9b, 0xbf, 0xd8, 0x07, 0x14, 0x3b,
160*495c8ff4SLin Jinhan 0x95, 0x47, 0x65, 0x66, 0x17, 0x1a, 0xfd, 0x5f,
161*495c8ff4SLin Jinhan 0x0f, 0x8d, 0xe9, 0x4e, 0x48, 0x24, 0x9d, 0xae,
162*495c8ff4SLin Jinhan 0x85, 0xc8, 0xd4, 0xa7, 0x09, 0xf5, 0x08, 0x2d,
163*495c8ff4SLin Jinhan 0x44, 0x25, 0x75, 0x96, 0x7e, 0x7b, 0xfb, 0xca,
164*495c8ff4SLin Jinhan };
165*495c8ff4SLin Jinhan 
166*495c8ff4SLin Jinhan const u8 tdes_cbc_cipher[] = {
167*495c8ff4SLin Jinhan 0x60, 0x77, 0x36, 0xdb, 0xcc, 0x60, 0xe3, 0xcc,
168*495c8ff4SLin Jinhan 0x62, 0x43, 0x74, 0x78, 0xb1, 0x85, 0xb4, 0x08,
169*495c8ff4SLin Jinhan 0x4f, 0x37, 0x25, 0x2e, 0xd9, 0x85, 0x48, 0x15,
170*495c8ff4SLin Jinhan 0x34, 0x42, 0x07, 0x46, 0x4d, 0xbb, 0xc3, 0xed,
171*495c8ff4SLin Jinhan 0xd5, 0x9d, 0xef, 0x43, 0x33, 0x43, 0x58, 0xd7,
172*495c8ff4SLin Jinhan 0x10, 0x52, 0x0b, 0x15, 0xae, 0xe4, 0xba, 0xf6,
173*495c8ff4SLin Jinhan 0xdf, 0xe6, 0xc6, 0x5b, 0x7c, 0x7a, 0x49, 0xc0,
174*495c8ff4SLin Jinhan 0xab, 0xa6, 0x2a, 0x05, 0xed, 0x31, 0x94, 0x43,
175*495c8ff4SLin Jinhan 0x50, 0x03, 0x1a, 0x75, 0x92, 0x67, 0x93, 0x1b,
176*495c8ff4SLin Jinhan 0xb0, 0xa5, 0xcd, 0xb6, 0xe8, 0x74, 0xcf, 0xa4,
177*495c8ff4SLin Jinhan 0xe0, 0x02, 0x12, 0xe0, 0xe7, 0x66, 0x45, 0xac,
178*495c8ff4SLin Jinhan 0x7d, 0x43, 0xdb, 0x83, 0xcc, 0x97, 0xa7, 0x77,
179*495c8ff4SLin Jinhan 0x0d, 0x38, 0x76, 0x9f, 0x27, 0x8e, 0xaf, 0x4a,
180*495c8ff4SLin Jinhan 0x08, 0xc3, 0x90, 0x4a, 0x8b, 0xa5, 0x7e, 0xe2,
181*495c8ff4SLin Jinhan 0xae, 0xb2, 0x25, 0xa4, 0xcb, 0xc4, 0xe9, 0xf1,
182*495c8ff4SLin Jinhan 0xfd, 0x8b, 0xcc, 0xc2, 0xb2, 0x79, 0xec, 0xca,
183*495c8ff4SLin Jinhan 0x3e, 0x1a, 0xd8, 0x92, 0x8f, 0x7e, 0x31, 0x79,
184*495c8ff4SLin Jinhan 0x9d, 0x3b, 0xb7, 0xaf, 0xb6, 0x44, 0x67, 0xdc,
185*495c8ff4SLin Jinhan 0xe4, 0xea, 0xbb, 0x3f, 0xfa, 0x30, 0x21, 0x93,
186*495c8ff4SLin Jinhan 0x4d, 0x46, 0xe8, 0xd5, 0xf6, 0x9d, 0x19, 0x14,
187*495c8ff4SLin Jinhan };
188*495c8ff4SLin Jinhan 
189*495c8ff4SLin Jinhan const u8 tdes_cfb_cipher[] = {
190*495c8ff4SLin Jinhan 0x9b, 0x0e, 0x80, 0x04, 0x7e, 0x40, 0xf5, 0x4b,
191*495c8ff4SLin Jinhan 0xe0, 0x7b, 0x36, 0x7d, 0x70, 0x6e, 0xfe, 0x2e,
192*495c8ff4SLin Jinhan 0x35, 0xd6, 0x37, 0xe4, 0x6b, 0x70, 0x43, 0x8f,
193*495c8ff4SLin Jinhan 0x51, 0xe2, 0x6b, 0x33, 0x0c, 0x3b, 0x71, 0xd8,
194*495c8ff4SLin Jinhan 0x66, 0xe2, 0x41, 0x18, 0x1a, 0x8d, 0x5e, 0xf0,
195*495c8ff4SLin Jinhan 0x9a, 0xc2, 0x7e, 0x9b, 0x83, 0xa5, 0x8e, 0x84,
196*495c8ff4SLin Jinhan 0x09, 0x9e, 0xe4, 0xf5, 0xe4, 0x46, 0x44, 0x03,
197*495c8ff4SLin Jinhan 0x74, 0xb6, 0xbe, 0x6b, 0xda, 0x2b, 0x89, 0xce,
198*495c8ff4SLin Jinhan 0x85, 0xc6, 0xce, 0x22, 0x30, 0xa2, 0xf8, 0x5e,
199*495c8ff4SLin Jinhan 0x8c, 0x7d, 0x8c, 0xcd, 0xb6, 0xef, 0x0e, 0xec,
200*495c8ff4SLin Jinhan 0x76, 0x2e, 0xbe, 0x90, 0x08, 0x30, 0x34, 0x71,
201*495c8ff4SLin Jinhan 0xf3, 0xa7, 0x76, 0x4b, 0xdf, 0x0f, 0x74, 0x21,
202*495c8ff4SLin Jinhan 0x21, 0xc1, 0xa4, 0x9b, 0x9c, 0xc2, 0x1d, 0x78,
203*495c8ff4SLin Jinhan 0x04, 0x31, 0xed, 0xc8, 0x88, 0x64, 0x31, 0x81,
204*495c8ff4SLin Jinhan 0x2c, 0x5d, 0x07, 0x01, 0x56, 0xfe, 0x64, 0x65,
205*495c8ff4SLin Jinhan 0x19, 0xa6, 0x9a, 0xf3, 0x21, 0xe7, 0xd6, 0x53,
206*495c8ff4SLin Jinhan 0x46, 0x2a, 0x33, 0x19, 0x29, 0x9a, 0x9e, 0x4b,
207*495c8ff4SLin Jinhan 0xfc, 0xd1, 0xfe, 0xca, 0xa3, 0xfa, 0x28, 0x8c,
208*495c8ff4SLin Jinhan 0x9c, 0x5d, 0xbe, 0xaa, 0x20, 0xeb, 0x85, 0xc1,
209*495c8ff4SLin Jinhan 0xb7, 0xed, 0xfd, 0x05, 0xda, 0x0d, 0x2c, 0x36,
210*495c8ff4SLin Jinhan };
211*495c8ff4SLin Jinhan 
212*495c8ff4SLin Jinhan const u8 tdes_ofb_cipher[] = {
213*495c8ff4SLin Jinhan 0x9b, 0x0e, 0x80, 0x04, 0x7e, 0x40, 0xf5, 0x4b,
214*495c8ff4SLin Jinhan 0x9a, 0x31, 0xa5, 0xca, 0xd5, 0xac, 0xf9, 0x16,
215*495c8ff4SLin Jinhan 0x4c, 0x63, 0x07, 0xff, 0x49, 0x43, 0x97, 0x5b,
216*495c8ff4SLin Jinhan 0xe6, 0x2d, 0xae, 0xbf, 0x7d, 0x86, 0x85, 0x6d,
217*495c8ff4SLin Jinhan 0xac, 0x5f, 0xd0, 0x9e, 0xb0, 0xf6, 0x43, 0x66,
218*495c8ff4SLin Jinhan 0x81, 0xb5, 0x80, 0xc4, 0xa1, 0x52, 0x00, 0xe7,
219*495c8ff4SLin Jinhan 0x48, 0xb4, 0xb1, 0xea, 0x0b, 0x80, 0x84, 0xc2,
220*495c8ff4SLin Jinhan 0xcd, 0x06, 0x53, 0x04, 0x76, 0x0f, 0xd7, 0x88,
221*495c8ff4SLin Jinhan 0x43, 0x69, 0x72, 0xf2, 0x8d, 0xb5, 0xb1, 0xc5,
222*495c8ff4SLin Jinhan 0x74, 0x2f, 0x35, 0x53, 0xcc, 0x87, 0xfa, 0xa4,
223*495c8ff4SLin Jinhan 0xb2, 0xe7, 0x58, 0x21, 0xc9, 0xd9, 0x57, 0x34,
224*495c8ff4SLin Jinhan 0x5f, 0x5f, 0x24, 0xe4, 0x05, 0xc6, 0xbd, 0x63,
225*495c8ff4SLin Jinhan 0xfd, 0xcf, 0x91, 0xd0, 0xcd, 0x56, 0x43, 0x54,
226*495c8ff4SLin Jinhan 0xd6, 0x5c, 0x6d, 0xac, 0xcb, 0xe5, 0x59, 0x35,
227*495c8ff4SLin Jinhan 0x21, 0xf8, 0x57, 0x15, 0x34, 0x46, 0x4e, 0x85,
228*495c8ff4SLin Jinhan 0xdb, 0x9d, 0x00, 0xb9, 0xca, 0xee, 0x46, 0x32,
229*495c8ff4SLin Jinhan 0x7c, 0x46, 0xe2, 0xb1, 0x3d, 0x8d, 0xef, 0xe0,
230*495c8ff4SLin Jinhan 0x6a, 0xf0, 0x73, 0x7c, 0xaf, 0x28, 0x39, 0xa1,
231*495c8ff4SLin Jinhan 0xed, 0x4f, 0xa8, 0xee, 0x18, 0x10, 0x40, 0x69,
232*495c8ff4SLin Jinhan 0x36, 0x1f, 0x40, 0xc4, 0x22, 0xfc, 0x40, 0x73,
233*495c8ff4SLin Jinhan };
234*495c8ff4SLin Jinhan 
235*495c8ff4SLin Jinhan const u8 aes_key[] = {
236*495c8ff4SLin Jinhan 0xb2, 0xc2, 0x1c, 0xf5, 0xcc, 0xe2, 0xb3, 0xda,
237*495c8ff4SLin Jinhan 0x3c, 0xd6, 0xaf, 0x73, 0x15, 0x45, 0x7f, 0x49,
238*495c8ff4SLin Jinhan 0x32, 0xe9, 0x42, 0x4f, 0x6b, 0x43, 0x7d, 0x77,
239*495c8ff4SLin Jinhan 0x38, 0x8c, 0x19, 0xf8, 0x36, 0x63, 0x9a, 0xfd,
240*495c8ff4SLin Jinhan };
241*495c8ff4SLin Jinhan 
242*495c8ff4SLin Jinhan const u8 aes_twk_key[] = {
243*495c8ff4SLin Jinhan 0x93, 0x73, 0xbe, 0xab, 0x15, 0xe6, 0xa5, 0xd7,
244*495c8ff4SLin Jinhan 0xc0, 0x0a, 0xbb, 0xad, 0x9b, 0x29, 0x0c, 0x34,
245*495c8ff4SLin Jinhan 0x48, 0x5c, 0x38, 0x45, 0x26, 0xa8, 0x72, 0xd7,
246*495c8ff4SLin Jinhan 0x49, 0x54, 0xbf, 0x41, 0x24, 0xe8, 0x97, 0xab,
247*495c8ff4SLin Jinhan };
248*495c8ff4SLin Jinhan 
249*495c8ff4SLin Jinhan const u8 aes_iv[] = {
250*495c8ff4SLin Jinhan 0x80, 0xb8, 0x3f, 0x22, 0x2f, 0x7d, 0x1f, 0x1a,
251*495c8ff4SLin Jinhan 0xc6, 0xc1, 0x19, 0x92, 0x02, 0xcc, 0x7a, 0x12,
252*495c8ff4SLin Jinhan };
253*495c8ff4SLin Jinhan 
254*495c8ff4SLin Jinhan const u8 aes_ecb_cipher[] = {
255*495c8ff4SLin Jinhan 0x5c, 0xd6, 0xbb, 0xc3, 0x49, 0x36, 0x47, 0x2d,
256*495c8ff4SLin Jinhan 0x58, 0xfc, 0xd9, 0x3f, 0x7d, 0xc1, 0x58, 0xc0,
257*495c8ff4SLin Jinhan 0x6e, 0x09, 0x40, 0xb1, 0x5a, 0x3a, 0x1a, 0x27,
258*495c8ff4SLin Jinhan 0x3a, 0x22, 0xbb, 0xf5, 0x51, 0xed, 0x05, 0x0b,
259*495c8ff4SLin Jinhan 0x7f, 0x57, 0xa6, 0xf8, 0x92, 0xe5, 0xc5, 0xfc,
260*495c8ff4SLin Jinhan 0xff, 0x1b, 0x92, 0x07, 0x24, 0xbe, 0x93, 0xed,
261*495c8ff4SLin Jinhan 0x64, 0x2e, 0x31, 0xb2, 0x8a, 0x3c, 0xd5, 0xaa,
262*495c8ff4SLin Jinhan 0xf5, 0xd9, 0xb6, 0x3e, 0x7d, 0xce, 0xae, 0xd1,
263*495c8ff4SLin Jinhan 0xeb, 0xfa, 0x1c, 0xf3, 0x8f, 0x4b, 0xc3, 0xc7,
264*495c8ff4SLin Jinhan 0xc8, 0x7b, 0x84, 0x70, 0x51, 0xd6, 0xaf, 0xa8,
265*495c8ff4SLin Jinhan 0x94, 0x02, 0x39, 0x26, 0x17, 0xd9, 0x2d, 0x27,
266*495c8ff4SLin Jinhan 0x7b, 0xa9, 0x4b, 0x9b, 0xc2, 0x58, 0xa5, 0x48,
267*495c8ff4SLin Jinhan 0x7f, 0xd1, 0x82, 0xf7, 0x34, 0x06, 0xf6, 0x88,
268*495c8ff4SLin Jinhan 0xb1, 0xc9, 0x9c, 0xbe, 0x40, 0xf1, 0x69, 0xd0,
269*495c8ff4SLin Jinhan 0xd1, 0x23, 0x1c, 0x1b, 0x94, 0x31, 0x64, 0x6b,
270*495c8ff4SLin Jinhan 0xdc, 0x28, 0xab, 0x00, 0xaf, 0x2a, 0xeb, 0xb3,
271*495c8ff4SLin Jinhan 0x28, 0xb4, 0x59, 0x8a, 0x57, 0x98, 0xdb, 0xdb,
272*495c8ff4SLin Jinhan 0xcf, 0x41, 0x85, 0x7f, 0x00, 0xd0, 0xea, 0x67,
273*495c8ff4SLin Jinhan 0x47, 0x8f, 0x19, 0xc6, 0x6e, 0x5b, 0x58, 0x02,
274*495c8ff4SLin Jinhan 0x7d, 0xb0, 0xd9, 0x4c, 0xb5, 0x4b, 0xed, 0xb8,
275*495c8ff4SLin Jinhan };
276*495c8ff4SLin Jinhan 
277*495c8ff4SLin Jinhan const u8 aes_cbc_cipher[] = {
278*495c8ff4SLin Jinhan 0x52, 0x3e, 0x1b, 0x92, 0xd3, 0x3c, 0x9c, 0xbe,
279*495c8ff4SLin Jinhan 0x07, 0xdb, 0x4b, 0xb0, 0x80, 0xd0, 0x76, 0x2f,
280*495c8ff4SLin Jinhan 0xc7, 0x0a, 0x51, 0x9e, 0xe5, 0x64, 0x74, 0x07,
281*495c8ff4SLin Jinhan 0x05, 0x3c, 0x2d, 0x12, 0x8c, 0x5c, 0x12, 0x78,
282*495c8ff4SLin Jinhan 0xf1, 0x0b, 0x2c, 0xed, 0x9c, 0x4b, 0xbd, 0x96,
283*495c8ff4SLin Jinhan 0x3a, 0x0b, 0x6a, 0x76, 0x98, 0x72, 0x7a, 0x2e,
284*495c8ff4SLin Jinhan 0x15, 0x6d, 0x9d, 0xb8, 0xaa, 0x32, 0xc0, 0xfb,
285*495c8ff4SLin Jinhan 0x65, 0x2a, 0x5a, 0x3c, 0xa7, 0xff, 0xfd, 0x33,
286*495c8ff4SLin Jinhan 0x5c, 0x98, 0xcf, 0x86, 0x22, 0x2e, 0xdb, 0x52,
287*495c8ff4SLin Jinhan 0x93, 0xd5, 0x0b, 0xa6, 0xf2, 0x4b, 0x80, 0x24,
288*495c8ff4SLin Jinhan 0x6b, 0x3f, 0x54, 0xc4, 0x7e, 0xf8, 0x90, 0x22,
289*495c8ff4SLin Jinhan 0xc2, 0xf7, 0x7f, 0xcf, 0xf2, 0x5d, 0x4e, 0x50,
290*495c8ff4SLin Jinhan 0xf1, 0x5b, 0x8c, 0x79, 0x49, 0xbc, 0x26, 0xa9,
291*495c8ff4SLin Jinhan 0x1f, 0xea, 0x76, 0x7f, 0xd5, 0x14, 0x2b, 0xab,
292*495c8ff4SLin Jinhan 0x2b, 0x3a, 0xc7, 0x45, 0xaf, 0x39, 0x3d, 0xc4,
293*495c8ff4SLin Jinhan 0x13, 0x9f, 0x2f, 0x34, 0x8e, 0xa9, 0xec, 0xa5,
294*495c8ff4SLin Jinhan 0x95, 0xaf, 0x2c, 0xd4, 0x73, 0x9d, 0x2a, 0x89,
295*495c8ff4SLin Jinhan 0xb4, 0x55, 0x39, 0x6d, 0x89, 0x3c, 0xdf, 0xae,
296*495c8ff4SLin Jinhan 0x01, 0xab, 0x62, 0x3c, 0x98, 0x88, 0x07, 0x9e,
297*495c8ff4SLin Jinhan 0x1d, 0x81, 0x17, 0x08, 0xf7, 0xdd, 0x70, 0x57,
298*495c8ff4SLin Jinhan };
299*495c8ff4SLin Jinhan 
300*495c8ff4SLin Jinhan const u8 aes_cfb_cipher[] = {
301*495c8ff4SLin Jinhan 0x7e, 0x58, 0x16, 0xfa, 0xae, 0xf2, 0xd6, 0xd9,
302*495c8ff4SLin Jinhan 0xe8, 0x72, 0x0b, 0x60, 0x2e, 0x07, 0xe7, 0xe1,
303*495c8ff4SLin Jinhan 0x63, 0xbd, 0x24, 0xf2, 0xee, 0x2b, 0x6c, 0xcf,
304*495c8ff4SLin Jinhan 0xf2, 0x56, 0x27, 0xe2, 0x5c, 0x28, 0xcb, 0xc0,
305*495c8ff4SLin Jinhan 0xfa, 0xf9, 0x11, 0x16, 0xf8, 0xa1, 0x62, 0xd9,
306*495c8ff4SLin Jinhan 0x72, 0xe5, 0x41, 0x28, 0xfa, 0x4a, 0xc0, 0xa0,
307*495c8ff4SLin Jinhan 0x26, 0x3e, 0x24, 0x27, 0x25, 0xd3, 0x5e, 0x40,
308*495c8ff4SLin Jinhan 0xde, 0x4c, 0xd7, 0x36, 0xac, 0xa9, 0x65, 0x78,
309*495c8ff4SLin Jinhan 0x4e, 0x1e, 0x5f, 0xb3, 0x14, 0x85, 0x00, 0x68,
310*495c8ff4SLin Jinhan 0xdc, 0x3c, 0xa7, 0x88, 0xe1, 0x1a, 0x61, 0xa7,
311*495c8ff4SLin Jinhan 0xae, 0xa6, 0xdd, 0xb2, 0xd6, 0x93, 0x76, 0xe3,
312*495c8ff4SLin Jinhan 0xe5, 0x32, 0xbe, 0xc6, 0x21, 0x50, 0xda, 0xae,
313*495c8ff4SLin Jinhan 0xa1, 0xde, 0x21, 0x1c, 0xca, 0x7e, 0xeb, 0x65,
314*495c8ff4SLin Jinhan 0x22, 0xd3, 0x7d, 0x01, 0x39, 0xf4, 0x6b, 0xfe,
315*495c8ff4SLin Jinhan 0x84, 0x96, 0x41, 0x4b, 0x35, 0x51, 0x05, 0xe4,
316*495c8ff4SLin Jinhan 0xc1, 0x9a, 0xaa, 0xa7, 0x49, 0xc7, 0xfa, 0xca,
317*495c8ff4SLin Jinhan 0xfc, 0x35, 0xe2, 0xf3, 0xae, 0x5b, 0x80, 0xae,
318*495c8ff4SLin Jinhan 0x42, 0x7c, 0x07, 0x3a, 0xed, 0x67, 0x81, 0x1f,
319*495c8ff4SLin Jinhan 0x9a, 0x43, 0xc7, 0xc7, 0x91, 0xbf, 0xdf, 0x8c,
320*495c8ff4SLin Jinhan 0x6c, 0xe2, 0xb6, 0x5b, 0xa5, 0x93, 0x69, 0x08,
321*495c8ff4SLin Jinhan };
322*495c8ff4SLin Jinhan 
323*495c8ff4SLin Jinhan const u8 aes_ofb_cipher[] = {
324*495c8ff4SLin Jinhan 0x7e, 0x58, 0x16, 0xfa, 0xae, 0xf2, 0xd6, 0xd9,
325*495c8ff4SLin Jinhan 0xe8, 0x72, 0x0b, 0x60, 0x2e, 0x07, 0xe7, 0xe1,
326*495c8ff4SLin Jinhan 0x7c, 0xaa, 0xb3, 0x1b, 0x1c, 0x20, 0xc6, 0xea,
327*495c8ff4SLin Jinhan 0x02, 0x49, 0xe1, 0xe3, 0x77, 0xa0, 0xde, 0x76,
328*495c8ff4SLin Jinhan 0x83, 0x63, 0x73, 0x92, 0x0d, 0x2d, 0x41, 0xe7,
329*495c8ff4SLin Jinhan 0x3b, 0x00, 0x6b, 0x91, 0xf2, 0x05, 0x63, 0xbe,
330*495c8ff4SLin Jinhan 0xe6, 0xd5, 0x46, 0xe9, 0x8b, 0xeb, 0x8d, 0x77,
331*495c8ff4SLin Jinhan 0x8e, 0xf2, 0x14, 0x95, 0xfb, 0x99, 0x7e, 0xf0,
332*495c8ff4SLin Jinhan 0xb1, 0x80, 0xd0, 0x00, 0x00, 0x92, 0x8f, 0xe2,
333*495c8ff4SLin Jinhan 0x62, 0xa5, 0x21, 0x39, 0x04, 0x02, 0x16, 0x22,
334*495c8ff4SLin Jinhan 0x2f, 0xbb, 0x40, 0xdd, 0xfa, 0xfd, 0xb1, 0xb4,
335*495c8ff4SLin Jinhan 0x5b, 0x3c, 0x5a, 0xba, 0x9e, 0xd1, 0xc7, 0x60,
336*495c8ff4SLin Jinhan 0xb5, 0xc3, 0x54, 0x7b, 0x9f, 0xaa, 0x31, 0x4b,
337*495c8ff4SLin Jinhan 0x91, 0x0a, 0xf5, 0x0c, 0x39, 0x25, 0x2b, 0x77,
338*495c8ff4SLin Jinhan 0x61, 0xf6, 0x88, 0xf8, 0xa9, 0x18, 0x54, 0x47,
339*495c8ff4SLin Jinhan 0xe9, 0x21, 0x3b, 0x69, 0xe0, 0x11, 0x21, 0x43,
340*495c8ff4SLin Jinhan 0x0e, 0xe4, 0x9f, 0xc2, 0x83, 0x0a, 0x33, 0x80,
341*495c8ff4SLin Jinhan 0xb8, 0x07, 0x98, 0xba, 0xd5, 0xee, 0x63, 0x16,
342*495c8ff4SLin Jinhan 0x31, 0x2c, 0x1b, 0xdc, 0xd0, 0xb8, 0xcf, 0x0c,
343*495c8ff4SLin Jinhan 0xc5, 0x3f, 0x5b, 0x4a, 0x1f, 0x1b, 0x01, 0x39,
344*495c8ff4SLin Jinhan };
345*495c8ff4SLin Jinhan 
346*495c8ff4SLin Jinhan const u8 aes_ctr_cipher[] = {
347*495c8ff4SLin Jinhan 0x7e, 0x58, 0x16, 0xfa, 0xae, 0xf2, 0xd6, 0xd9,
348*495c8ff4SLin Jinhan 0xe8, 0x72, 0x0b, 0x60, 0x2e, 0x07, 0xe7, 0xe1,
349*495c8ff4SLin Jinhan 0x6d, 0xd2, 0xc5, 0x3c, 0x6b, 0x01, 0x48, 0x0b,
350*495c8ff4SLin Jinhan 0x63, 0x4c, 0x00, 0x3f, 0x9a, 0xc5, 0x67, 0xaf,
351*495c8ff4SLin Jinhan 0x7f, 0x00, 0x93, 0xd6, 0x48, 0xcf, 0xba, 0x2e,
352*495c8ff4SLin Jinhan 0x2f, 0xa6, 0x1f, 0x1c, 0x73, 0xb8, 0x6a, 0x42,
353*495c8ff4SLin Jinhan 0x7f, 0x0d, 0x83, 0x16, 0x60, 0xdb, 0x82, 0x36,
354*495c8ff4SLin Jinhan 0xa1, 0x4f, 0xe2, 0x08, 0x4c, 0xd9, 0x2e, 0xdf,
355*495c8ff4SLin Jinhan 0x12, 0x80, 0x71, 0x3f, 0x12, 0x8a, 0x5e, 0x8c,
356*495c8ff4SLin Jinhan 0xf5, 0xfc, 0x8b, 0xf3, 0x15, 0x92, 0x76, 0x11,
357*495c8ff4SLin Jinhan 0x29, 0x26, 0xd8, 0x6f, 0xe0, 0x52, 0xd0, 0x2a,
358*495c8ff4SLin Jinhan 0x9c, 0x50, 0x08, 0x79, 0x3d, 0x0e, 0x8c, 0x5c,
359*495c8ff4SLin Jinhan 0x2f, 0xb6, 0xff, 0x24, 0x44, 0x42, 0x53, 0xdd,
360*495c8ff4SLin Jinhan 0xaa, 0x7f, 0x19, 0x1d, 0xd4, 0x06, 0xda, 0xa8,
361*495c8ff4SLin Jinhan 0xd2, 0x40, 0x07, 0xf6, 0x0a, 0xb6, 0x3c, 0x21,
362*495c8ff4SLin Jinhan 0xdf, 0x5d, 0x3c, 0x9c, 0x35, 0x26, 0xea, 0x2c,
363*495c8ff4SLin Jinhan 0x14, 0x46, 0x76, 0xff, 0xc4, 0xee, 0x26, 0x7a,
364*495c8ff4SLin Jinhan 0x88, 0xde, 0x29, 0x2a, 0x48, 0x04, 0xb7, 0xaa,
365*495c8ff4SLin Jinhan 0x52, 0x4c, 0x52, 0xed, 0x64, 0xd4, 0x75, 0xe3,
366*495c8ff4SLin Jinhan 0xda, 0xa3, 0x42, 0xf4, 0xb8, 0x39, 0x78, 0x3b,
367*495c8ff4SLin Jinhan };
368*495c8ff4SLin Jinhan 
369*495c8ff4SLin Jinhan const u8 aes_cts_cipher[] = {
370*495c8ff4SLin Jinhan 0x52, 0x3e, 0x1b, 0x92, 0xd3, 0x3c, 0x9c, 0xbe,
371*495c8ff4SLin Jinhan 0x07, 0xdb, 0x4b, 0xb0, 0x80, 0xd0, 0x76, 0x2f,
372*495c8ff4SLin Jinhan 0xc7, 0x0a, 0x51, 0x9e, 0xe5, 0x64, 0x74, 0x07,
373*495c8ff4SLin Jinhan 0x05, 0x3c, 0x2d, 0x12, 0x8c, 0x5c, 0x12, 0x78,
374*495c8ff4SLin Jinhan 0xf1, 0x0b, 0x2c, 0xed, 0x9c, 0x4b, 0xbd, 0x96,
375*495c8ff4SLin Jinhan 0x3a, 0x0b, 0x6a, 0x76, 0x98, 0x72, 0x7a, 0x2e,
376*495c8ff4SLin Jinhan 0x15, 0x6d, 0x9d, 0xb8, 0xaa, 0x32, 0xc0, 0xfb,
377*495c8ff4SLin Jinhan 0x65, 0x2a, 0x5a, 0x3c, 0xa7, 0xff, 0xfd, 0x33,
378*495c8ff4SLin Jinhan 0x5c, 0x98, 0xcf, 0x86, 0x22, 0x2e, 0xdb, 0x52,
379*495c8ff4SLin Jinhan 0x93, 0xd5, 0x0b, 0xa6, 0xf2, 0x4b, 0x80, 0x24,
380*495c8ff4SLin Jinhan 0x6b, 0x3f, 0x54, 0xc4, 0x7e, 0xf8, 0x90, 0x22,
381*495c8ff4SLin Jinhan 0xc2, 0xf7, 0x7f, 0xcf, 0xf2, 0x5d, 0x4e, 0x50,
382*495c8ff4SLin Jinhan 0xf1, 0x5b, 0x8c, 0x79, 0x49, 0xbc, 0x26, 0xa9,
383*495c8ff4SLin Jinhan 0x1f, 0xea, 0x76, 0x7f, 0xd5, 0x14, 0x2b, 0xab,
384*495c8ff4SLin Jinhan 0x2b, 0x3a, 0xc7, 0x45, 0xaf, 0x39, 0x3d, 0xc4,
385*495c8ff4SLin Jinhan 0x13, 0x9f, 0x2f, 0x34, 0x8e, 0xa9, 0xec, 0xa5,
386*495c8ff4SLin Jinhan 0x01, 0xab, 0x62, 0x3c, 0x98, 0x88, 0x07, 0x9e,
387*495c8ff4SLin Jinhan 0x1d, 0x81, 0x17, 0x08, 0xf7, 0xdd, 0x70, 0x57,
388*495c8ff4SLin Jinhan 0x95, 0xaf, 0x2c, 0xd4, 0x73, 0x9d, 0x2a, 0x89,
389*495c8ff4SLin Jinhan 0xb4, 0x55, 0x39, 0x6d, 0x89, 0x3c, 0xdf, 0xae,
390*495c8ff4SLin Jinhan };
391*495c8ff4SLin Jinhan 
392*495c8ff4SLin Jinhan const unsigned char aes_xts_cipher[] = {
393*495c8ff4SLin Jinhan 0x8f, 0xe6, 0xeb, 0x96, 0xc8, 0x97, 0x63, 0x6f,
394*495c8ff4SLin Jinhan 0x6d, 0xdb, 0x9e, 0x1a, 0x78, 0xea, 0x69, 0x0a,
395*495c8ff4SLin Jinhan 0x52, 0x26, 0xe3, 0x63, 0x15, 0xab, 0xe7, 0x11,
396*495c8ff4SLin Jinhan 0xaf, 0x18, 0x15, 0x57, 0x7a, 0xd1, 0xe2, 0xac,
397*495c8ff4SLin Jinhan 0x43, 0x89, 0x95, 0x02, 0x19, 0xe0, 0x68, 0xf4,
398*495c8ff4SLin Jinhan 0x4b, 0x81, 0x3b, 0x5d, 0x9f, 0x68, 0x21, 0x56,
399*495c8ff4SLin Jinhan 0x30, 0x86, 0x73, 0xc5, 0xc8, 0x05, 0xeb, 0x86,
400*495c8ff4SLin Jinhan 0xef, 0x18, 0xe9, 0x49, 0xc1, 0xa8, 0x7f, 0x14,
401*495c8ff4SLin Jinhan 0xbc, 0x57, 0x38, 0x8d, 0x16, 0x85, 0x26, 0x1f,
402*495c8ff4SLin Jinhan 0x89, 0xab, 0xb8, 0xa9, 0xbd, 0x87, 0x9c, 0xd7,
403*495c8ff4SLin Jinhan 0xa1, 0x0d, 0x44, 0x6a, 0x09, 0xd9, 0x19, 0xb7,
404*495c8ff4SLin Jinhan 0x8e, 0x2a, 0xde, 0xbf, 0x53, 0x35, 0x28, 0x26,
405*495c8ff4SLin Jinhan 0x1e, 0x56, 0x2d, 0x76, 0x55, 0x1a, 0xf9, 0x03,
406*495c8ff4SLin Jinhan 0xfe, 0x75, 0x5c, 0xd0, 0x70, 0x83, 0x96, 0x6d,
407*495c8ff4SLin Jinhan 0x28, 0x7d, 0x22, 0x97, 0x04, 0xf9, 0x0c, 0x9f,
408*495c8ff4SLin Jinhan 0x96, 0x99, 0xa5, 0x6b, 0xae, 0x9d, 0x99, 0x95,
409*495c8ff4SLin Jinhan 0x16, 0x4b, 0xf9, 0xcb, 0xd7, 0xb0, 0x9f, 0x59,
410*495c8ff4SLin Jinhan 0xce, 0x87, 0xe2, 0x9d, 0x4d, 0x94, 0x6b, 0x56,
411*495c8ff4SLin Jinhan 0x44, 0x2a, 0x05, 0x15, 0x31, 0xf5, 0xca, 0xba,
412*495c8ff4SLin Jinhan 0x6c, 0xe5, 0x9d, 0x29, 0x14, 0x5f, 0x76, 0x90,
413*495c8ff4SLin Jinhan };
414*495c8ff4SLin Jinhan 
415*495c8ff4SLin Jinhan const u8 sm4_key[] = {
416*495c8ff4SLin Jinhan 	0x8e, 0x30, 0x09, 0x79, 0xae, 0xb3, 0x75, 0x13,
417*495c8ff4SLin Jinhan 	0xab, 0x03, 0x4d, 0x11, 0x62, 0xe0, 0xfe, 0x03,
418*495c8ff4SLin Jinhan };
419*495c8ff4SLin Jinhan 
420*495c8ff4SLin Jinhan const u8 sm4_twk_key[] = {
421*495c8ff4SLin Jinhan 	0xf3, 0x38, 0x97, 0xb9, 0xeb, 0x95, 0x7a, 0xf5,
422*495c8ff4SLin Jinhan 	0xed, 0x72, 0xd2, 0x6e, 0xfc, 0xf7, 0xd6, 0xa7,
423*495c8ff4SLin Jinhan };
424*495c8ff4SLin Jinhan 
425*495c8ff4SLin Jinhan const u8 sm4_iv[] = {
426*495c8ff4SLin Jinhan 	0x48, 0x5c, 0x38, 0x45, 0x26, 0xa8, 0x72, 0xd7,
427*495c8ff4SLin Jinhan 	0x49, 0x54, 0xbf, 0x41, 0x24, 0xe8, 0x97, 0xab,
428*495c8ff4SLin Jinhan };
429*495c8ff4SLin Jinhan 
430*495c8ff4SLin Jinhan const u8 sm4_ecb_cipher[] = {
431*495c8ff4SLin Jinhan 	0xbb, 0x4f, 0x2c, 0xa0, 0x5b, 0x78, 0x62, 0xc1,
432*495c8ff4SLin Jinhan 	0xad, 0xcf, 0xb1, 0x2b, 0x64, 0x95, 0xc8, 0xa8,
433*495c8ff4SLin Jinhan 	0xca, 0xa0, 0x62, 0xc5, 0xf4, 0x38, 0x8f, 0x51,
434*495c8ff4SLin Jinhan 	0x13, 0x41, 0x59, 0x96, 0xe7, 0x06, 0x71, 0xee,
435*495c8ff4SLin Jinhan 	0x72, 0xea, 0x87, 0xc3, 0xf7, 0xef, 0x7d, 0x49,
436*495c8ff4SLin Jinhan 	0xdf, 0xf2, 0xe5, 0x6f, 0x03, 0xeb, 0x4d, 0xca,
437*495c8ff4SLin Jinhan 	0x25, 0x42, 0x61, 0xee, 0x3f, 0x86, 0x48, 0x9a,
438*495c8ff4SLin Jinhan 	0xda, 0xc0, 0xcb, 0x88, 0x01, 0x2f, 0xdb, 0xc8,
439*495c8ff4SLin Jinhan 	0xee, 0x11, 0xa1, 0x98, 0x24, 0x3c, 0xf4, 0x86,
440*495c8ff4SLin Jinhan 	0x4b, 0x16, 0xf6, 0x5f, 0x91, 0xc6, 0x47, 0x25,
441*495c8ff4SLin Jinhan 	0xa0, 0x2d, 0x87, 0xb8, 0xbe, 0xdc, 0xd1, 0x55,
442*495c8ff4SLin Jinhan 	0x92, 0x74, 0x22, 0x5f, 0xbc, 0x97, 0x03, 0x4b,
443*495c8ff4SLin Jinhan 	0xda, 0x3f, 0x66, 0xd1, 0x22, 0xee, 0x3b, 0xd8,
444*495c8ff4SLin Jinhan 	0xfc, 0x55, 0x89, 0x80, 0xf7, 0x94, 0xe1, 0x3f,
445*495c8ff4SLin Jinhan 	0x4c, 0x78, 0xb9, 0x67, 0x35, 0x27, 0xf2, 0x05,
446*495c8ff4SLin Jinhan 	0x79, 0x59, 0xbd, 0x69, 0xec, 0x03, 0xd4, 0x61,
447*495c8ff4SLin Jinhan 	0x98, 0xc5, 0x75, 0x77, 0x8d, 0xcd, 0xc9, 0xe4,
448*495c8ff4SLin Jinhan 	0xa0, 0xe4, 0x2e, 0x9c, 0x55, 0x70, 0xb8, 0x3d,
449*495c8ff4SLin Jinhan 	0x81, 0xbf, 0x6b, 0xa3, 0x51, 0xb7, 0x41, 0xd3,
450*495c8ff4SLin Jinhan 	0x3e, 0x51, 0xae, 0xa5, 0x9e, 0x26, 0x71, 0xb1,
451*495c8ff4SLin Jinhan };
452*495c8ff4SLin Jinhan 
453*495c8ff4SLin Jinhan const u8 sm4_cbc_cipher[] = {
454*495c8ff4SLin Jinhan 	0x74, 0x79, 0xc4, 0xe5, 0xcc, 0x20, 0x40, 0x8b,
455*495c8ff4SLin Jinhan 	0x47, 0xdd, 0x90, 0xfb, 0x00, 0x08, 0xbb, 0xce,
456*495c8ff4SLin Jinhan 	0x6e, 0x18, 0x4b, 0x47, 0x45, 0xab, 0x79, 0x1c,
457*495c8ff4SLin Jinhan 	0x79, 0x8b, 0xc0, 0xd8, 0xe5, 0x87, 0x97, 0x9f,
458*495c8ff4SLin Jinhan 	0x2a, 0xa6, 0x77, 0x23, 0xd7, 0x13, 0xb5, 0x9c,
459*495c8ff4SLin Jinhan 	0x83, 0xd0, 0x6d, 0xb5, 0xa9, 0x2b, 0xa1, 0x27,
460*495c8ff4SLin Jinhan 	0x68, 0x78, 0xb1, 0x40, 0x82, 0xa1, 0x02, 0xc0,
461*495c8ff4SLin Jinhan 	0x6f, 0x41, 0xae, 0x74, 0x0f, 0x8f, 0x04, 0xb1,
462*495c8ff4SLin Jinhan 	0xdc, 0xc3, 0x90, 0x3d, 0x3f, 0x1a, 0x6a, 0xe0,
463*495c8ff4SLin Jinhan 	0x31, 0x3a, 0x89, 0x74, 0xc3, 0x15, 0x73, 0xb4,
464*495c8ff4SLin Jinhan 	0x6f, 0xb3, 0x19, 0xab, 0xc1, 0x14, 0x74, 0xb1,
465*495c8ff4SLin Jinhan 	0x50, 0xdb, 0x70, 0x97, 0x07, 0x80, 0x9c, 0xbb,
466*495c8ff4SLin Jinhan 	0x2f, 0x2b, 0xaf, 0x92, 0xdf, 0xc1, 0xe6, 0x12,
467*495c8ff4SLin Jinhan 	0x67, 0x53, 0x74, 0xe5, 0x36, 0x71, 0x88, 0xb6,
468*495c8ff4SLin Jinhan 	0x5d, 0xf5, 0x88, 0x77, 0xc2, 0x61, 0xab, 0xd4,
469*495c8ff4SLin Jinhan 	0xd8, 0xa6, 0x1c, 0x08, 0xde, 0x49, 0x0a, 0xe3,
470*495c8ff4SLin Jinhan 	0xd8, 0x32, 0x21, 0xca, 0xd1, 0xba, 0xfb, 0x9b,
471*495c8ff4SLin Jinhan 	0x52, 0xde, 0xe7, 0x72, 0x52, 0xd8, 0xa2, 0x7d,
472*495c8ff4SLin Jinhan 	0x39, 0x7c, 0x71, 0xb3, 0x06, 0x37, 0x3d, 0xb0,
473*495c8ff4SLin Jinhan 	0xda, 0x51, 0xc2, 0x7e, 0x4e, 0xc5, 0x6e, 0xe1,
474*495c8ff4SLin Jinhan };
475*495c8ff4SLin Jinhan 
476*495c8ff4SLin Jinhan const u8 sm4_ofb_cipher[] = {
477*495c8ff4SLin Jinhan 	0x17, 0xb0, 0xac, 0x00, 0x8a, 0x03, 0x6c, 0x7d,
478*495c8ff4SLin Jinhan 	0x98, 0x0e, 0x09, 0x18, 0x06, 0x85, 0x3e, 0x41,
479*495c8ff4SLin Jinhan 	0xae, 0x29, 0xbc, 0x78, 0xe2, 0x1b, 0xa9, 0x4b,
480*495c8ff4SLin Jinhan 	0xa0, 0x9d, 0xc7, 0xaa, 0x8f, 0x00, 0xe7, 0xb1,
481*495c8ff4SLin Jinhan 	0x1a, 0xff, 0x8a, 0x85, 0xbc, 0xc4, 0xf1, 0xfd,
482*495c8ff4SLin Jinhan 	0x28, 0xb2, 0xcf, 0xe2, 0x01, 0x4e, 0x52, 0xfd,
483*495c8ff4SLin Jinhan 	0x2d, 0x1a, 0xdf, 0x5e, 0x37, 0x9e, 0x48, 0x4f,
484*495c8ff4SLin Jinhan 	0x91, 0xa0, 0x83, 0x8e, 0xcb, 0x74, 0x9b, 0x53,
485*495c8ff4SLin Jinhan 	0xd1, 0x2b, 0xfe, 0x0a, 0x9d, 0x55, 0x27, 0x59,
486*495c8ff4SLin Jinhan 	0x98, 0x88, 0xc0, 0x49, 0x68, 0x4e, 0x1b, 0x40,
487*495c8ff4SLin Jinhan 	0x97, 0x82, 0x62, 0x47, 0x5b, 0x6e, 0x80, 0x52,
488*495c8ff4SLin Jinhan 	0x18, 0xa6, 0xd3, 0x73, 0x29, 0x53, 0xaa, 0x24,
489*495c8ff4SLin Jinhan 	0xb0, 0x93, 0xd1, 0x8a, 0xfa, 0x15, 0x46, 0xa7,
490*495c8ff4SLin Jinhan 	0x37, 0x4a, 0x53, 0x52, 0x1a, 0x6f, 0xc8, 0xb2,
491*495c8ff4SLin Jinhan 	0x88, 0x4b, 0xa9, 0xf1, 0x6f, 0xdb, 0xb1, 0x80,
492*495c8ff4SLin Jinhan 	0xf9, 0x32, 0x95, 0xf7, 0x61, 0x3d, 0xf0, 0x1f,
493*495c8ff4SLin Jinhan 	0xe3, 0x18, 0xb5, 0x03, 0x14, 0x1a, 0x72, 0x4a,
494*495c8ff4SLin Jinhan 	0xbd, 0xaa, 0x61, 0x30, 0xf0, 0xbd, 0x60, 0xff,
495*495c8ff4SLin Jinhan 	0x5b, 0x02, 0x0b, 0xe4, 0xfb, 0xae, 0x10, 0x2b,
496*495c8ff4SLin Jinhan 	0x90, 0x86, 0x74, 0x94, 0x45, 0xf5, 0x3b, 0x4a,
497*495c8ff4SLin Jinhan };
498*495c8ff4SLin Jinhan 
499*495c8ff4SLin Jinhan const u8 sm4_cfb_cipher[] = {
500*495c8ff4SLin Jinhan 	0x17, 0xb0, 0xac, 0x00, 0x8a, 0x03, 0x6c, 0x7d,
501*495c8ff4SLin Jinhan 	0x98, 0x0e, 0x09, 0x18, 0x06, 0x85, 0x3e, 0x41,
502*495c8ff4SLin Jinhan 	0x6e, 0x04, 0x0d, 0x4d, 0x87, 0x00, 0x36, 0xf3,
503*495c8ff4SLin Jinhan 	0xb8, 0x96, 0x9f, 0x84, 0x4b, 0x4b, 0x71, 0x21,
504*495c8ff4SLin Jinhan 	0x3c, 0xf1, 0xad, 0x3f, 0x8c, 0x75, 0xd6, 0xcf,
505*495c8ff4SLin Jinhan 	0x49, 0xfa, 0xb1, 0xbe, 0x61, 0xa3, 0x46, 0x36,
506*495c8ff4SLin Jinhan 	0x89, 0x8f, 0x1b, 0x81, 0xd4, 0x04, 0x99, 0x79,
507*495c8ff4SLin Jinhan 	0x20, 0x29, 0xd6, 0xe2, 0x46, 0x6b, 0x2d, 0xd3,
508*495c8ff4SLin Jinhan 	0x03, 0xba, 0x52, 0x13, 0xfd, 0x0c, 0x33, 0x15,
509*495c8ff4SLin Jinhan 	0x4d, 0xa1, 0x36, 0x6a, 0x65, 0xbb, 0xcd, 0x1f,
510*495c8ff4SLin Jinhan 	0xcc, 0x31, 0xbc, 0x53, 0xff, 0xbc, 0xe4, 0x2c,
511*495c8ff4SLin Jinhan 	0x5c, 0xc1, 0xbf, 0xcf, 0x7b, 0x17, 0xba, 0x19,
512*495c8ff4SLin Jinhan 	0xdd, 0x8b, 0x6d, 0x57, 0x4a, 0xbf, 0x9a, 0x4f,
513*495c8ff4SLin Jinhan 	0xc8, 0x25, 0xee, 0xbb, 0x83, 0x36, 0x3f, 0x41,
514*495c8ff4SLin Jinhan 	0x7b, 0x01, 0x39, 0xeb, 0x56, 0xfc, 0x0f, 0x4f,
515*495c8ff4SLin Jinhan 	0xea, 0xe1, 0x7f, 0xc7, 0x9e, 0xa2, 0x11, 0x10,
516*495c8ff4SLin Jinhan 	0x36, 0x63, 0x51, 0xe9, 0xef, 0x21, 0x65, 0xc6,
517*495c8ff4SLin Jinhan 	0xd7, 0x67, 0x53, 0xb0, 0xf3, 0x16, 0xa0, 0xe9,
518*495c8ff4SLin Jinhan 	0xcb, 0x57, 0x2c, 0x85, 0x0c, 0x0e, 0x3b, 0x7c,
519*495c8ff4SLin Jinhan 	0xc6, 0x01, 0x2e, 0x44, 0xc7, 0x03, 0x07, 0x69,
520*495c8ff4SLin Jinhan };
521*495c8ff4SLin Jinhan 
522*495c8ff4SLin Jinhan const u8 sm4_cts_cipher[] = {
523*495c8ff4SLin Jinhan 	0x74, 0x79, 0xc4, 0xe5, 0xcc, 0x20, 0x40, 0x8b,
524*495c8ff4SLin Jinhan 	0x47, 0xdd, 0x90, 0xfb, 0x00, 0x08, 0xbb, 0xce,
525*495c8ff4SLin Jinhan 	0x6e, 0x18, 0x4b, 0x47, 0x45, 0xab, 0x79, 0x1c,
526*495c8ff4SLin Jinhan 	0x79, 0x8b, 0xc0, 0xd8, 0xe5, 0x87, 0x97, 0x9f,
527*495c8ff4SLin Jinhan 	0x2a, 0xa6, 0x77, 0x23, 0xd7, 0x13, 0xb5, 0x9c,
528*495c8ff4SLin Jinhan 	0x83, 0xd0, 0x6d, 0xb5, 0xa9, 0x2b, 0xa1, 0x27,
529*495c8ff4SLin Jinhan 	0x68, 0x78, 0xb1, 0x40, 0x82, 0xa1, 0x02, 0xc0,
530*495c8ff4SLin Jinhan 	0x6f, 0x41, 0xae, 0x74, 0x0f, 0x8f, 0x04, 0xb1,
531*495c8ff4SLin Jinhan 	0xdc, 0xc3, 0x90, 0x3d, 0x3f, 0x1a, 0x6a, 0xe0,
532*495c8ff4SLin Jinhan 	0x31, 0x3a, 0x89, 0x74, 0xc3, 0x15, 0x73, 0xb4,
533*495c8ff4SLin Jinhan 	0x6f, 0xb3, 0x19, 0xab, 0xc1, 0x14, 0x74, 0xb1,
534*495c8ff4SLin Jinhan 	0x50, 0xdb, 0x70, 0x97, 0x07, 0x80, 0x9c, 0xbb,
535*495c8ff4SLin Jinhan 	0x2f, 0x2b, 0xaf, 0x92, 0xdf, 0xc1, 0xe6, 0x12,
536*495c8ff4SLin Jinhan 	0x67, 0x53, 0x74, 0xe5, 0x36, 0x71, 0x88, 0xb6,
537*495c8ff4SLin Jinhan 	0x5d, 0xf5, 0x88, 0x77, 0xc2, 0x61, 0xab, 0xd4,
538*495c8ff4SLin Jinhan 	0xd8, 0xa6, 0x1c, 0x08, 0xde, 0x49, 0x0a, 0xe3,
539*495c8ff4SLin Jinhan 	0x39, 0x7c, 0x71, 0xb3, 0x06, 0x37, 0x3d, 0xb0,
540*495c8ff4SLin Jinhan 	0xda, 0x51, 0xc2, 0x7e, 0x4e, 0xc5, 0x6e, 0xe1,
541*495c8ff4SLin Jinhan 	0xd8, 0x32, 0x21, 0xca, 0xd1, 0xba, 0xfb, 0x9b,
542*495c8ff4SLin Jinhan 	0x52, 0xde, 0xe7, 0x72, 0x52, 0xd8, 0xa2, 0x7d,
543*495c8ff4SLin Jinhan };
544*495c8ff4SLin Jinhan 
545*495c8ff4SLin Jinhan const u8 sm4_ctr_cipher[] = {
546*495c8ff4SLin Jinhan 	0x17, 0xb0, 0xac, 0x00, 0x8a, 0x03, 0x6c, 0x7d,
547*495c8ff4SLin Jinhan 	0x98, 0x0e, 0x09, 0x18, 0x06, 0x85, 0x3e, 0x41,
548*495c8ff4SLin Jinhan 	0xdd, 0xc6, 0x89, 0xb2, 0xc3, 0x2b, 0xf0, 0x17,
549*495c8ff4SLin Jinhan 	0x68, 0x33, 0xaa, 0x4f, 0x13, 0xb8, 0xd4, 0x93,
550*495c8ff4SLin Jinhan 	0x22, 0x3e, 0x92, 0x3b, 0xe8, 0xd4, 0x0a, 0x01,
551*495c8ff4SLin Jinhan 	0x8e, 0xfe, 0x3d, 0x8c, 0x65, 0xc3, 0xb5, 0xb1,
552*495c8ff4SLin Jinhan 	0xb7, 0x3c, 0x1f, 0x1b, 0xc9, 0xa0, 0x06, 0x3f,
553*495c8ff4SLin Jinhan 	0x01, 0xc8, 0x2c, 0xe2, 0x8c, 0x4f, 0xc4, 0xfa,
554*495c8ff4SLin Jinhan 	0x71, 0x9a, 0x6d, 0x73, 0x22, 0x22, 0xa3, 0xff,
555*495c8ff4SLin Jinhan 	0x3b, 0x09, 0xd6, 0x32, 0x01, 0xe8, 0x1c, 0xb6,
556*495c8ff4SLin Jinhan 	0xe0, 0x81, 0x16, 0xf3, 0x12, 0x32, 0x2b, 0x2e,
557*495c8ff4SLin Jinhan 	0x17, 0xae, 0x03, 0x80, 0x7d, 0xb9, 0xcc, 0x79,
558*495c8ff4SLin Jinhan 	0x62, 0xfd, 0x17, 0x2a, 0x93, 0x99, 0x53, 0x8b,
559*495c8ff4SLin Jinhan 	0x2d, 0xbb, 0x18, 0x8d, 0x44, 0xca, 0xcd, 0x4f,
560*495c8ff4SLin Jinhan 	0x02, 0x27, 0x5e, 0x18, 0x2d, 0x9e, 0x9a, 0x53,
561*495c8ff4SLin Jinhan 	0x9f, 0xd6, 0xe4, 0xf1, 0x56, 0x49, 0x61, 0x42,
562*495c8ff4SLin Jinhan 	0xcc, 0xe3, 0x86, 0x27, 0xf8, 0x83, 0x02, 0x52,
563*495c8ff4SLin Jinhan 	0x9e, 0xc8, 0x18, 0xf1, 0x61, 0x89, 0x01, 0x51,
564*495c8ff4SLin Jinhan 	0x5c, 0x81, 0xa8, 0x96, 0x28, 0xd3, 0xcc, 0xfc,
565*495c8ff4SLin Jinhan 	0x2f, 0x0d, 0xca, 0x45, 0xb6, 0x6f, 0xc4, 0xcf,
566*495c8ff4SLin Jinhan };
567*495c8ff4SLin Jinhan 
568*495c8ff4SLin Jinhan const u8 sm4_xts_cipher[] = {
569*495c8ff4SLin Jinhan 	0x00, 0xf3, 0x48, 0x66, 0x7e, 0x6a, 0x81, 0x0b,
570*495c8ff4SLin Jinhan 	0xf3, 0xd2, 0xcd, 0xd5, 0x29, 0x1b, 0x00, 0x3b,
571*495c8ff4SLin Jinhan 	0x72, 0xbc, 0x2d, 0xc8, 0xe5, 0x35, 0xc4, 0x58,
572*495c8ff4SLin Jinhan 	0xc9, 0x0a, 0x9c, 0xc8, 0xed, 0x5f, 0x9e, 0x71,
573*495c8ff4SLin Jinhan 	0xb1, 0x6b, 0xb5, 0xe1, 0x88, 0x58, 0x96, 0x1f,
574*495c8ff4SLin Jinhan 	0x22, 0x8d, 0xe6, 0x57, 0x24, 0x6f, 0xfd, 0x7f,
575*495c8ff4SLin Jinhan 	0xc3, 0x95, 0xf8, 0x67, 0xea, 0xba, 0x12, 0xd1,
576*495c8ff4SLin Jinhan 	0xb8, 0x72, 0xb0, 0xf8, 0xcc, 0xf8, 0x9d, 0xbf,
577*495c8ff4SLin Jinhan 	0xac, 0x3d, 0x62, 0xac, 0x95, 0xce, 0x05, 0x0d,
578*495c8ff4SLin Jinhan 	0x22, 0x66, 0xf0, 0xf8, 0x7f, 0x68, 0x75, 0x4e,
579*495c8ff4SLin Jinhan 	0xd8, 0x0c, 0x49, 0x04, 0x1b, 0xf6, 0xac, 0xc8,
580*495c8ff4SLin Jinhan 	0x84, 0x70, 0xdd, 0xf1, 0x2c, 0xe8, 0x21, 0xcf,
581*495c8ff4SLin Jinhan 	0xce, 0xf3, 0x69, 0x60, 0x20, 0x97, 0x21, 0x42,
582*495c8ff4SLin Jinhan 	0xf8, 0xf7, 0x3d, 0xa3, 0x6a, 0x3f, 0x37, 0x8c,
583*495c8ff4SLin Jinhan 	0xa2, 0x99, 0x09, 0x24, 0xfd, 0x7c, 0x31, 0x61,
584*495c8ff4SLin Jinhan 	0x83, 0x09, 0x6d, 0x35, 0x58, 0x60, 0x3b, 0x65,
585*495c8ff4SLin Jinhan 	0x2f, 0x5a, 0x11, 0x32, 0x89, 0x99, 0x5e, 0x6e,
586*495c8ff4SLin Jinhan 	0x66, 0x94, 0x56, 0x33, 0xb0, 0x5a, 0xc6, 0x16,
587*495c8ff4SLin Jinhan 	0x9b, 0xd3, 0x46, 0xbb, 0x55, 0xc0, 0xa2, 0x4b,
588*495c8ff4SLin Jinhan 	0x24, 0x73, 0x30, 0x7e, 0x74, 0x5f, 0x67, 0x08,
589*495c8ff4SLin Jinhan };
590*495c8ff4SLin Jinhan #endif
591*495c8ff4SLin Jinhan 
592*495c8ff4SLin Jinhan const u8 hash_md5[] = {
593*495c8ff4SLin Jinhan 0x01, 0xea, 0x0b, 0xa4, 0xa9, 0x88, 0xa2, 0xea,
594*495c8ff4SLin Jinhan 0x55, 0x1d, 0x7b, 0xab, 0xdb, 0xa3, 0x96, 0x0f,
595*495c8ff4SLin Jinhan };
596*495c8ff4SLin Jinhan 
597*495c8ff4SLin Jinhan const u8 hash_sha1[] = {
598*495c8ff4SLin Jinhan 0xe5, 0xfe, 0x0b, 0x07, 0x06, 0xaf, 0xdb, 0x15,
599*495c8ff4SLin Jinhan 0x9b, 0x53, 0xf2, 0xf4, 0x42, 0x35, 0xd0, 0x82,
600*495c8ff4SLin Jinhan 0xcf, 0xce, 0x99, 0xed,
601*495c8ff4SLin Jinhan };
602*495c8ff4SLin Jinhan 
603*495c8ff4SLin Jinhan const u8 hash_sha256[] = {
604*495c8ff4SLin Jinhan 0x9b, 0xa8, 0x85, 0x0a, 0xa8, 0x2c, 0x21, 0x6a,
605*495c8ff4SLin Jinhan 0x36, 0x89, 0xf8, 0x0f, 0x10, 0xa4, 0x0d, 0x01,
606*495c8ff4SLin Jinhan 0x8b, 0x1c, 0xce, 0x7e, 0xe4, 0xa2, 0xc8, 0xa8,
607*495c8ff4SLin Jinhan 0xa7, 0xff, 0x4d, 0x4b, 0x14, 0x1a, 0x67, 0xf0,
608*495c8ff4SLin Jinhan };
609*495c8ff4SLin Jinhan 
610*495c8ff4SLin Jinhan const u8 hash_sha224[] = {
611*495c8ff4SLin Jinhan 0x21, 0x55, 0x40, 0x7b, 0x94, 0x32, 0x53, 0xd8,
612*495c8ff4SLin Jinhan 0x6c, 0x12, 0xca, 0x44, 0xf4, 0x5c, 0x98, 0xe3,
613*495c8ff4SLin Jinhan 0x1a, 0x5c, 0xbf, 0xe7, 0x05, 0x91, 0x0c, 0xd0,
614*495c8ff4SLin Jinhan 0xd2, 0x54, 0x95, 0x56,
615*495c8ff4SLin Jinhan };
616*495c8ff4SLin Jinhan 
617*495c8ff4SLin Jinhan const u8 hash_sha512[] = {
618*495c8ff4SLin Jinhan 0xbb, 0x32, 0xe9, 0x7b, 0x49, 0x5e, 0x1a, 0xe0,
619*495c8ff4SLin Jinhan 0x3b, 0xb7, 0x20, 0xbd, 0xa8, 0xec, 0x91, 0x7e,
620*495c8ff4SLin Jinhan 0x3d, 0xfa, 0xd5, 0x60, 0x71, 0x6c, 0x9f, 0xa8,
621*495c8ff4SLin Jinhan 0xf6, 0x48, 0xea, 0x93, 0x7c, 0x81, 0xe1, 0x59,
622*495c8ff4SLin Jinhan 0xfb, 0x3e, 0xe3, 0xb8, 0xbd, 0x77, 0x31, 0xf2,
623*495c8ff4SLin Jinhan 0xa2, 0x64, 0x20, 0x40, 0x8d, 0x6f, 0x11, 0xd3,
624*495c8ff4SLin Jinhan 0x30, 0xcc, 0x65, 0xd2, 0x56, 0xc9, 0xd8, 0x5e,
625*495c8ff4SLin Jinhan 0x0d, 0x18, 0xe0, 0xfe, 0x7c, 0x7c, 0x2f, 0x57,
626*495c8ff4SLin Jinhan };
627*495c8ff4SLin Jinhan 
628*495c8ff4SLin Jinhan const u8 hash_sha384[] = {
629*495c8ff4SLin Jinhan 0x80, 0x27, 0xc1, 0xb9, 0x84, 0x51, 0xf1, 0x50,
630*495c8ff4SLin Jinhan 0x9e, 0xa5, 0x26, 0xac, 0xc6, 0x01, 0x20, 0xbb,
631*495c8ff4SLin Jinhan 0xeb, 0x00, 0x5d, 0x9a, 0x21, 0x2c, 0xde, 0x5a,
632*495c8ff4SLin Jinhan 0x36, 0x5d, 0x1d, 0xca, 0xfb, 0xf7, 0x8b, 0x78,
633*495c8ff4SLin Jinhan 0xfb, 0x61, 0x0d, 0x86, 0x9b, 0x3d, 0x7a, 0xf3,
634*495c8ff4SLin Jinhan 0xfa, 0x8b, 0x80, 0x4a, 0x7f, 0xb7, 0x56, 0xf7,
635*495c8ff4SLin Jinhan };
636*495c8ff4SLin Jinhan 
637*495c8ff4SLin Jinhan const u8 hash_sha512_224[] = {
638*495c8ff4SLin Jinhan 0x15, 0x52, 0x59, 0xea, 0xe2, 0x4b, 0xa7, 0xc6,
639*495c8ff4SLin Jinhan 0x26, 0xd1, 0x27, 0x59, 0x26, 0x3a, 0x78, 0x63,
640*495c8ff4SLin Jinhan 0x2b, 0xed, 0x33, 0x8f, 0xba, 0x07, 0xee, 0x13,
641*495c8ff4SLin Jinhan 0x2f, 0xfb, 0x88, 0xab,
642*495c8ff4SLin Jinhan };
643*495c8ff4SLin Jinhan 
644*495c8ff4SLin Jinhan const u8 hash_sha512_256[] = {
645*495c8ff4SLin Jinhan 0x99, 0x6d, 0x6f, 0xe2, 0xf8, 0x44, 0x62, 0x68,
646*495c8ff4SLin Jinhan 0xe5, 0x58, 0x86, 0x6c, 0xab, 0x5b, 0x91, 0x97,
647*495c8ff4SLin Jinhan 0x63, 0x36, 0x05, 0x0a, 0xa4, 0x77, 0xc9, 0x70,
648*495c8ff4SLin Jinhan 0x46, 0xcb, 0x06, 0xc6, 0xaf, 0x69, 0x7f, 0xc7,
649*495c8ff4SLin Jinhan };
650*495c8ff4SLin Jinhan 
651*495c8ff4SLin Jinhan const u8 hash_sm3[] = {
652*495c8ff4SLin Jinhan 0x23, 0x03, 0xa3, 0xf1, 0xaa, 0x24, 0x8f, 0x13,
653*495c8ff4SLin Jinhan 0xae, 0xea, 0x16, 0x6d, 0xd0, 0xce, 0xe8, 0x25,
654*495c8ff4SLin Jinhan 0x34, 0xb3, 0x02, 0x61, 0xce, 0xaa, 0x00, 0xdc,
655*495c8ff4SLin Jinhan 0xf1, 0x0d, 0x34, 0x92, 0x02, 0x08, 0x49, 0xbb,
656*495c8ff4SLin Jinhan };
657*495c8ff4SLin Jinhan 
658*495c8ff4SLin Jinhan #if CONFIG_IS_ENABLED(ROCKCHIP_CIPHER)
659*495c8ff4SLin Jinhan 
660*495c8ff4SLin Jinhan const u8 hmac_key[] = {
661*495c8ff4SLin Jinhan 0x12, 0x83, 0x3f, 0x50, 0x37, 0x48, 0xcc, 0x23,
662*495c8ff4SLin Jinhan 0x6f, 0xe3, 0x49, 0x6d, 0x60, 0xc0, 0x7f, 0x46,
663*495c8ff4SLin Jinhan 0xd9, 0x7c, 0x4d, 0x88, 0x77, 0x1c, 0x01, 0x6c,
664*495c8ff4SLin Jinhan 0x99, 0x49, 0x14, 0x1a, 0x7b, 0xb2, 0x6c, 0xf7,
665*495c8ff4SLin Jinhan };
666*495c8ff4SLin Jinhan 
667*495c8ff4SLin Jinhan const u8 hmac_sha1[] = {
668*495c8ff4SLin Jinhan 0x83, 0x95, 0xf2, 0x9f, 0x9f, 0x99, 0x94, 0x48,
669*495c8ff4SLin Jinhan 0x63, 0x72, 0xda, 0xc1, 0xfb, 0x4f, 0xf0, 0xf5,
670*495c8ff4SLin Jinhan 0x68, 0x4a, 0xf1, 0x24,
671*495c8ff4SLin Jinhan };
672*495c8ff4SLin Jinhan 
673*495c8ff4SLin Jinhan const u8 hmac_sha256[] = {
674*495c8ff4SLin Jinhan 0xbf, 0x56, 0x68, 0xc0, 0xa8, 0x0b, 0x87, 0xb4,
675*495c8ff4SLin Jinhan 0xcf, 0x76, 0xb8, 0x39, 0xec, 0xbc, 0x90, 0xd2,
676*495c8ff4SLin Jinhan 0x05, 0x04, 0x86, 0x3d, 0x80, 0x5d, 0xbe, 0xe2,
677*495c8ff4SLin Jinhan 0x1a, 0xcc, 0x8f, 0x9a, 0x06, 0xdb, 0x08, 0x3c,
678*495c8ff4SLin Jinhan };
679*495c8ff4SLin Jinhan 
680*495c8ff4SLin Jinhan const u8 hmac_sha512[] = {
681*495c8ff4SLin Jinhan 0xdd, 0xab, 0x41, 0x15, 0x43, 0x02, 0xa7, 0x0f,
682*495c8ff4SLin Jinhan 0xef, 0x8f, 0x39, 0x20, 0xdf, 0x30, 0xb7, 0xa7,
683*495c8ff4SLin Jinhan 0x56, 0x12, 0x8c, 0xcc, 0xff, 0x43, 0x9f, 0xc7,
684*495c8ff4SLin Jinhan 0xad, 0x35, 0x07, 0x82, 0xcd, 0x82, 0x44, 0xa5,
685*495c8ff4SLin Jinhan 0x4a, 0x66, 0x4e, 0x5b, 0x8a, 0xa9, 0xfd, 0x5d,
686*495c8ff4SLin Jinhan 0x43, 0x38, 0x65, 0x11, 0x13, 0xd3, 0xc8, 0x2f,
687*495c8ff4SLin Jinhan 0xa2, 0x38, 0x95, 0x8b, 0x0e, 0xd5, 0x30, 0xc5,
688*495c8ff4SLin Jinhan 0x9f, 0xd8, 0x76, 0x15, 0x34, 0x69, 0xb5, 0xd5,
689*495c8ff4SLin Jinhan };
690*495c8ff4SLin Jinhan 
691*495c8ff4SLin Jinhan const u8 hmac_md5[] = {
692*495c8ff4SLin Jinhan 0x28, 0x6e, 0x5c, 0xf1, 0xac, 0x21, 0x35, 0x92,
693*495c8ff4SLin Jinhan 0x12, 0xf5, 0x75, 0xff, 0x55, 0xe2, 0x09, 0x5a,
694*495c8ff4SLin Jinhan };
695*495c8ff4SLin Jinhan 
696*495c8ff4SLin Jinhan const u8 hmac_sm3[] = {
697*495c8ff4SLin Jinhan 0xad, 0x34, 0xd6, 0xae, 0x03, 0x4a, 0x99, 0x5b,
698*495c8ff4SLin Jinhan 0x0d, 0x2c, 0x8c, 0x5a, 0xb9, 0x57, 0x93, 0xd1,
699*495c8ff4SLin Jinhan 0xf0, 0x2c, 0x5b, 0x68, 0x35, 0x0e, 0x3e, 0xae,
700*495c8ff4SLin Jinhan 0xda, 0x6e, 0xdf, 0xad, 0x2c, 0xfd, 0x61, 0x3d,
701*495c8ff4SLin Jinhan };
702*495c8ff4SLin Jinhan #endif
703*495c8ff4SLin Jinhan 
704*495c8ff4SLin Jinhan #if CONFIG_IS_ENABLED(ROCKCHIP_RSA)
705*495c8ff4SLin Jinhan 
706*495c8ff4SLin Jinhan const u8 rsa2048_n[] = {
707*495c8ff4SLin Jinhan 0x4d, 0xcf, 0xbf, 0x13, 0xf2, 0x45, 0xa6, 0xe4,
708*495c8ff4SLin Jinhan 0x45, 0x0c, 0x12, 0x51, 0x1e, 0xe3, 0x2f, 0xfa,
709*495c8ff4SLin Jinhan 0x0d, 0xf0, 0xfb, 0x33, 0x1c, 0x05, 0xf8, 0xd6,
710*495c8ff4SLin Jinhan 0x61, 0x18, 0x32, 0x4e, 0x92, 0x40, 0xed, 0x0b,
711*495c8ff4SLin Jinhan 0x96, 0x8f, 0x53, 0xb5, 0xf8, 0xc4, 0x8c, 0x23,
712*495c8ff4SLin Jinhan 0xbd, 0x09, 0x36, 0xfc, 0x29, 0x5b, 0xef, 0x39,
713*495c8ff4SLin Jinhan 0x38, 0x8d, 0xf7, 0xd1, 0xe8, 0x67, 0x7e, 0x52,
714*495c8ff4SLin Jinhan 0x64, 0x9d, 0xc2, 0xb4, 0xbb, 0x13, 0x4a, 0x71,
715*495c8ff4SLin Jinhan 0x40, 0xd2, 0xca, 0xd4, 0x7e, 0x1a, 0x40, 0x7e,
716*495c8ff4SLin Jinhan 0x56, 0xa1, 0x47, 0x7d, 0x7f, 0xb1, 0x0c, 0x8d,
717*495c8ff4SLin Jinhan 0x01, 0xe1, 0xa5, 0xb4, 0xd3, 0x4a, 0x94, 0x7a,
718*495c8ff4SLin Jinhan 0x95, 0xc8, 0x87, 0x02, 0xcc, 0x98, 0x37, 0x85,
719*495c8ff4SLin Jinhan 0x58, 0x5f, 0x02, 0x50, 0xa0, 0x46, 0x0c, 0xe5,
720*495c8ff4SLin Jinhan 0x4e, 0xac, 0x50, 0xce, 0x27, 0x8e, 0x28, 0xdc,
721*495c8ff4SLin Jinhan 0xfe, 0xb8, 0xc4, 0xd7, 0x52, 0xf1, 0x8f, 0x73,
722*495c8ff4SLin Jinhan 0x5b, 0xa7, 0xa4, 0x19, 0x64, 0x83, 0xfd, 0x93,
723*495c8ff4SLin Jinhan 0x10, 0x0d, 0xbe, 0x1a, 0x7b, 0xa5, 0xad, 0xda,
724*495c8ff4SLin Jinhan 0x2b, 0xfe, 0x87, 0xf0, 0x13, 0x7a, 0x66, 0x42,
725*495c8ff4SLin Jinhan 0x11, 0x45, 0x9d, 0xc3, 0xbf, 0x91, 0x60, 0x30,
726*495c8ff4SLin Jinhan 0x32, 0x9d, 0x80, 0x8f, 0x64, 0xd0, 0x13, 0x10,
727*495c8ff4SLin Jinhan 0x38, 0xb8, 0x10, 0xaf, 0x6f, 0x44, 0x05, 0x81,
728*495c8ff4SLin Jinhan 0xf2, 0xc1, 0xe4, 0x1f, 0xe4, 0x9d, 0xee, 0x96,
729*495c8ff4SLin Jinhan 0xfa, 0x4b, 0xff, 0xdb, 0xd3, 0xb0, 0x32, 0x8f,
730*495c8ff4SLin Jinhan 0x2a, 0x95, 0x13, 0x3d, 0x7f, 0x6d, 0x60, 0x0f,
731*495c8ff4SLin Jinhan 0xd8, 0xf4, 0xbc, 0xdc, 0x7f, 0xf9, 0xd3, 0x0f,
732*495c8ff4SLin Jinhan 0x00, 0x4b, 0xdb, 0xd7, 0x69, 0x84, 0xd1, 0x0e,
733*495c8ff4SLin Jinhan 0xa4, 0x3c, 0x50, 0x14, 0xdb, 0x19, 0xcc, 0x47,
734*495c8ff4SLin Jinhan 0xb2, 0x9f, 0x4b, 0x3b, 0x1d, 0x90, 0x8e, 0xe6,
735*495c8ff4SLin Jinhan 0xbc, 0xd3, 0x4e, 0x33, 0xaa, 0x30, 0x63, 0x52,
736*495c8ff4SLin Jinhan 0xb7, 0x68, 0xe5, 0x46, 0xd0, 0x85, 0xad, 0x09,
737*495c8ff4SLin Jinhan 0x9c, 0xd8, 0x0a, 0xee, 0x68, 0x51, 0xe5, 0xd3,
738*495c8ff4SLin Jinhan 0x32, 0x04, 0x1a, 0x8a, 0x0a, 0xd8, 0x1d, 0x61,
739*495c8ff4SLin Jinhan };
740*495c8ff4SLin Jinhan 
741*495c8ff4SLin Jinhan const u8 rsa2048_e[] = {
742*495c8ff4SLin Jinhan 0x01, 0x00, 0x01
743*495c8ff4SLin Jinhan };
744*495c8ff4SLin Jinhan 
745*495c8ff4SLin Jinhan const u8 rsa2048_c[] = {
746*495c8ff4SLin Jinhan 0x5f, 0x2f, 0xd1, 0xa1, 0x85, 0x3b, 0x07, 0xd3,
747*495c8ff4SLin Jinhan 0xf2, 0x93, 0x21, 0xcc, 0x28, 0xfb, 0x80, 0x0a,
748*495c8ff4SLin Jinhan 0xc1, 0x52, 0x83, 0xbf, 0x6d, 0xea, 0x4f, 0x54,
749*495c8ff4SLin Jinhan 0x74, 0x2f, 0x58, 0xcc, 0xef, 0x37, 0x3b, 0x8c,
750*495c8ff4SLin Jinhan 0xe3, 0x5a, 0xa4, 0x81, 0x77, 0x9a, 0x0b, 0x72,
751*495c8ff4SLin Jinhan 0xb5, 0x58, 0x36, 0xf3, 0x17, 0x80, 0x47, 0x90,
752*495c8ff4SLin Jinhan 0xb3, 0x8c, 0x18, 0xb3, 0x2e, 0x15, 0xd4, 0xf0,
753*495c8ff4SLin Jinhan 0x71, 0xf2, 0x6f, 0x3e, 0xfd, 0x51, 0xf7, 0xc4,
754*495c8ff4SLin Jinhan 0xb0, 0x60, 0x06, 0xb8, 0x47, 0x12, 0x89, 0x5f,
755*495c8ff4SLin Jinhan 0xfd, 0x2b, 0xb5, 0x2c, 0x25, 0x10, 0x5f, 0xac,
756*495c8ff4SLin Jinhan 0x88, 0x6a, 0xb5, 0xd7, 0x1c, 0x44, 0x53, 0x04,
757*495c8ff4SLin Jinhan 0x87, 0x88, 0xd0, 0xae, 0x3d, 0xc0, 0x59, 0x1e,
758*495c8ff4SLin Jinhan 0xc5, 0x99, 0x56, 0x00, 0x2b, 0x5a, 0x9d, 0xce,
759*495c8ff4SLin Jinhan 0x17, 0xa1, 0x85, 0xd6, 0xff, 0x07, 0x91, 0x2d,
760*495c8ff4SLin Jinhan 0x7b, 0xe3, 0x6e, 0xc5, 0x21, 0xb0, 0xd0, 0x5e,
761*495c8ff4SLin Jinhan 0xa8, 0x3c, 0xee, 0xa9, 0xbd, 0x43, 0x50, 0xde,
762*495c8ff4SLin Jinhan 0xe2, 0xa4, 0x94, 0xb1, 0x10, 0x20, 0x55, 0x81,
763*495c8ff4SLin Jinhan 0xa8, 0xcf, 0x24, 0x10, 0x65, 0xe2, 0x80, 0xd6,
764*495c8ff4SLin Jinhan 0x08, 0xf4, 0xf9, 0xeb, 0xae, 0xde, 0xbb, 0xcb,
765*495c8ff4SLin Jinhan 0xa2, 0x2f, 0x04, 0x15, 0x0b, 0xed, 0xcd, 0x4d,
766*495c8ff4SLin Jinhan 0xca, 0xf8, 0x61, 0x46, 0xf5, 0xd6, 0xcb, 0x60,
767*495c8ff4SLin Jinhan 0x86, 0x4c, 0x16, 0x7e, 0x7c, 0x1f, 0x53, 0xb7,
768*495c8ff4SLin Jinhan 0x92, 0xff, 0xd2, 0x35, 0xcf, 0xa6, 0xf5, 0xfc,
769*495c8ff4SLin Jinhan 0x75, 0xf5, 0x1e, 0x1a, 0xd4, 0x68, 0xa6, 0x58,
770*495c8ff4SLin Jinhan 0x4d, 0x63, 0xf5, 0xbf, 0x05, 0xdc, 0x67, 0xd1,
771*495c8ff4SLin Jinhan 0xdc, 0xed, 0x08, 0x9d, 0x75, 0xe3, 0xb5, 0x2f,
772*495c8ff4SLin Jinhan 0xad, 0x32, 0xd5, 0xce, 0xb7, 0x03, 0xfb, 0xfd,
773*495c8ff4SLin Jinhan 0xb9, 0x49, 0xec, 0x40, 0xe5, 0x76, 0x01, 0xc5,
774*495c8ff4SLin Jinhan 0xcf, 0xc6, 0x07, 0xc3, 0x03, 0xee, 0xbc, 0x92,
775*495c8ff4SLin Jinhan 0xf8, 0xdc, 0x76, 0xd8, 0x99, 0x11, 0xd5, 0x1e,
776*495c8ff4SLin Jinhan 0x02, 0x7a, 0xca, 0x0e, 0x60, 0x58, 0x4e, 0xc1,
777*495c8ff4SLin Jinhan 0x0e, 0x35, 0x27, 0xec, 0xaa, 0x31, 0x97, 0x19,
778*495c8ff4SLin Jinhan };
779*495c8ff4SLin Jinhan 
780*495c8ff4SLin Jinhan const u8 rsa2048_d[] = {
781*495c8ff4SLin Jinhan 0x21, 0x36, 0x36, 0x52, 0x38, 0x04, 0x00, 0xbd,
782*495c8ff4SLin Jinhan 0xae, 0xb8, 0x5b, 0x13, 0xcc, 0xb6, 0xbb, 0x48,
783*495c8ff4SLin Jinhan 0x25, 0x65, 0x54, 0x27, 0x6c, 0x2b, 0x0b, 0x0a,
784*495c8ff4SLin Jinhan 0x2d, 0xcf, 0xdb, 0x60, 0x35, 0xac, 0xe9, 0x7b,
785*495c8ff4SLin Jinhan 0xe8, 0xe5, 0xb7, 0x77, 0x37, 0xcd, 0x16, 0xf2,
786*495c8ff4SLin Jinhan 0xf4, 0x4b, 0x22, 0x0f, 0xe2, 0x38, 0x76, 0x7d,
787*495c8ff4SLin Jinhan 0xe8, 0x39, 0x74, 0x8a, 0x50, 0x36, 0x6e, 0xbf,
788*495c8ff4SLin Jinhan 0xb9, 0xb9, 0x5f, 0xb4, 0x0a, 0x39, 0x0f, 0xb7,
789*495c8ff4SLin Jinhan 0xc9, 0x61, 0x26, 0x4c, 0xd7, 0x0b, 0x45, 0xd3,
790*495c8ff4SLin Jinhan 0x9a, 0xbb, 0xca, 0xbe, 0xaa, 0x7e, 0xc1, 0x6e,
791*495c8ff4SLin Jinhan 0x63, 0x1b, 0xe9, 0xa5, 0x21, 0x45, 0xb9, 0x92,
792*495c8ff4SLin Jinhan 0x3d, 0xd6, 0xd2, 0xaa, 0x4f, 0x02, 0x26, 0x02,
793*495c8ff4SLin Jinhan 0x52, 0xfe, 0x68, 0xc6, 0x91, 0x86, 0x30, 0xcb,
794*495c8ff4SLin Jinhan 0x33, 0xe0, 0xb8, 0xd8, 0xda, 0x44, 0x5a, 0x41,
795*495c8ff4SLin Jinhan 0x1c, 0x99, 0x30, 0x41, 0x26, 0xaf, 0x85, 0xae,
796*495c8ff4SLin Jinhan 0xbf, 0xbe, 0x6b, 0x83, 0xf7, 0xef, 0x3a, 0x66,
797*495c8ff4SLin Jinhan 0x21, 0x77, 0xc4, 0xf4, 0x27, 0x3d, 0xaf, 0x31,
798*495c8ff4SLin Jinhan 0x6b, 0xbe, 0xb4, 0xd5, 0x3a, 0xff, 0x3f, 0xdd,
799*495c8ff4SLin Jinhan 0x10, 0xd0, 0xb7, 0xd4, 0x75, 0xf9, 0x79, 0xd6,
800*495c8ff4SLin Jinhan 0xc3, 0x22, 0x62, 0xfe, 0x3f, 0x49, 0xc5, 0x9e,
801*495c8ff4SLin Jinhan 0xc9, 0xec, 0xcd, 0x1e, 0x9a, 0x3d, 0xaf, 0x10,
802*495c8ff4SLin Jinhan 0xd8, 0x2b, 0x89, 0xa3, 0x20, 0x5a, 0x00, 0xaa,
803*495c8ff4SLin Jinhan 0x08, 0xca, 0x33, 0x6b, 0x49, 0x72, 0x87, 0x6c,
804*495c8ff4SLin Jinhan 0xf7, 0x00, 0x74, 0x76, 0xcd, 0x19, 0xc6, 0x92,
805*495c8ff4SLin Jinhan 0x52, 0xa3, 0xe6, 0x67, 0x11, 0xea, 0x20, 0x87,
806*495c8ff4SLin Jinhan 0x20, 0x1d, 0x16, 0x5d, 0x1d, 0x5b, 0x3c, 0xa2,
807*495c8ff4SLin Jinhan 0xe0, 0x6e, 0x78, 0xa7, 0xf1, 0xae, 0x31, 0x42,
808*495c8ff4SLin Jinhan 0x29, 0xc7, 0x2b, 0xd5, 0xed, 0x75, 0xc9, 0xac,
809*495c8ff4SLin Jinhan 0x78, 0xc5, 0xa0, 0x5d, 0x69, 0x1c, 0x67, 0x4f,
810*495c8ff4SLin Jinhan 0xcb, 0x3f, 0x40, 0x7e, 0x2f, 0x68, 0x22, 0x77,
811*495c8ff4SLin Jinhan 0x84, 0x6e, 0xd5, 0x8c, 0x8d, 0x48, 0xf9, 0x02,
812*495c8ff4SLin Jinhan 0x36, 0x22, 0x90, 0x19, 0x0a, 0xf2, 0x54, 0x51,
813*495c8ff4SLin Jinhan };
814*495c8ff4SLin Jinhan 
815*495c8ff4SLin Jinhan const u8 rsa2048_sign_in[] = {
816*495c8ff4SLin Jinhan 0x21, 0x5b, 0x61, 0xed, 0xff, 0xe7, 0xc1, 0x8c,
817*495c8ff4SLin Jinhan 0x80, 0xa7, 0xad, 0xd7, 0x1b, 0xa1, 0x20, 0xc6,
818*495c8ff4SLin Jinhan 0x0d, 0xad, 0x01, 0x2d, 0x3c, 0x4c, 0x5f, 0x3d,
819*495c8ff4SLin Jinhan 0x16, 0xde, 0x24, 0x6e, 0xc8, 0xfc, 0x9e, 0x9a,
820*495c8ff4SLin Jinhan 0x19, 0x02, 0x0e, 0x8f, 0x6d, 0x39, 0x45, 0x5d,
821*495c8ff4SLin Jinhan 0xc7, 0xdc, 0x7d, 0x2a, 0x53, 0x61, 0xed, 0xf9,
822*495c8ff4SLin Jinhan 0x28, 0x83, 0x48, 0xe6, 0x39, 0xb2, 0x84, 0x6d,
823*495c8ff4SLin Jinhan 0xd2, 0xa5, 0xa5, 0x27, 0x60, 0x07, 0x92, 0xa9,
824*495c8ff4SLin Jinhan 0xf5, 0x50, 0x00, 0xb5, 0x93, 0x77, 0x74, 0xd7,
825*495c8ff4SLin Jinhan 0x67, 0x88, 0x43, 0xf0, 0x2f, 0xbb, 0x7b, 0x14,
826*495c8ff4SLin Jinhan 0x59, 0xdf, 0x98, 0x96, 0xa3, 0x31, 0x7c, 0x29,
827*495c8ff4SLin Jinhan 0x9a, 0x20, 0x4b, 0x1a, 0x8e, 0xc9, 0xf8, 0xde,
828*495c8ff4SLin Jinhan 0x31, 0x51, 0x84, 0x3f, 0x5a, 0xbb, 0xcc, 0xc2,
829*495c8ff4SLin Jinhan 0xfe, 0x09, 0x10, 0xb4, 0x94, 0x8a, 0x8a, 0x74,
830*495c8ff4SLin Jinhan 0x8c, 0xec, 0x3b, 0x07, 0x03, 0x35, 0x18, 0x8a,
831*495c8ff4SLin Jinhan 0x75, 0xce, 0x15, 0x48, 0xeb, 0x66, 0x93, 0xd3,
832*495c8ff4SLin Jinhan 0x33, 0x20, 0x7e, 0xe0, 0xd9, 0x8f, 0x1f, 0x9b,
833*495c8ff4SLin Jinhan 0xaf, 0x85, 0x50, 0x2b, 0xf6, 0x83, 0x84, 0xf2,
834*495c8ff4SLin Jinhan 0xed, 0x4c, 0x78, 0xd6, 0x2c, 0x66, 0x11, 0xf9,
835*495c8ff4SLin Jinhan 0xe7, 0xc0, 0x87, 0xa7, 0xe1, 0xa3, 0x35, 0xf2,
836*495c8ff4SLin Jinhan 0xd9, 0xe2, 0xf5, 0xbb, 0x01, 0x55, 0x3a, 0x02,
837*495c8ff4SLin Jinhan 0xcf, 0x39, 0x85, 0x08, 0x7b, 0xb0, 0x29, 0xfc,
838*495c8ff4SLin Jinhan 0x83, 0xaf, 0x4b, 0xb9, 0x44, 0xa7, 0xe5, 0xfa,
839*495c8ff4SLin Jinhan 0xc4, 0xaa, 0xb3, 0xcb, 0xb8, 0xff, 0x24, 0x16,
840*495c8ff4SLin Jinhan 0x46, 0x24, 0x13, 0x3a, 0x6a, 0x51, 0x37, 0x32,
841*495c8ff4SLin Jinhan 0xbd, 0xb6, 0xe2, 0x81, 0xbe, 0x4a, 0x20, 0xb2,
842*495c8ff4SLin Jinhan 0x18, 0xc7, 0x52, 0xf0, 0x21, 0xe8, 0xb8, 0x0c,
843*495c8ff4SLin Jinhan 0xbf, 0xed, 0x28, 0x1b, 0x65, 0x94, 0x26, 0xb2,
844*495c8ff4SLin Jinhan 0xc2, 0xa9, 0x97, 0x4e, 0xd6, 0xc7, 0x97, 0xf1,
845*495c8ff4SLin Jinhan 0x2d, 0x17, 0x16, 0xf0, 0xc2, 0x07, 0x72, 0x78,
846*495c8ff4SLin Jinhan 0xff, 0xd8, 0xf2, 0x46, 0x23, 0x4f, 0x23, 0x54,
847*495c8ff4SLin Jinhan 0x6f, 0x51, 0x59, 0x92, 0xa5, 0xaf, 0x1c, 0x35,
848*495c8ff4SLin Jinhan };
849*495c8ff4SLin Jinhan 
850*495c8ff4SLin Jinhan const u8 rsa2048_sign_out[] = {
851*495c8ff4SLin Jinhan 0x8a, 0x31, 0xf2, 0x91, 0xe3, 0x62, 0x5a, 0xa2,
852*495c8ff4SLin Jinhan 0x73, 0xaa, 0xc2, 0x17, 0x1f, 0xec, 0x13, 0xc5,
853*495c8ff4SLin Jinhan 0xcf, 0x62, 0xef, 0x52, 0x73, 0x5c, 0x14, 0x74,
854*495c8ff4SLin Jinhan 0xf8, 0xdd, 0xda, 0x75, 0xa4, 0x07, 0x42, 0x98,
855*495c8ff4SLin Jinhan 0x97, 0x59, 0xa6, 0x02, 0xcf, 0xbe, 0x8c, 0xe5,
856*495c8ff4SLin Jinhan 0x0b, 0x48, 0x5c, 0xec, 0xb8, 0x0c, 0xaf, 0xcb,
857*495c8ff4SLin Jinhan 0xa5, 0x65, 0xc9, 0x2c, 0xb4, 0x05, 0x9f, 0x33,
858*495c8ff4SLin Jinhan 0xd8, 0x97, 0x48, 0xa4, 0x06, 0xda, 0xf1, 0xbf,
859*495c8ff4SLin Jinhan 0x29, 0x33, 0xc4, 0xb4, 0xf8, 0x86, 0x58, 0xfc,
860*495c8ff4SLin Jinhan 0x38, 0x45, 0x40, 0xcd, 0xf0, 0x89, 0x69, 0xa1,
861*495c8ff4SLin Jinhan 0x2a, 0x4e, 0x19, 0x82, 0xf1, 0xfc, 0x1f, 0x4a,
862*495c8ff4SLin Jinhan 0xc5, 0xa9, 0xac, 0xd9, 0xf9, 0x56, 0xf3, 0x3f,
863*495c8ff4SLin Jinhan 0x5d, 0xf3, 0x05, 0xfa, 0xec, 0x0c, 0x8b, 0xc2,
864*495c8ff4SLin Jinhan 0x69, 0x7e, 0xe0, 0x12, 0x52, 0xb8, 0x5f, 0x43,
865*495c8ff4SLin Jinhan 0xb9, 0xea, 0x0e, 0xe8, 0x67, 0xb2, 0xf2, 0xac,
866*495c8ff4SLin Jinhan 0xeb, 0x2a, 0x66, 0xc6, 0xd5, 0x9a, 0x5e, 0x7c,
867*495c8ff4SLin Jinhan 0x9e, 0x11, 0x82, 0xa1, 0xc2, 0x59, 0xfe, 0xd3,
868*495c8ff4SLin Jinhan 0xfd, 0x67, 0x56, 0x6e, 0x60, 0x86, 0xe9, 0xcc,
869*495c8ff4SLin Jinhan 0x36, 0x76, 0x68, 0x62, 0xda, 0x71, 0xf2, 0xea,
870*495c8ff4SLin Jinhan 0x4a, 0xbb, 0x2d, 0xb4, 0xf7, 0xf3, 0x74, 0xf8,
871*495c8ff4SLin Jinhan 0x6e, 0xa5, 0xeb, 0x26, 0x91, 0xe4, 0xa7, 0x25,
872*495c8ff4SLin Jinhan 0x76, 0x28, 0xd1, 0x3f, 0x0a, 0x63, 0x7a, 0xfa,
873*495c8ff4SLin Jinhan 0x4f, 0x05, 0x03, 0xf6, 0xd8, 0xce, 0x4f, 0x06,
874*495c8ff4SLin Jinhan 0xea, 0x0c, 0xde, 0x08, 0xed, 0xda, 0x07, 0xac,
875*495c8ff4SLin Jinhan 0x8a, 0x5e, 0xa6, 0xfc, 0x03, 0x12, 0x02, 0x86,
876*495c8ff4SLin Jinhan 0xc0, 0x3a, 0x37, 0x9e, 0xf5, 0x59, 0xd7, 0x64,
877*495c8ff4SLin Jinhan 0xca, 0x39, 0x31, 0xf5, 0xf2, 0x59, 0x0b, 0xc9,
878*495c8ff4SLin Jinhan 0xa8, 0xae, 0x06, 0x65, 0xd6, 0x4a, 0xed, 0x36,
879*495c8ff4SLin Jinhan 0x12, 0xe8, 0x0a, 0x8f, 0x08, 0x92, 0xf3, 0x78,
880*495c8ff4SLin Jinhan 0x4e, 0xe6, 0xf0, 0x96, 0x2d, 0xcd, 0x2b, 0xaa,
881*495c8ff4SLin Jinhan 0xe7, 0xb2, 0x7f, 0xd4, 0x59, 0x4c, 0xf9, 0x1a,
882*495c8ff4SLin Jinhan 0x22, 0xff, 0x60, 0x1a, 0xa5, 0x71, 0x0c, 0x00,
883*495c8ff4SLin Jinhan };
884*495c8ff4SLin Jinhan 
885*495c8ff4SLin Jinhan #endif
886*495c8ff4SLin Jinhan 
887*495c8ff4SLin Jinhan #endif
888