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 33c781c41cSLin Jinhan const u8 ad_data[] = { 34c781c41cSLin Jinhan 0x5d, 0xe8, 0xa9, 0x49, 0x92, 0xc5, 0x70, 0x12, 35c781c41cSLin Jinhan 0xd8, 0x17, 0x12, 0xf3, 0xa3, 0xa0, 0xa3, 0x59, 36c781c41cSLin Jinhan 0x2d, 0xa6, 0x51, 0xa9, 0x5f, 0x06, 0x00, 0x10, 37c781c41cSLin Jinhan 0x4c, 0x5f, 0x69, 0xd4, 0x6e, 0x1d, 0x01, 0xf6, 38c781c41cSLin Jinhan 0x07, 0x6f, 0x4f, 0xc5, 0x16, 0x83, 0x9a, 0x82, 39c781c41cSLin Jinhan 0xb9, 0x68, 0xcc, 0x15, 0x1d, 0xb9, 0x51, 0x69, 40c781c41cSLin Jinhan 0x92, 0x9b, 0x67, 0x61, 0xed, 0xfd, 0x3a, 0x53, 41c781c41cSLin Jinhan 0x5c, 0x0b, 0x56, 0xe9, 0xf6, 0x5a, 0xdf, 0x96, 42c781c41cSLin Jinhan 0xd6, 0x70, 0xda, 0x84, 0x93, 0x85, 0xa2, 0x79, 43c781c41cSLin Jinhan 0x6a, 0xfb, 0xd9, 0x07, 0x3e, 0x7d, 0x25, 0xfe, 44c781c41cSLin Jinhan 0x82, 0x44, 0xee, 0x0b, 0x57, 0x86, 0x61, 0x31, 45c781c41cSLin Jinhan 0x92, 0x05, 0xc0, 0x26, 0xed, 0x69, 0xa8, 0x11, 46c781c41cSLin Jinhan 0xe9, 0xb8, 0x1b, 0x66, 0xbe, 0x62, 0xe6, 0x29, 47c781c41cSLin Jinhan 0xc4, 0xb9, 0x37, 0xf0, 0x09, 0xc1, 0x39, 0x50, 48c781c41cSLin Jinhan 0x86, 0x90, 0xec, 0xbc, 0x7c, 0xcb, 0xa3, 0x66, 49c781c41cSLin Jinhan 0xf8, 0x81, 0x03, 0x15, 0x59, 0x22, 0x56, 0x45, 50c781c41cSLin Jinhan 0x1e, 0xa0, 0x66, 0x86, 0x14, 0x3f, 0x2a, 0x65, 51c781c41cSLin Jinhan 0x16, 0x0a, 0xd8, 0xb1, 0x8a, 0x8e, 0xa9, 0x7c, 52c781c41cSLin Jinhan 0x59, 0x18, 0x6e, 0xc0, 0xc9, 0xad, 0xf6, 0x57, 53c781c41cSLin Jinhan 0xf6, 0x18, 0x24, 0x81, 0xdf, 0x14, 0xf6, 0x02, 54c781c41cSLin Jinhan 0xe7, 0x94, 0xf9, 0x97, 0x5e, 0xe0, 0xb1, 0x42, 55c781c41cSLin Jinhan 0x6f, 0xbf, 0xf5, 0x53, 0x79, 0x77, 0x74, 0x81, 56c781c41cSLin Jinhan }; 57c781c41cSLin Jinhan 58495c8ff4SLin Jinhan const u8 des_key[] = { 59495c8ff4SLin Jinhan 0x7d, 0xe3, 0x2d, 0x3a, 0x32, 0xde, 0xb2, 0xac, 60495c8ff4SLin Jinhan }; 61495c8ff4SLin Jinhan 62495c8ff4SLin Jinhan const u8 des_iv[] = { 63495c8ff4SLin Jinhan 0x6b, 0x43, 0x2d, 0x3f, 0xe3, 0x83, 0x2f, 0x7d, 64495c8ff4SLin Jinhan }; 65495c8ff4SLin Jinhan 66495c8ff4SLin Jinhan const u8 des_ecb_cipher[] = { 67495c8ff4SLin Jinhan 0x4d, 0x33, 0x53, 0x58, 0x4b, 0xbe, 0x74, 0xfa, 68495c8ff4SLin Jinhan 0xcf, 0x89, 0xbf, 0x4d, 0x2f, 0x2c, 0x84, 0x26, 69495c8ff4SLin Jinhan 0x7f, 0x09, 0xe4, 0x44, 0xf5, 0x22, 0x69, 0x94, 70495c8ff4SLin Jinhan 0x0a, 0x58, 0xa3, 0xe9, 0x9d, 0xb5, 0xf5, 0x30, 71495c8ff4SLin Jinhan 0x27, 0xff, 0xee, 0xb6, 0x1a, 0xe6, 0x8e, 0xde, 72495c8ff4SLin Jinhan 0x3e, 0x02, 0x2b, 0xf1, 0xfa, 0xab, 0x91, 0x13, 73495c8ff4SLin Jinhan 0x0e, 0xac, 0x02, 0xd8, 0x01, 0x16, 0xb2, 0x61, 74495c8ff4SLin Jinhan 0x6a, 0x57, 0xe7, 0xbb, 0xf5, 0x9a, 0x77, 0x81, 75495c8ff4SLin Jinhan 0x3a, 0x22, 0xdb, 0x47, 0xd2, 0xe7, 0x3a, 0xe2, 76495c8ff4SLin Jinhan 0x64, 0x6f, 0x76, 0xa0, 0x79, 0xe9, 0x03, 0x04, 77495c8ff4SLin Jinhan 0xd9, 0xd4, 0x71, 0x7f, 0xb5, 0x52, 0x55, 0x6a, 78495c8ff4SLin Jinhan 0xcf, 0xe5, 0x84, 0xc3, 0x13, 0x3e, 0x41, 0xaa, 79495c8ff4SLin Jinhan 0xbb, 0x6b, 0xfa, 0x0f, 0xfd, 0x1f, 0xdf, 0x0d, 80495c8ff4SLin Jinhan 0xe8, 0x79, 0xa4, 0x48, 0x89, 0x07, 0x84, 0x50, 81495c8ff4SLin Jinhan 0x21, 0x7e, 0x40, 0x3b, 0xdd, 0x9e, 0xe4, 0x34, 82495c8ff4SLin Jinhan 0xef, 0xea, 0x6c, 0x7d, 0x91, 0xc3, 0x7a, 0xd8, 83495c8ff4SLin Jinhan 0x9a, 0x52, 0xfa, 0x51, 0xe8, 0xd6, 0x3b, 0x52, 84495c8ff4SLin Jinhan 0x07, 0xb0, 0x7a, 0xc6, 0x18, 0x90, 0x53, 0x6b, 85495c8ff4SLin Jinhan 0x2d, 0x89, 0x3c, 0x27, 0x98, 0x27, 0x6b, 0x51, 86495c8ff4SLin Jinhan 0x94, 0x4f, 0xaa, 0x02, 0xa2, 0xb7, 0x54, 0x67, 87495c8ff4SLin Jinhan }; 88495c8ff4SLin Jinhan 89495c8ff4SLin Jinhan const u8 des_cbc_cipher[] = { 90495c8ff4SLin Jinhan 0xf0, 0x59, 0x44, 0x2d, 0xca, 0xd1, 0x0c, 0xb6, 91495c8ff4SLin Jinhan 0x83, 0x15, 0xfa, 0x05, 0x2f, 0x4e, 0x22, 0xb0, 92495c8ff4SLin Jinhan 0xbf, 0x79, 0x86, 0x5a, 0x13, 0xa1, 0xe6, 0xcd, 93495c8ff4SLin Jinhan 0xdf, 0xdf, 0x77, 0xa4, 0xec, 0xdd, 0x13, 0x04, 94495c8ff4SLin Jinhan 0xdf, 0x55, 0x59, 0xaa, 0x19, 0x70, 0x39, 0xe7, 95495c8ff4SLin Jinhan 0xc1, 0xd6, 0xe0, 0x58, 0xb4, 0x62, 0xf3, 0xbe, 96495c8ff4SLin Jinhan 0xf1, 0xbc, 0xa0, 0x10, 0x17, 0x7d, 0x4b, 0x75, 97495c8ff4SLin Jinhan 0x61, 0xb1, 0x06, 0x0f, 0x3d, 0x1a, 0x35, 0x2d, 98495c8ff4SLin Jinhan 0x18, 0x87, 0x1c, 0xe1, 0x21, 0x2d, 0x72, 0x65, 99495c8ff4SLin Jinhan 0x49, 0x31, 0x70, 0x93, 0xbe, 0x1f, 0x2f, 0xcc, 100495c8ff4SLin Jinhan 0xa8, 0xf0, 0x58, 0x91, 0x38, 0x1a, 0x03, 0x88, 101495c8ff4SLin Jinhan 0x7b, 0xbd, 0x4c, 0xf8, 0xa6, 0xbe, 0x5e, 0xf6, 102495c8ff4SLin Jinhan 0x98, 0x7a, 0xd3, 0xbd, 0x1e, 0x1a, 0x74, 0xf5, 103495c8ff4SLin Jinhan 0x26, 0x29, 0xe1, 0xe2, 0xdc, 0x88, 0xcc, 0xb0, 104495c8ff4SLin Jinhan 0x86, 0x64, 0x7a, 0x48, 0x8c, 0x80, 0xd3, 0xdb, 105495c8ff4SLin Jinhan 0x75, 0x7b, 0xdb, 0x18, 0xa3, 0xbd, 0x70, 0x4c, 106495c8ff4SLin Jinhan 0xf7, 0xb4, 0x44, 0x03, 0x88, 0x7e, 0xb5, 0x8c, 107495c8ff4SLin Jinhan 0xcb, 0x8b, 0x0c, 0x2c, 0xe4, 0xb9, 0xbb, 0x5d, 108495c8ff4SLin Jinhan 0x67, 0x69, 0x4f, 0x6a, 0x92, 0xfd, 0xb8, 0xc0, 109495c8ff4SLin Jinhan 0x1b, 0x27, 0x11, 0xdf, 0x37, 0xf1, 0x43, 0x49, 110495c8ff4SLin Jinhan }; 111495c8ff4SLin Jinhan 112495c8ff4SLin Jinhan const u8 des_cfb_cipher[] = { 113495c8ff4SLin Jinhan 0x07, 0x63, 0xdc, 0xf5, 0x99, 0x4d, 0x69, 0x12, 114495c8ff4SLin Jinhan 0xd5, 0x1a, 0x6e, 0x9f, 0xba, 0x29, 0x44, 0x49, 115495c8ff4SLin Jinhan 0x64, 0x6e, 0xf5, 0x04, 0x10, 0xd5, 0x3c, 0x0b, 116495c8ff4SLin Jinhan 0xd1, 0x01, 0x14, 0xe5, 0xe6, 0xd2, 0xef, 0xa2, 117495c8ff4SLin Jinhan 0xe6, 0x73, 0xff, 0x0a, 0xff, 0x73, 0xa4, 0x48, 118495c8ff4SLin Jinhan 0x9d, 0x3e, 0x15, 0xbc, 0xfd, 0x76, 0xd7, 0x1c, 119495c8ff4SLin Jinhan 0x54, 0x8e, 0xde, 0xb3, 0x5c, 0xd8, 0xee, 0x3b, 120495c8ff4SLin Jinhan 0x7e, 0x7e, 0xa3, 0x4f, 0x2d, 0xe9, 0x4d, 0xcc, 121495c8ff4SLin Jinhan 0x25, 0x12, 0xa0, 0xc6, 0x56, 0x3d, 0x98, 0x44, 122495c8ff4SLin Jinhan 0x0b, 0xcf, 0x12, 0x88, 0xa2, 0x7a, 0x7f, 0x28, 123495c8ff4SLin Jinhan 0xb0, 0x3a, 0x5d, 0x3b, 0xc4, 0xcf, 0x07, 0x0c, 124495c8ff4SLin Jinhan 0x30, 0xa2, 0x1b, 0x3a, 0x69, 0x43, 0xee, 0x31, 125495c8ff4SLin Jinhan 0x2b, 0xf4, 0x15, 0x95, 0x66, 0x3b, 0x38, 0x1f, 126495c8ff4SLin Jinhan 0xc1, 0xed, 0xc3, 0xb8, 0x3d, 0xd3, 0xef, 0x4b, 127495c8ff4SLin Jinhan 0x93, 0x44, 0x05, 0xcc, 0xb6, 0x19, 0x59, 0x55, 128495c8ff4SLin Jinhan 0x65, 0x72, 0x6d, 0x77, 0x7b, 0x18, 0xe8, 0xb7, 129495c8ff4SLin Jinhan 0x2d, 0x24, 0x1e, 0xde, 0x16, 0xe2, 0xa4, 0xfe, 130495c8ff4SLin Jinhan 0x11, 0x3b, 0xf3, 0x93, 0xa4, 0xbb, 0xcc, 0xbc, 131495c8ff4SLin Jinhan 0x58, 0x8a, 0x31, 0x20, 0x7c, 0xcc, 0x15, 0xdc, 132495c8ff4SLin Jinhan 0xa3, 0x53, 0x43, 0x22, 0xb9, 0xce, 0xa7, 0x35, 133495c8ff4SLin Jinhan }; 134495c8ff4SLin Jinhan 135495c8ff4SLin Jinhan const u8 des_ofb_cipher[] = { 136495c8ff4SLin Jinhan 0x07, 0x63, 0xdc, 0xf5, 0x99, 0x4d, 0x69, 0x12, 137495c8ff4SLin Jinhan 0x01, 0xa2, 0xbf, 0x0d, 0x29, 0xb1, 0x06, 0x40, 138495c8ff4SLin Jinhan 0xb2, 0x90, 0xe0, 0xa3, 0x73, 0x58, 0xc9, 0x4a, 139495c8ff4SLin Jinhan 0x2e, 0x9b, 0x80, 0xc7, 0xe3, 0x87, 0xc2, 0x68, 140495c8ff4SLin Jinhan 0x4f, 0x2d, 0x18, 0x21, 0x33, 0x4e, 0xf3, 0xd9, 141495c8ff4SLin Jinhan 0x88, 0xb9, 0x5c, 0x07, 0xf0, 0x16, 0x7b, 0x7e, 142495c8ff4SLin Jinhan 0xf8, 0x0c, 0x01, 0xfc, 0xaf, 0x27, 0x52, 0x63, 143495c8ff4SLin Jinhan 0xcb, 0x28, 0x93, 0x4c, 0xe1, 0x92, 0x36, 0x1c, 144495c8ff4SLin Jinhan 0x0d, 0x4f, 0xdf, 0x2e, 0x11, 0x7b, 0x89, 0xce, 145495c8ff4SLin Jinhan 0xcf, 0x05, 0x05, 0x9d, 0x93, 0x13, 0xbc, 0xde, 146495c8ff4SLin Jinhan 0x22, 0xde, 0xd9, 0x77, 0x75, 0x79, 0x22, 0x90, 147495c8ff4SLin Jinhan 0x6e, 0x91, 0x78, 0xf2, 0x86, 0xb3, 0x2f, 0xc2, 148495c8ff4SLin Jinhan 0x00, 0x30, 0x14, 0xc9, 0xbb, 0x92, 0xe8, 0x0a, 149495c8ff4SLin Jinhan 0xd6, 0x84, 0x26, 0xec, 0x75, 0x4e, 0x77, 0x3e, 150495c8ff4SLin Jinhan 0x68, 0xbe, 0xca, 0xbd, 0xcb, 0x0b, 0xeb, 0x56, 151495c8ff4SLin Jinhan 0x17, 0x95, 0xab, 0xea, 0x47, 0xf2, 0x5a, 0x3e, 152495c8ff4SLin Jinhan 0x2e, 0xaa, 0xb6, 0xd3, 0x7a, 0x5f, 0x58, 0xcc, 153495c8ff4SLin Jinhan 0xb4, 0x4f, 0x7f, 0x9a, 0xad, 0x30, 0xcb, 0xe7, 154495c8ff4SLin Jinhan 0x17, 0x16, 0x1b, 0x96, 0x89, 0xe9, 0x51, 0xde, 155495c8ff4SLin Jinhan 0xa6, 0xa0, 0x79, 0x2f, 0xc3, 0xe3, 0x53, 0x8f, 156495c8ff4SLin Jinhan }; 157495c8ff4SLin Jinhan 158495c8ff4SLin Jinhan const u8 tdes_key[] = { 159495c8ff4SLin Jinhan 0x33, 0x1f, 0xc4, 0x23, 0xb4, 0xc5, 0xb5, 0xc4, 160495c8ff4SLin Jinhan 0xa1, 0x66, 0x90, 0x19, 0x63, 0x9b, 0xaf, 0xc3, 161495c8ff4SLin Jinhan 0xae, 0xb3, 0x71, 0x84, 0x69, 0x17, 0x50, 0x02, 162495c8ff4SLin Jinhan }; 163495c8ff4SLin Jinhan 164495c8ff4SLin Jinhan const u8 tdes_iv[] = { 165495c8ff4SLin Jinhan 0x24, 0xbc, 0x96, 0x9d, 0x3e, 0x35, 0x81, 0x33, 166495c8ff4SLin Jinhan }; 167495c8ff4SLin Jinhan 168495c8ff4SLin Jinhan const u8 tdes_ecb_cipher[] = { 169495c8ff4SLin Jinhan 0xc8, 0xf9, 0xff, 0x99, 0x16, 0xbd, 0xe1, 0x6a, 170495c8ff4SLin Jinhan 0xfb, 0xa3, 0xce, 0x26, 0x71, 0x1a, 0xef, 0x9b, 171495c8ff4SLin Jinhan 0x99, 0x16, 0x17, 0xc2, 0x36, 0xe7, 0x80, 0xda, 172495c8ff4SLin Jinhan 0x8d, 0xdb, 0x6a, 0xb1, 0x0b, 0xae, 0x95, 0x03, 173495c8ff4SLin Jinhan 0x23, 0x8f, 0xde, 0xe8, 0x0d, 0xfa, 0x0d, 0xd3, 174495c8ff4SLin Jinhan 0x6b, 0x1c, 0xf0, 0x05, 0x38, 0x37, 0xd7, 0xb9, 175495c8ff4SLin Jinhan 0x49, 0x96, 0x3c, 0x53, 0x3b, 0xe8, 0x87, 0x53, 176495c8ff4SLin Jinhan 0xae, 0xc5, 0x17, 0x76, 0xde, 0xbe, 0x21, 0x94, 177495c8ff4SLin Jinhan 0xc1, 0xfd, 0x87, 0xf0, 0x08, 0x1f, 0xf3, 0x1e, 178495c8ff4SLin Jinhan 0x00, 0x88, 0x8a, 0xfe, 0x33, 0xf5, 0x2a, 0x5d, 179495c8ff4SLin Jinhan 0x12, 0xed, 0xf4, 0xa8, 0x42, 0x30, 0x45, 0x68, 180495c8ff4SLin Jinhan 0x60, 0x3c, 0xb6, 0xdd, 0xab, 0xd9, 0x6a, 0xc9, 181495c8ff4SLin Jinhan 0x35, 0x7f, 0xdc, 0x6b, 0xab, 0xbc, 0x09, 0x9f, 182495c8ff4SLin Jinhan 0xfb, 0xc7, 0xd1, 0xec, 0xcd, 0xa3, 0x2a, 0xa3, 183495c8ff4SLin Jinhan 0x2d, 0xa0, 0xb7, 0x19, 0xda, 0x28, 0x38, 0xc3, 184495c8ff4SLin Jinhan 0xed, 0x56, 0x9b, 0xbf, 0xd8, 0x07, 0x14, 0x3b, 185495c8ff4SLin Jinhan 0x95, 0x47, 0x65, 0x66, 0x17, 0x1a, 0xfd, 0x5f, 186495c8ff4SLin Jinhan 0x0f, 0x8d, 0xe9, 0x4e, 0x48, 0x24, 0x9d, 0xae, 187495c8ff4SLin Jinhan 0x85, 0xc8, 0xd4, 0xa7, 0x09, 0xf5, 0x08, 0x2d, 188495c8ff4SLin Jinhan 0x44, 0x25, 0x75, 0x96, 0x7e, 0x7b, 0xfb, 0xca, 189495c8ff4SLin Jinhan }; 190495c8ff4SLin Jinhan 191495c8ff4SLin Jinhan const u8 tdes_cbc_cipher[] = { 192495c8ff4SLin Jinhan 0x60, 0x77, 0x36, 0xdb, 0xcc, 0x60, 0xe3, 0xcc, 193495c8ff4SLin Jinhan 0x62, 0x43, 0x74, 0x78, 0xb1, 0x85, 0xb4, 0x08, 194495c8ff4SLin Jinhan 0x4f, 0x37, 0x25, 0x2e, 0xd9, 0x85, 0x48, 0x15, 195495c8ff4SLin Jinhan 0x34, 0x42, 0x07, 0x46, 0x4d, 0xbb, 0xc3, 0xed, 196495c8ff4SLin Jinhan 0xd5, 0x9d, 0xef, 0x43, 0x33, 0x43, 0x58, 0xd7, 197495c8ff4SLin Jinhan 0x10, 0x52, 0x0b, 0x15, 0xae, 0xe4, 0xba, 0xf6, 198495c8ff4SLin Jinhan 0xdf, 0xe6, 0xc6, 0x5b, 0x7c, 0x7a, 0x49, 0xc0, 199495c8ff4SLin Jinhan 0xab, 0xa6, 0x2a, 0x05, 0xed, 0x31, 0x94, 0x43, 200495c8ff4SLin Jinhan 0x50, 0x03, 0x1a, 0x75, 0x92, 0x67, 0x93, 0x1b, 201495c8ff4SLin Jinhan 0xb0, 0xa5, 0xcd, 0xb6, 0xe8, 0x74, 0xcf, 0xa4, 202495c8ff4SLin Jinhan 0xe0, 0x02, 0x12, 0xe0, 0xe7, 0x66, 0x45, 0xac, 203495c8ff4SLin Jinhan 0x7d, 0x43, 0xdb, 0x83, 0xcc, 0x97, 0xa7, 0x77, 204495c8ff4SLin Jinhan 0x0d, 0x38, 0x76, 0x9f, 0x27, 0x8e, 0xaf, 0x4a, 205495c8ff4SLin Jinhan 0x08, 0xc3, 0x90, 0x4a, 0x8b, 0xa5, 0x7e, 0xe2, 206495c8ff4SLin Jinhan 0xae, 0xb2, 0x25, 0xa4, 0xcb, 0xc4, 0xe9, 0xf1, 207495c8ff4SLin Jinhan 0xfd, 0x8b, 0xcc, 0xc2, 0xb2, 0x79, 0xec, 0xca, 208495c8ff4SLin Jinhan 0x3e, 0x1a, 0xd8, 0x92, 0x8f, 0x7e, 0x31, 0x79, 209495c8ff4SLin Jinhan 0x9d, 0x3b, 0xb7, 0xaf, 0xb6, 0x44, 0x67, 0xdc, 210495c8ff4SLin Jinhan 0xe4, 0xea, 0xbb, 0x3f, 0xfa, 0x30, 0x21, 0x93, 211495c8ff4SLin Jinhan 0x4d, 0x46, 0xe8, 0xd5, 0xf6, 0x9d, 0x19, 0x14, 212495c8ff4SLin Jinhan }; 213495c8ff4SLin Jinhan 214495c8ff4SLin Jinhan const u8 tdes_cfb_cipher[] = { 215495c8ff4SLin Jinhan 0x9b, 0x0e, 0x80, 0x04, 0x7e, 0x40, 0xf5, 0x4b, 216495c8ff4SLin Jinhan 0xe0, 0x7b, 0x36, 0x7d, 0x70, 0x6e, 0xfe, 0x2e, 217495c8ff4SLin Jinhan 0x35, 0xd6, 0x37, 0xe4, 0x6b, 0x70, 0x43, 0x8f, 218495c8ff4SLin Jinhan 0x51, 0xe2, 0x6b, 0x33, 0x0c, 0x3b, 0x71, 0xd8, 219495c8ff4SLin Jinhan 0x66, 0xe2, 0x41, 0x18, 0x1a, 0x8d, 0x5e, 0xf0, 220495c8ff4SLin Jinhan 0x9a, 0xc2, 0x7e, 0x9b, 0x83, 0xa5, 0x8e, 0x84, 221495c8ff4SLin Jinhan 0x09, 0x9e, 0xe4, 0xf5, 0xe4, 0x46, 0x44, 0x03, 222495c8ff4SLin Jinhan 0x74, 0xb6, 0xbe, 0x6b, 0xda, 0x2b, 0x89, 0xce, 223495c8ff4SLin Jinhan 0x85, 0xc6, 0xce, 0x22, 0x30, 0xa2, 0xf8, 0x5e, 224495c8ff4SLin Jinhan 0x8c, 0x7d, 0x8c, 0xcd, 0xb6, 0xef, 0x0e, 0xec, 225495c8ff4SLin Jinhan 0x76, 0x2e, 0xbe, 0x90, 0x08, 0x30, 0x34, 0x71, 226495c8ff4SLin Jinhan 0xf3, 0xa7, 0x76, 0x4b, 0xdf, 0x0f, 0x74, 0x21, 227495c8ff4SLin Jinhan 0x21, 0xc1, 0xa4, 0x9b, 0x9c, 0xc2, 0x1d, 0x78, 228495c8ff4SLin Jinhan 0x04, 0x31, 0xed, 0xc8, 0x88, 0x64, 0x31, 0x81, 229495c8ff4SLin Jinhan 0x2c, 0x5d, 0x07, 0x01, 0x56, 0xfe, 0x64, 0x65, 230495c8ff4SLin Jinhan 0x19, 0xa6, 0x9a, 0xf3, 0x21, 0xe7, 0xd6, 0x53, 231495c8ff4SLin Jinhan 0x46, 0x2a, 0x33, 0x19, 0x29, 0x9a, 0x9e, 0x4b, 232495c8ff4SLin Jinhan 0xfc, 0xd1, 0xfe, 0xca, 0xa3, 0xfa, 0x28, 0x8c, 233495c8ff4SLin Jinhan 0x9c, 0x5d, 0xbe, 0xaa, 0x20, 0xeb, 0x85, 0xc1, 234495c8ff4SLin Jinhan 0xb7, 0xed, 0xfd, 0x05, 0xda, 0x0d, 0x2c, 0x36, 235495c8ff4SLin Jinhan }; 236495c8ff4SLin Jinhan 237495c8ff4SLin Jinhan const u8 tdes_ofb_cipher[] = { 238495c8ff4SLin Jinhan 0x9b, 0x0e, 0x80, 0x04, 0x7e, 0x40, 0xf5, 0x4b, 239495c8ff4SLin Jinhan 0x9a, 0x31, 0xa5, 0xca, 0xd5, 0xac, 0xf9, 0x16, 240495c8ff4SLin Jinhan 0x4c, 0x63, 0x07, 0xff, 0x49, 0x43, 0x97, 0x5b, 241495c8ff4SLin Jinhan 0xe6, 0x2d, 0xae, 0xbf, 0x7d, 0x86, 0x85, 0x6d, 242495c8ff4SLin Jinhan 0xac, 0x5f, 0xd0, 0x9e, 0xb0, 0xf6, 0x43, 0x66, 243495c8ff4SLin Jinhan 0x81, 0xb5, 0x80, 0xc4, 0xa1, 0x52, 0x00, 0xe7, 244495c8ff4SLin Jinhan 0x48, 0xb4, 0xb1, 0xea, 0x0b, 0x80, 0x84, 0xc2, 245495c8ff4SLin Jinhan 0xcd, 0x06, 0x53, 0x04, 0x76, 0x0f, 0xd7, 0x88, 246495c8ff4SLin Jinhan 0x43, 0x69, 0x72, 0xf2, 0x8d, 0xb5, 0xb1, 0xc5, 247495c8ff4SLin Jinhan 0x74, 0x2f, 0x35, 0x53, 0xcc, 0x87, 0xfa, 0xa4, 248495c8ff4SLin Jinhan 0xb2, 0xe7, 0x58, 0x21, 0xc9, 0xd9, 0x57, 0x34, 249495c8ff4SLin Jinhan 0x5f, 0x5f, 0x24, 0xe4, 0x05, 0xc6, 0xbd, 0x63, 250495c8ff4SLin Jinhan 0xfd, 0xcf, 0x91, 0xd0, 0xcd, 0x56, 0x43, 0x54, 251495c8ff4SLin Jinhan 0xd6, 0x5c, 0x6d, 0xac, 0xcb, 0xe5, 0x59, 0x35, 252495c8ff4SLin Jinhan 0x21, 0xf8, 0x57, 0x15, 0x34, 0x46, 0x4e, 0x85, 253495c8ff4SLin Jinhan 0xdb, 0x9d, 0x00, 0xb9, 0xca, 0xee, 0x46, 0x32, 254495c8ff4SLin Jinhan 0x7c, 0x46, 0xe2, 0xb1, 0x3d, 0x8d, 0xef, 0xe0, 255495c8ff4SLin Jinhan 0x6a, 0xf0, 0x73, 0x7c, 0xaf, 0x28, 0x39, 0xa1, 256495c8ff4SLin Jinhan 0xed, 0x4f, 0xa8, 0xee, 0x18, 0x10, 0x40, 0x69, 257495c8ff4SLin Jinhan 0x36, 0x1f, 0x40, 0xc4, 0x22, 0xfc, 0x40, 0x73, 258495c8ff4SLin Jinhan }; 259495c8ff4SLin Jinhan 260495c8ff4SLin Jinhan const u8 aes_key[] = { 261495c8ff4SLin Jinhan 0xb2, 0xc2, 0x1c, 0xf5, 0xcc, 0xe2, 0xb3, 0xda, 262495c8ff4SLin Jinhan 0x3c, 0xd6, 0xaf, 0x73, 0x15, 0x45, 0x7f, 0x49, 263495c8ff4SLin Jinhan 0x32, 0xe9, 0x42, 0x4f, 0x6b, 0x43, 0x7d, 0x77, 264495c8ff4SLin Jinhan 0x38, 0x8c, 0x19, 0xf8, 0x36, 0x63, 0x9a, 0xfd, 265495c8ff4SLin Jinhan }; 266495c8ff4SLin Jinhan 267495c8ff4SLin Jinhan const u8 aes_twk_key[] = { 268495c8ff4SLin Jinhan 0x93, 0x73, 0xbe, 0xab, 0x15, 0xe6, 0xa5, 0xd7, 269495c8ff4SLin Jinhan 0xc0, 0x0a, 0xbb, 0xad, 0x9b, 0x29, 0x0c, 0x34, 270495c8ff4SLin Jinhan 0x48, 0x5c, 0x38, 0x45, 0x26, 0xa8, 0x72, 0xd7, 271495c8ff4SLin Jinhan 0x49, 0x54, 0xbf, 0x41, 0x24, 0xe8, 0x97, 0xab, 272495c8ff4SLin Jinhan }; 273495c8ff4SLin Jinhan 274495c8ff4SLin Jinhan const u8 aes_iv[] = { 275495c8ff4SLin Jinhan 0x80, 0xb8, 0x3f, 0x22, 0x2f, 0x7d, 0x1f, 0x1a, 276495c8ff4SLin Jinhan 0xc6, 0xc1, 0x19, 0x92, 0x02, 0xcc, 0x7a, 0x12, 277495c8ff4SLin Jinhan }; 278495c8ff4SLin Jinhan 279495c8ff4SLin Jinhan const u8 aes_ecb_cipher[] = { 280495c8ff4SLin Jinhan 0x5c, 0xd6, 0xbb, 0xc3, 0x49, 0x36, 0x47, 0x2d, 281495c8ff4SLin Jinhan 0x58, 0xfc, 0xd9, 0x3f, 0x7d, 0xc1, 0x58, 0xc0, 282495c8ff4SLin Jinhan 0x6e, 0x09, 0x40, 0xb1, 0x5a, 0x3a, 0x1a, 0x27, 283495c8ff4SLin Jinhan 0x3a, 0x22, 0xbb, 0xf5, 0x51, 0xed, 0x05, 0x0b, 284495c8ff4SLin Jinhan 0x7f, 0x57, 0xa6, 0xf8, 0x92, 0xe5, 0xc5, 0xfc, 285495c8ff4SLin Jinhan 0xff, 0x1b, 0x92, 0x07, 0x24, 0xbe, 0x93, 0xed, 286495c8ff4SLin Jinhan 0x64, 0x2e, 0x31, 0xb2, 0x8a, 0x3c, 0xd5, 0xaa, 287495c8ff4SLin Jinhan 0xf5, 0xd9, 0xb6, 0x3e, 0x7d, 0xce, 0xae, 0xd1, 288495c8ff4SLin Jinhan 0xeb, 0xfa, 0x1c, 0xf3, 0x8f, 0x4b, 0xc3, 0xc7, 289495c8ff4SLin Jinhan 0xc8, 0x7b, 0x84, 0x70, 0x51, 0xd6, 0xaf, 0xa8, 290495c8ff4SLin Jinhan 0x94, 0x02, 0x39, 0x26, 0x17, 0xd9, 0x2d, 0x27, 291495c8ff4SLin Jinhan 0x7b, 0xa9, 0x4b, 0x9b, 0xc2, 0x58, 0xa5, 0x48, 292495c8ff4SLin Jinhan 0x7f, 0xd1, 0x82, 0xf7, 0x34, 0x06, 0xf6, 0x88, 293495c8ff4SLin Jinhan 0xb1, 0xc9, 0x9c, 0xbe, 0x40, 0xf1, 0x69, 0xd0, 294495c8ff4SLin Jinhan 0xd1, 0x23, 0x1c, 0x1b, 0x94, 0x31, 0x64, 0x6b, 295495c8ff4SLin Jinhan 0xdc, 0x28, 0xab, 0x00, 0xaf, 0x2a, 0xeb, 0xb3, 296495c8ff4SLin Jinhan 0x28, 0xb4, 0x59, 0x8a, 0x57, 0x98, 0xdb, 0xdb, 297495c8ff4SLin Jinhan 0xcf, 0x41, 0x85, 0x7f, 0x00, 0xd0, 0xea, 0x67, 298495c8ff4SLin Jinhan 0x47, 0x8f, 0x19, 0xc6, 0x6e, 0x5b, 0x58, 0x02, 299495c8ff4SLin Jinhan 0x7d, 0xb0, 0xd9, 0x4c, 0xb5, 0x4b, 0xed, 0xb8, 300495c8ff4SLin Jinhan }; 301495c8ff4SLin Jinhan 302495c8ff4SLin Jinhan const u8 aes_cbc_cipher[] = { 303495c8ff4SLin Jinhan 0x52, 0x3e, 0x1b, 0x92, 0xd3, 0x3c, 0x9c, 0xbe, 304495c8ff4SLin Jinhan 0x07, 0xdb, 0x4b, 0xb0, 0x80, 0xd0, 0x76, 0x2f, 305495c8ff4SLin Jinhan 0xc7, 0x0a, 0x51, 0x9e, 0xe5, 0x64, 0x74, 0x07, 306495c8ff4SLin Jinhan 0x05, 0x3c, 0x2d, 0x12, 0x8c, 0x5c, 0x12, 0x78, 307495c8ff4SLin Jinhan 0xf1, 0x0b, 0x2c, 0xed, 0x9c, 0x4b, 0xbd, 0x96, 308495c8ff4SLin Jinhan 0x3a, 0x0b, 0x6a, 0x76, 0x98, 0x72, 0x7a, 0x2e, 309495c8ff4SLin Jinhan 0x15, 0x6d, 0x9d, 0xb8, 0xaa, 0x32, 0xc0, 0xfb, 310495c8ff4SLin Jinhan 0x65, 0x2a, 0x5a, 0x3c, 0xa7, 0xff, 0xfd, 0x33, 311495c8ff4SLin Jinhan 0x5c, 0x98, 0xcf, 0x86, 0x22, 0x2e, 0xdb, 0x52, 312495c8ff4SLin Jinhan 0x93, 0xd5, 0x0b, 0xa6, 0xf2, 0x4b, 0x80, 0x24, 313495c8ff4SLin Jinhan 0x6b, 0x3f, 0x54, 0xc4, 0x7e, 0xf8, 0x90, 0x22, 314495c8ff4SLin Jinhan 0xc2, 0xf7, 0x7f, 0xcf, 0xf2, 0x5d, 0x4e, 0x50, 315495c8ff4SLin Jinhan 0xf1, 0x5b, 0x8c, 0x79, 0x49, 0xbc, 0x26, 0xa9, 316495c8ff4SLin Jinhan 0x1f, 0xea, 0x76, 0x7f, 0xd5, 0x14, 0x2b, 0xab, 317495c8ff4SLin Jinhan 0x2b, 0x3a, 0xc7, 0x45, 0xaf, 0x39, 0x3d, 0xc4, 318495c8ff4SLin Jinhan 0x13, 0x9f, 0x2f, 0x34, 0x8e, 0xa9, 0xec, 0xa5, 319495c8ff4SLin Jinhan 0x95, 0xaf, 0x2c, 0xd4, 0x73, 0x9d, 0x2a, 0x89, 320495c8ff4SLin Jinhan 0xb4, 0x55, 0x39, 0x6d, 0x89, 0x3c, 0xdf, 0xae, 321495c8ff4SLin Jinhan 0x01, 0xab, 0x62, 0x3c, 0x98, 0x88, 0x07, 0x9e, 322495c8ff4SLin Jinhan 0x1d, 0x81, 0x17, 0x08, 0xf7, 0xdd, 0x70, 0x57, 323495c8ff4SLin Jinhan }; 324495c8ff4SLin Jinhan 325495c8ff4SLin Jinhan const u8 aes_cfb_cipher[] = { 326495c8ff4SLin Jinhan 0x7e, 0x58, 0x16, 0xfa, 0xae, 0xf2, 0xd6, 0xd9, 327495c8ff4SLin Jinhan 0xe8, 0x72, 0x0b, 0x60, 0x2e, 0x07, 0xe7, 0xe1, 328495c8ff4SLin Jinhan 0x63, 0xbd, 0x24, 0xf2, 0xee, 0x2b, 0x6c, 0xcf, 329495c8ff4SLin Jinhan 0xf2, 0x56, 0x27, 0xe2, 0x5c, 0x28, 0xcb, 0xc0, 330495c8ff4SLin Jinhan 0xfa, 0xf9, 0x11, 0x16, 0xf8, 0xa1, 0x62, 0xd9, 331495c8ff4SLin Jinhan 0x72, 0xe5, 0x41, 0x28, 0xfa, 0x4a, 0xc0, 0xa0, 332495c8ff4SLin Jinhan 0x26, 0x3e, 0x24, 0x27, 0x25, 0xd3, 0x5e, 0x40, 333495c8ff4SLin Jinhan 0xde, 0x4c, 0xd7, 0x36, 0xac, 0xa9, 0x65, 0x78, 334495c8ff4SLin Jinhan 0x4e, 0x1e, 0x5f, 0xb3, 0x14, 0x85, 0x00, 0x68, 335495c8ff4SLin Jinhan 0xdc, 0x3c, 0xa7, 0x88, 0xe1, 0x1a, 0x61, 0xa7, 336495c8ff4SLin Jinhan 0xae, 0xa6, 0xdd, 0xb2, 0xd6, 0x93, 0x76, 0xe3, 337495c8ff4SLin Jinhan 0xe5, 0x32, 0xbe, 0xc6, 0x21, 0x50, 0xda, 0xae, 338495c8ff4SLin Jinhan 0xa1, 0xde, 0x21, 0x1c, 0xca, 0x7e, 0xeb, 0x65, 339495c8ff4SLin Jinhan 0x22, 0xd3, 0x7d, 0x01, 0x39, 0xf4, 0x6b, 0xfe, 340495c8ff4SLin Jinhan 0x84, 0x96, 0x41, 0x4b, 0x35, 0x51, 0x05, 0xe4, 341495c8ff4SLin Jinhan 0xc1, 0x9a, 0xaa, 0xa7, 0x49, 0xc7, 0xfa, 0xca, 342495c8ff4SLin Jinhan 0xfc, 0x35, 0xe2, 0xf3, 0xae, 0x5b, 0x80, 0xae, 343495c8ff4SLin Jinhan 0x42, 0x7c, 0x07, 0x3a, 0xed, 0x67, 0x81, 0x1f, 344495c8ff4SLin Jinhan 0x9a, 0x43, 0xc7, 0xc7, 0x91, 0xbf, 0xdf, 0x8c, 345495c8ff4SLin Jinhan 0x6c, 0xe2, 0xb6, 0x5b, 0xa5, 0x93, 0x69, 0x08, 346495c8ff4SLin Jinhan }; 347495c8ff4SLin Jinhan 348495c8ff4SLin Jinhan const u8 aes_ofb_cipher[] = { 349495c8ff4SLin Jinhan 0x7e, 0x58, 0x16, 0xfa, 0xae, 0xf2, 0xd6, 0xd9, 350495c8ff4SLin Jinhan 0xe8, 0x72, 0x0b, 0x60, 0x2e, 0x07, 0xe7, 0xe1, 351495c8ff4SLin Jinhan 0x7c, 0xaa, 0xb3, 0x1b, 0x1c, 0x20, 0xc6, 0xea, 352495c8ff4SLin Jinhan 0x02, 0x49, 0xe1, 0xe3, 0x77, 0xa0, 0xde, 0x76, 353495c8ff4SLin Jinhan 0x83, 0x63, 0x73, 0x92, 0x0d, 0x2d, 0x41, 0xe7, 354495c8ff4SLin Jinhan 0x3b, 0x00, 0x6b, 0x91, 0xf2, 0x05, 0x63, 0xbe, 355495c8ff4SLin Jinhan 0xe6, 0xd5, 0x46, 0xe9, 0x8b, 0xeb, 0x8d, 0x77, 356495c8ff4SLin Jinhan 0x8e, 0xf2, 0x14, 0x95, 0xfb, 0x99, 0x7e, 0xf0, 357495c8ff4SLin Jinhan 0xb1, 0x80, 0xd0, 0x00, 0x00, 0x92, 0x8f, 0xe2, 358495c8ff4SLin Jinhan 0x62, 0xa5, 0x21, 0x39, 0x04, 0x02, 0x16, 0x22, 359495c8ff4SLin Jinhan 0x2f, 0xbb, 0x40, 0xdd, 0xfa, 0xfd, 0xb1, 0xb4, 360495c8ff4SLin Jinhan 0x5b, 0x3c, 0x5a, 0xba, 0x9e, 0xd1, 0xc7, 0x60, 361495c8ff4SLin Jinhan 0xb5, 0xc3, 0x54, 0x7b, 0x9f, 0xaa, 0x31, 0x4b, 362495c8ff4SLin Jinhan 0x91, 0x0a, 0xf5, 0x0c, 0x39, 0x25, 0x2b, 0x77, 363495c8ff4SLin Jinhan 0x61, 0xf6, 0x88, 0xf8, 0xa9, 0x18, 0x54, 0x47, 364495c8ff4SLin Jinhan 0xe9, 0x21, 0x3b, 0x69, 0xe0, 0x11, 0x21, 0x43, 365495c8ff4SLin Jinhan 0x0e, 0xe4, 0x9f, 0xc2, 0x83, 0x0a, 0x33, 0x80, 366495c8ff4SLin Jinhan 0xb8, 0x07, 0x98, 0xba, 0xd5, 0xee, 0x63, 0x16, 367495c8ff4SLin Jinhan 0x31, 0x2c, 0x1b, 0xdc, 0xd0, 0xb8, 0xcf, 0x0c, 368495c8ff4SLin Jinhan 0xc5, 0x3f, 0x5b, 0x4a, 0x1f, 0x1b, 0x01, 0x39, 369495c8ff4SLin Jinhan }; 370495c8ff4SLin Jinhan 371495c8ff4SLin Jinhan const u8 aes_ctr_cipher[] = { 372495c8ff4SLin Jinhan 0x7e, 0x58, 0x16, 0xfa, 0xae, 0xf2, 0xd6, 0xd9, 373495c8ff4SLin Jinhan 0xe8, 0x72, 0x0b, 0x60, 0x2e, 0x07, 0xe7, 0xe1, 374495c8ff4SLin Jinhan 0x6d, 0xd2, 0xc5, 0x3c, 0x6b, 0x01, 0x48, 0x0b, 375495c8ff4SLin Jinhan 0x63, 0x4c, 0x00, 0x3f, 0x9a, 0xc5, 0x67, 0xaf, 376495c8ff4SLin Jinhan 0x7f, 0x00, 0x93, 0xd6, 0x48, 0xcf, 0xba, 0x2e, 377495c8ff4SLin Jinhan 0x2f, 0xa6, 0x1f, 0x1c, 0x73, 0xb8, 0x6a, 0x42, 378495c8ff4SLin Jinhan 0x7f, 0x0d, 0x83, 0x16, 0x60, 0xdb, 0x82, 0x36, 379495c8ff4SLin Jinhan 0xa1, 0x4f, 0xe2, 0x08, 0x4c, 0xd9, 0x2e, 0xdf, 380495c8ff4SLin Jinhan 0x12, 0x80, 0x71, 0x3f, 0x12, 0x8a, 0x5e, 0x8c, 381495c8ff4SLin Jinhan 0xf5, 0xfc, 0x8b, 0xf3, 0x15, 0x92, 0x76, 0x11, 382495c8ff4SLin Jinhan 0x29, 0x26, 0xd8, 0x6f, 0xe0, 0x52, 0xd0, 0x2a, 383495c8ff4SLin Jinhan 0x9c, 0x50, 0x08, 0x79, 0x3d, 0x0e, 0x8c, 0x5c, 384495c8ff4SLin Jinhan 0x2f, 0xb6, 0xff, 0x24, 0x44, 0x42, 0x53, 0xdd, 385495c8ff4SLin Jinhan 0xaa, 0x7f, 0x19, 0x1d, 0xd4, 0x06, 0xda, 0xa8, 386495c8ff4SLin Jinhan 0xd2, 0x40, 0x07, 0xf6, 0x0a, 0xb6, 0x3c, 0x21, 387495c8ff4SLin Jinhan 0xdf, 0x5d, 0x3c, 0x9c, 0x35, 0x26, 0xea, 0x2c, 388495c8ff4SLin Jinhan 0x14, 0x46, 0x76, 0xff, 0xc4, 0xee, 0x26, 0x7a, 389495c8ff4SLin Jinhan 0x88, 0xde, 0x29, 0x2a, 0x48, 0x04, 0xb7, 0xaa, 390495c8ff4SLin Jinhan 0x52, 0x4c, 0x52, 0xed, 0x64, 0xd4, 0x75, 0xe3, 391495c8ff4SLin Jinhan 0xda, 0xa3, 0x42, 0xf4, 0xb8, 0x39, 0x78, 0x3b, 392495c8ff4SLin Jinhan }; 393495c8ff4SLin Jinhan 394495c8ff4SLin Jinhan const u8 aes_cts_cipher[] = { 395495c8ff4SLin Jinhan 0x52, 0x3e, 0x1b, 0x92, 0xd3, 0x3c, 0x9c, 0xbe, 396495c8ff4SLin Jinhan 0x07, 0xdb, 0x4b, 0xb0, 0x80, 0xd0, 0x76, 0x2f, 397495c8ff4SLin Jinhan 0xc7, 0x0a, 0x51, 0x9e, 0xe5, 0x64, 0x74, 0x07, 398495c8ff4SLin Jinhan 0x05, 0x3c, 0x2d, 0x12, 0x8c, 0x5c, 0x12, 0x78, 399495c8ff4SLin Jinhan 0xf1, 0x0b, 0x2c, 0xed, 0x9c, 0x4b, 0xbd, 0x96, 400495c8ff4SLin Jinhan 0x3a, 0x0b, 0x6a, 0x76, 0x98, 0x72, 0x7a, 0x2e, 401495c8ff4SLin Jinhan 0x15, 0x6d, 0x9d, 0xb8, 0xaa, 0x32, 0xc0, 0xfb, 402495c8ff4SLin Jinhan 0x65, 0x2a, 0x5a, 0x3c, 0xa7, 0xff, 0xfd, 0x33, 403495c8ff4SLin Jinhan 0x5c, 0x98, 0xcf, 0x86, 0x22, 0x2e, 0xdb, 0x52, 404495c8ff4SLin Jinhan 0x93, 0xd5, 0x0b, 0xa6, 0xf2, 0x4b, 0x80, 0x24, 405495c8ff4SLin Jinhan 0x6b, 0x3f, 0x54, 0xc4, 0x7e, 0xf8, 0x90, 0x22, 406495c8ff4SLin Jinhan 0xc2, 0xf7, 0x7f, 0xcf, 0xf2, 0x5d, 0x4e, 0x50, 407495c8ff4SLin Jinhan 0xf1, 0x5b, 0x8c, 0x79, 0x49, 0xbc, 0x26, 0xa9, 408495c8ff4SLin Jinhan 0x1f, 0xea, 0x76, 0x7f, 0xd5, 0x14, 0x2b, 0xab, 409495c8ff4SLin Jinhan 0x2b, 0x3a, 0xc7, 0x45, 0xaf, 0x39, 0x3d, 0xc4, 410495c8ff4SLin Jinhan 0x13, 0x9f, 0x2f, 0x34, 0x8e, 0xa9, 0xec, 0xa5, 411495c8ff4SLin Jinhan 0x01, 0xab, 0x62, 0x3c, 0x98, 0x88, 0x07, 0x9e, 412495c8ff4SLin Jinhan 0x1d, 0x81, 0x17, 0x08, 0xf7, 0xdd, 0x70, 0x57, 413495c8ff4SLin Jinhan 0x95, 0xaf, 0x2c, 0xd4, 0x73, 0x9d, 0x2a, 0x89, 414495c8ff4SLin Jinhan 0xb4, 0x55, 0x39, 0x6d, 0x89, 0x3c, 0xdf, 0xae, 415495c8ff4SLin Jinhan }; 416495c8ff4SLin Jinhan 417495c8ff4SLin Jinhan const unsigned char aes_xts_cipher[] = { 418495c8ff4SLin Jinhan 0x8f, 0xe6, 0xeb, 0x96, 0xc8, 0x97, 0x63, 0x6f, 419495c8ff4SLin Jinhan 0x6d, 0xdb, 0x9e, 0x1a, 0x78, 0xea, 0x69, 0x0a, 420495c8ff4SLin Jinhan 0x52, 0x26, 0xe3, 0x63, 0x15, 0xab, 0xe7, 0x11, 421495c8ff4SLin Jinhan 0xaf, 0x18, 0x15, 0x57, 0x7a, 0xd1, 0xe2, 0xac, 422495c8ff4SLin Jinhan 0x43, 0x89, 0x95, 0x02, 0x19, 0xe0, 0x68, 0xf4, 423495c8ff4SLin Jinhan 0x4b, 0x81, 0x3b, 0x5d, 0x9f, 0x68, 0x21, 0x56, 424495c8ff4SLin Jinhan 0x30, 0x86, 0x73, 0xc5, 0xc8, 0x05, 0xeb, 0x86, 425495c8ff4SLin Jinhan 0xef, 0x18, 0xe9, 0x49, 0xc1, 0xa8, 0x7f, 0x14, 426495c8ff4SLin Jinhan 0xbc, 0x57, 0x38, 0x8d, 0x16, 0x85, 0x26, 0x1f, 427495c8ff4SLin Jinhan 0x89, 0xab, 0xb8, 0xa9, 0xbd, 0x87, 0x9c, 0xd7, 428495c8ff4SLin Jinhan 0xa1, 0x0d, 0x44, 0x6a, 0x09, 0xd9, 0x19, 0xb7, 429495c8ff4SLin Jinhan 0x8e, 0x2a, 0xde, 0xbf, 0x53, 0x35, 0x28, 0x26, 430495c8ff4SLin Jinhan 0x1e, 0x56, 0x2d, 0x76, 0x55, 0x1a, 0xf9, 0x03, 431495c8ff4SLin Jinhan 0xfe, 0x75, 0x5c, 0xd0, 0x70, 0x83, 0x96, 0x6d, 432495c8ff4SLin Jinhan 0x28, 0x7d, 0x22, 0x97, 0x04, 0xf9, 0x0c, 0x9f, 433495c8ff4SLin Jinhan 0x96, 0x99, 0xa5, 0x6b, 0xae, 0x9d, 0x99, 0x95, 434495c8ff4SLin Jinhan 0x16, 0x4b, 0xf9, 0xcb, 0xd7, 0xb0, 0x9f, 0x59, 435495c8ff4SLin Jinhan 0xce, 0x87, 0xe2, 0x9d, 0x4d, 0x94, 0x6b, 0x56, 436495c8ff4SLin Jinhan 0x44, 0x2a, 0x05, 0x15, 0x31, 0xf5, 0xca, 0xba, 437495c8ff4SLin Jinhan 0x6c, 0xe5, 0x9d, 0x29, 0x14, 0x5f, 0x76, 0x90, 438495c8ff4SLin Jinhan }; 439495c8ff4SLin Jinhan 440c781c41cSLin Jinhan const u8 aes_ccm_iv[] = { 441c781c41cSLin Jinhan 0x80, 0xb8, 0x3f, 0x22, 0x2f, 0x7d, 0x1f, 0x1a, 442c781c41cSLin Jinhan 0xc6, 0xc1, 443c781c41cSLin Jinhan }; 444c781c41cSLin Jinhan 445c781c41cSLin Jinhan const u8 aes_ccm_cipher[] = { 446c781c41cSLin Jinhan 0x2c, 0x16, 0xfe, 0xff, 0x23, 0xc2, 0xd8, 0x17, 447c781c41cSLin Jinhan 0x05, 0x1e, 0x88, 0xd0, 0xed, 0x71, 0x03, 0x99, 448c781c41cSLin Jinhan 0xd1, 0xf4, 0x94, 0x2e, 0x1e, 0xd0, 0xd3, 0x89, 449c781c41cSLin Jinhan 0x48, 0xff, 0xd9, 0xcc, 0xec, 0xed, 0xff, 0x3e, 450c781c41cSLin Jinhan 0xb6, 0xe0, 0x8f, 0x6e, 0x5c, 0x54, 0xf9, 0x73, 451c781c41cSLin Jinhan 0x47, 0x99, 0xee, 0x21, 0xa1, 0xd6, 0x1b, 0x25, 452c781c41cSLin Jinhan 0x5a, 0xbc, 0xca, 0xac, 0xec, 0xb6, 0xe9, 0x8b, 453c781c41cSLin Jinhan 0xbe, 0x47, 0xdf, 0x73, 0xfe, 0x85, 0x49, 0xd3, 454c781c41cSLin Jinhan 0x93, 0x77, 0x10, 0x88, 0xf5, 0x77, 0x2e, 0x22, 455c781c41cSLin Jinhan 0x7b, 0x51, 0x76, 0x99, 0x45, 0x97, 0xdf, 0x9e, 456c781c41cSLin Jinhan 0x59, 0x3d, 0xc4, 0x53, 0x45, 0x26, 0x78, 0x22, 457c781c41cSLin Jinhan 0x37, 0xa1, 0xfc, 0xa9, 0xc2, 0xd6, 0x63, 0x37, 458c781c41cSLin Jinhan 0x4c, 0x81, 0x2e, 0x35, 0xc3, 0xc7, 0x6d, 0x76, 459c781c41cSLin Jinhan 0xf6, 0xd4, 0xfd, 0x5b, 0x16, 0xb6, 0xac, 0x0b, 460c781c41cSLin Jinhan 0x3b, 0x78, 0xd8, 0x4b, 0x8c, 0x29, 0x24, 0x67, 461c781c41cSLin Jinhan 0x82, 0x16, 0x93, 0xa8, 0x80, 0xff, 0x0e, 0xb3, 462c781c41cSLin Jinhan 0x1e, 0x59, 0xcd, 0xa3, 0x23, 0x7c, 0x77, 0xe2, 463c781c41cSLin Jinhan 0x99, 0x54, 0x60, 0x75, 0x65, 0x4f, 0x81, 0xdd, 464c781c41cSLin Jinhan 0xf6, 0xba, 0xc2, 0x4d, 0x76, 0x99, 0x3a, 0xbc, 465c781c41cSLin Jinhan 0xdc, 0x74, 0x6f, 0xd2, 0xbb, 0xbd, 0xbb, 0x16, 466c781c41cSLin Jinhan }; 467c781c41cSLin Jinhan 468c781c41cSLin Jinhan const u8 aes_ccm_tag[] = { 469c781c41cSLin Jinhan 0xc7, 0x7c, 0xf0, 0xbe, 0x9a, 0x95, 0x59, 0x0e, 470c781c41cSLin Jinhan 0x2f, 0x92, 0x9e, 0xa3, 0xdf, 0xd6, 0xd2, 0xc4, 471c781c41cSLin Jinhan }; 472c781c41cSLin Jinhan 473c781c41cSLin Jinhan const u8 aes_gcm_cipher[] = { 474c781c41cSLin Jinhan 0xb4, 0x85, 0x1f, 0x94, 0x1f, 0x6a, 0xb8, 0x82, 475c781c41cSLin Jinhan 0xb9, 0x18, 0xc6, 0xa9, 0x30, 0x5f, 0x19, 0xf7, 476c781c41cSLin Jinhan 0x18, 0x5f, 0x69, 0x96, 0x10, 0x86, 0xb0, 0x48, 477c781c41cSLin Jinhan 0x16, 0x81, 0x76, 0xc3, 0x77, 0x95, 0xed, 0x03, 478c781c41cSLin Jinhan 0x85, 0xa5, 0xae, 0x2b, 0x5c, 0xd5, 0x01, 0x04, 479c781c41cSLin Jinhan 0x7c, 0xf0, 0x6e, 0x82, 0x90, 0xbd, 0xf3, 0x92, 480c781c41cSLin Jinhan 0xfe, 0x21, 0xa7, 0xce, 0xd2, 0x6d, 0xe9, 0xd0, 481c781c41cSLin Jinhan 0x4d, 0x66, 0x4d, 0xa0, 0x0b, 0x43, 0x66, 0xd3, 482c781c41cSLin Jinhan 0x8e, 0xad, 0x7e, 0x1b, 0xc0, 0x41, 0xc6, 0xb4, 483c781c41cSLin Jinhan 0x38, 0x77, 0x51, 0xda, 0xc9, 0x41, 0x8e, 0x2f, 484c781c41cSLin Jinhan 0x57, 0xe1, 0xba, 0xe4, 0x7e, 0x23, 0x12, 0xda, 485c781c41cSLin Jinhan 0x82, 0xb5, 0x19, 0xa0, 0xbd, 0x38, 0x09, 0x1a, 486c781c41cSLin Jinhan 0xf3, 0x46, 0x61, 0x78, 0x12, 0x1a, 0x98, 0x97, 487c781c41cSLin Jinhan 0xb3, 0x82, 0xea, 0x4c, 0x45, 0xb9, 0xa7, 0xac, 488c781c41cSLin Jinhan 0x40, 0x6f, 0x5d, 0xd2, 0xcd, 0x89, 0xc2, 0x80, 489c781c41cSLin Jinhan 0x3f, 0x8f, 0x01, 0x36, 0x90, 0x01, 0x49, 0x9f, 490c781c41cSLin Jinhan 0x2f, 0x7b, 0x3b, 0xe6, 0xcd, 0xe8, 0xe9, 0x14, 491c781c41cSLin Jinhan 0x86, 0x29, 0xa0, 0xaf, 0xe4, 0x01, 0x55, 0xe1, 492c781c41cSLin Jinhan 0x12, 0xe2, 0x20, 0x49, 0xf5, 0x8e, 0xc3, 0x1a, 493c781c41cSLin Jinhan 0xac, 0xbb, 0xc0, 0x20, 0x7b, 0xb3, 0x3d, 0x09, 494c781c41cSLin Jinhan }; 495c781c41cSLin Jinhan 496c781c41cSLin Jinhan const u8 aes_gcm_tag[] = { 497c781c41cSLin Jinhan 0x4b, 0x26, 0xcf, 0x82, 0x0c, 0x67, 0x97, 0xdd, 498c781c41cSLin Jinhan 0xdb, 0x1d, 0x78, 0xde, 0x69, 0x7d, 0x52, 0x9c, 499c781c41cSLin Jinhan }; 500c781c41cSLin Jinhan 50165ac8e46SLin Jinhan const u8 aes_cbc_mac[] = { 50265ac8e46SLin Jinhan 0x9d, 0x8c, 0x05, 0x0a, 0x91, 0xa2, 0x64, 0xe6, 50365ac8e46SLin Jinhan 0x9e, 0x40, 0xc4, 0x27, 0x96, 0xed, 0xfe, 0x1a, 50465ac8e46SLin Jinhan }; 50565ac8e46SLin Jinhan 50665ac8e46SLin Jinhan const u8 aes_cmac[] = { 50765ac8e46SLin Jinhan 0x93, 0xa2, 0xdf, 0x02, 0xb1, 0xa4, 0x94, 0x86, 50865ac8e46SLin Jinhan 0xbe, 0xe1, 0x69, 0x2a, 0x75, 0x57, 0x3d, 0x0a, 50965ac8e46SLin Jinhan }; 51065ac8e46SLin Jinhan 511495c8ff4SLin Jinhan const u8 sm4_key[] = { 512495c8ff4SLin Jinhan 0x8e, 0x30, 0x09, 0x79, 0xae, 0xb3, 0x75, 0x13, 513495c8ff4SLin Jinhan 0xab, 0x03, 0x4d, 0x11, 0x62, 0xe0, 0xfe, 0x03, 514495c8ff4SLin Jinhan }; 515495c8ff4SLin Jinhan 516495c8ff4SLin Jinhan const u8 sm4_twk_key[] = { 517495c8ff4SLin Jinhan 0xf3, 0x38, 0x97, 0xb9, 0xeb, 0x95, 0x7a, 0xf5, 518495c8ff4SLin Jinhan 0xed, 0x72, 0xd2, 0x6e, 0xfc, 0xf7, 0xd6, 0xa7, 519495c8ff4SLin Jinhan }; 520495c8ff4SLin Jinhan 521495c8ff4SLin Jinhan const u8 sm4_iv[] = { 522495c8ff4SLin Jinhan 0x48, 0x5c, 0x38, 0x45, 0x26, 0xa8, 0x72, 0xd7, 523495c8ff4SLin Jinhan 0x49, 0x54, 0xbf, 0x41, 0x24, 0xe8, 0x97, 0xab, 524495c8ff4SLin Jinhan }; 525495c8ff4SLin Jinhan 526495c8ff4SLin Jinhan const u8 sm4_ecb_cipher[] = { 527495c8ff4SLin Jinhan 0xbb, 0x4f, 0x2c, 0xa0, 0x5b, 0x78, 0x62, 0xc1, 528495c8ff4SLin Jinhan 0xad, 0xcf, 0xb1, 0x2b, 0x64, 0x95, 0xc8, 0xa8, 529495c8ff4SLin Jinhan 0xca, 0xa0, 0x62, 0xc5, 0xf4, 0x38, 0x8f, 0x51, 530495c8ff4SLin Jinhan 0x13, 0x41, 0x59, 0x96, 0xe7, 0x06, 0x71, 0xee, 531495c8ff4SLin Jinhan 0x72, 0xea, 0x87, 0xc3, 0xf7, 0xef, 0x7d, 0x49, 532495c8ff4SLin Jinhan 0xdf, 0xf2, 0xe5, 0x6f, 0x03, 0xeb, 0x4d, 0xca, 533495c8ff4SLin Jinhan 0x25, 0x42, 0x61, 0xee, 0x3f, 0x86, 0x48, 0x9a, 534495c8ff4SLin Jinhan 0xda, 0xc0, 0xcb, 0x88, 0x01, 0x2f, 0xdb, 0xc8, 535495c8ff4SLin Jinhan 0xee, 0x11, 0xa1, 0x98, 0x24, 0x3c, 0xf4, 0x86, 536495c8ff4SLin Jinhan 0x4b, 0x16, 0xf6, 0x5f, 0x91, 0xc6, 0x47, 0x25, 537495c8ff4SLin Jinhan 0xa0, 0x2d, 0x87, 0xb8, 0xbe, 0xdc, 0xd1, 0x55, 538495c8ff4SLin Jinhan 0x92, 0x74, 0x22, 0x5f, 0xbc, 0x97, 0x03, 0x4b, 539495c8ff4SLin Jinhan 0xda, 0x3f, 0x66, 0xd1, 0x22, 0xee, 0x3b, 0xd8, 540495c8ff4SLin Jinhan 0xfc, 0x55, 0x89, 0x80, 0xf7, 0x94, 0xe1, 0x3f, 541495c8ff4SLin Jinhan 0x4c, 0x78, 0xb9, 0x67, 0x35, 0x27, 0xf2, 0x05, 542495c8ff4SLin Jinhan 0x79, 0x59, 0xbd, 0x69, 0xec, 0x03, 0xd4, 0x61, 543495c8ff4SLin Jinhan 0x98, 0xc5, 0x75, 0x77, 0x8d, 0xcd, 0xc9, 0xe4, 544495c8ff4SLin Jinhan 0xa0, 0xe4, 0x2e, 0x9c, 0x55, 0x70, 0xb8, 0x3d, 545495c8ff4SLin Jinhan 0x81, 0xbf, 0x6b, 0xa3, 0x51, 0xb7, 0x41, 0xd3, 546495c8ff4SLin Jinhan 0x3e, 0x51, 0xae, 0xa5, 0x9e, 0x26, 0x71, 0xb1, 547495c8ff4SLin Jinhan }; 548495c8ff4SLin Jinhan 549495c8ff4SLin Jinhan const u8 sm4_cbc_cipher[] = { 550495c8ff4SLin Jinhan 0x74, 0x79, 0xc4, 0xe5, 0xcc, 0x20, 0x40, 0x8b, 551495c8ff4SLin Jinhan 0x47, 0xdd, 0x90, 0xfb, 0x00, 0x08, 0xbb, 0xce, 552495c8ff4SLin Jinhan 0x6e, 0x18, 0x4b, 0x47, 0x45, 0xab, 0x79, 0x1c, 553495c8ff4SLin Jinhan 0x79, 0x8b, 0xc0, 0xd8, 0xe5, 0x87, 0x97, 0x9f, 554495c8ff4SLin Jinhan 0x2a, 0xa6, 0x77, 0x23, 0xd7, 0x13, 0xb5, 0x9c, 555495c8ff4SLin Jinhan 0x83, 0xd0, 0x6d, 0xb5, 0xa9, 0x2b, 0xa1, 0x27, 556495c8ff4SLin Jinhan 0x68, 0x78, 0xb1, 0x40, 0x82, 0xa1, 0x02, 0xc0, 557495c8ff4SLin Jinhan 0x6f, 0x41, 0xae, 0x74, 0x0f, 0x8f, 0x04, 0xb1, 558495c8ff4SLin Jinhan 0xdc, 0xc3, 0x90, 0x3d, 0x3f, 0x1a, 0x6a, 0xe0, 559495c8ff4SLin Jinhan 0x31, 0x3a, 0x89, 0x74, 0xc3, 0x15, 0x73, 0xb4, 560495c8ff4SLin Jinhan 0x6f, 0xb3, 0x19, 0xab, 0xc1, 0x14, 0x74, 0xb1, 561495c8ff4SLin Jinhan 0x50, 0xdb, 0x70, 0x97, 0x07, 0x80, 0x9c, 0xbb, 562495c8ff4SLin Jinhan 0x2f, 0x2b, 0xaf, 0x92, 0xdf, 0xc1, 0xe6, 0x12, 563495c8ff4SLin Jinhan 0x67, 0x53, 0x74, 0xe5, 0x36, 0x71, 0x88, 0xb6, 564495c8ff4SLin Jinhan 0x5d, 0xf5, 0x88, 0x77, 0xc2, 0x61, 0xab, 0xd4, 565495c8ff4SLin Jinhan 0xd8, 0xa6, 0x1c, 0x08, 0xde, 0x49, 0x0a, 0xe3, 566495c8ff4SLin Jinhan 0xd8, 0x32, 0x21, 0xca, 0xd1, 0xba, 0xfb, 0x9b, 567495c8ff4SLin Jinhan 0x52, 0xde, 0xe7, 0x72, 0x52, 0xd8, 0xa2, 0x7d, 568495c8ff4SLin Jinhan 0x39, 0x7c, 0x71, 0xb3, 0x06, 0x37, 0x3d, 0xb0, 569495c8ff4SLin Jinhan 0xda, 0x51, 0xc2, 0x7e, 0x4e, 0xc5, 0x6e, 0xe1, 570495c8ff4SLin Jinhan }; 571495c8ff4SLin Jinhan 572495c8ff4SLin Jinhan const u8 sm4_ofb_cipher[] = { 573495c8ff4SLin Jinhan 0x17, 0xb0, 0xac, 0x00, 0x8a, 0x03, 0x6c, 0x7d, 574495c8ff4SLin Jinhan 0x98, 0x0e, 0x09, 0x18, 0x06, 0x85, 0x3e, 0x41, 575495c8ff4SLin Jinhan 0xae, 0x29, 0xbc, 0x78, 0xe2, 0x1b, 0xa9, 0x4b, 576495c8ff4SLin Jinhan 0xa0, 0x9d, 0xc7, 0xaa, 0x8f, 0x00, 0xe7, 0xb1, 577495c8ff4SLin Jinhan 0x1a, 0xff, 0x8a, 0x85, 0xbc, 0xc4, 0xf1, 0xfd, 578495c8ff4SLin Jinhan 0x28, 0xb2, 0xcf, 0xe2, 0x01, 0x4e, 0x52, 0xfd, 579495c8ff4SLin Jinhan 0x2d, 0x1a, 0xdf, 0x5e, 0x37, 0x9e, 0x48, 0x4f, 580495c8ff4SLin Jinhan 0x91, 0xa0, 0x83, 0x8e, 0xcb, 0x74, 0x9b, 0x53, 581495c8ff4SLin Jinhan 0xd1, 0x2b, 0xfe, 0x0a, 0x9d, 0x55, 0x27, 0x59, 582495c8ff4SLin Jinhan 0x98, 0x88, 0xc0, 0x49, 0x68, 0x4e, 0x1b, 0x40, 583495c8ff4SLin Jinhan 0x97, 0x82, 0x62, 0x47, 0x5b, 0x6e, 0x80, 0x52, 584495c8ff4SLin Jinhan 0x18, 0xa6, 0xd3, 0x73, 0x29, 0x53, 0xaa, 0x24, 585495c8ff4SLin Jinhan 0xb0, 0x93, 0xd1, 0x8a, 0xfa, 0x15, 0x46, 0xa7, 586495c8ff4SLin Jinhan 0x37, 0x4a, 0x53, 0x52, 0x1a, 0x6f, 0xc8, 0xb2, 587495c8ff4SLin Jinhan 0x88, 0x4b, 0xa9, 0xf1, 0x6f, 0xdb, 0xb1, 0x80, 588495c8ff4SLin Jinhan 0xf9, 0x32, 0x95, 0xf7, 0x61, 0x3d, 0xf0, 0x1f, 589495c8ff4SLin Jinhan 0xe3, 0x18, 0xb5, 0x03, 0x14, 0x1a, 0x72, 0x4a, 590495c8ff4SLin Jinhan 0xbd, 0xaa, 0x61, 0x30, 0xf0, 0xbd, 0x60, 0xff, 591495c8ff4SLin Jinhan 0x5b, 0x02, 0x0b, 0xe4, 0xfb, 0xae, 0x10, 0x2b, 592495c8ff4SLin Jinhan 0x90, 0x86, 0x74, 0x94, 0x45, 0xf5, 0x3b, 0x4a, 593495c8ff4SLin Jinhan }; 594495c8ff4SLin Jinhan 595495c8ff4SLin Jinhan const u8 sm4_cfb_cipher[] = { 596495c8ff4SLin Jinhan 0x17, 0xb0, 0xac, 0x00, 0x8a, 0x03, 0x6c, 0x7d, 597495c8ff4SLin Jinhan 0x98, 0x0e, 0x09, 0x18, 0x06, 0x85, 0x3e, 0x41, 598495c8ff4SLin Jinhan 0x6e, 0x04, 0x0d, 0x4d, 0x87, 0x00, 0x36, 0xf3, 599495c8ff4SLin Jinhan 0xb8, 0x96, 0x9f, 0x84, 0x4b, 0x4b, 0x71, 0x21, 600495c8ff4SLin Jinhan 0x3c, 0xf1, 0xad, 0x3f, 0x8c, 0x75, 0xd6, 0xcf, 601495c8ff4SLin Jinhan 0x49, 0xfa, 0xb1, 0xbe, 0x61, 0xa3, 0x46, 0x36, 602495c8ff4SLin Jinhan 0x89, 0x8f, 0x1b, 0x81, 0xd4, 0x04, 0x99, 0x79, 603495c8ff4SLin Jinhan 0x20, 0x29, 0xd6, 0xe2, 0x46, 0x6b, 0x2d, 0xd3, 604495c8ff4SLin Jinhan 0x03, 0xba, 0x52, 0x13, 0xfd, 0x0c, 0x33, 0x15, 605495c8ff4SLin Jinhan 0x4d, 0xa1, 0x36, 0x6a, 0x65, 0xbb, 0xcd, 0x1f, 606495c8ff4SLin Jinhan 0xcc, 0x31, 0xbc, 0x53, 0xff, 0xbc, 0xe4, 0x2c, 607495c8ff4SLin Jinhan 0x5c, 0xc1, 0xbf, 0xcf, 0x7b, 0x17, 0xba, 0x19, 608495c8ff4SLin Jinhan 0xdd, 0x8b, 0x6d, 0x57, 0x4a, 0xbf, 0x9a, 0x4f, 609495c8ff4SLin Jinhan 0xc8, 0x25, 0xee, 0xbb, 0x83, 0x36, 0x3f, 0x41, 610495c8ff4SLin Jinhan 0x7b, 0x01, 0x39, 0xeb, 0x56, 0xfc, 0x0f, 0x4f, 611495c8ff4SLin Jinhan 0xea, 0xe1, 0x7f, 0xc7, 0x9e, 0xa2, 0x11, 0x10, 612495c8ff4SLin Jinhan 0x36, 0x63, 0x51, 0xe9, 0xef, 0x21, 0x65, 0xc6, 613495c8ff4SLin Jinhan 0xd7, 0x67, 0x53, 0xb0, 0xf3, 0x16, 0xa0, 0xe9, 614495c8ff4SLin Jinhan 0xcb, 0x57, 0x2c, 0x85, 0x0c, 0x0e, 0x3b, 0x7c, 615495c8ff4SLin Jinhan 0xc6, 0x01, 0x2e, 0x44, 0xc7, 0x03, 0x07, 0x69, 616495c8ff4SLin Jinhan }; 617495c8ff4SLin Jinhan 618495c8ff4SLin Jinhan const u8 sm4_cts_cipher[] = { 619495c8ff4SLin Jinhan 0x74, 0x79, 0xc4, 0xe5, 0xcc, 0x20, 0x40, 0x8b, 620495c8ff4SLin Jinhan 0x47, 0xdd, 0x90, 0xfb, 0x00, 0x08, 0xbb, 0xce, 621495c8ff4SLin Jinhan 0x6e, 0x18, 0x4b, 0x47, 0x45, 0xab, 0x79, 0x1c, 622495c8ff4SLin Jinhan 0x79, 0x8b, 0xc0, 0xd8, 0xe5, 0x87, 0x97, 0x9f, 623495c8ff4SLin Jinhan 0x2a, 0xa6, 0x77, 0x23, 0xd7, 0x13, 0xb5, 0x9c, 624495c8ff4SLin Jinhan 0x83, 0xd0, 0x6d, 0xb5, 0xa9, 0x2b, 0xa1, 0x27, 625495c8ff4SLin Jinhan 0x68, 0x78, 0xb1, 0x40, 0x82, 0xa1, 0x02, 0xc0, 626495c8ff4SLin Jinhan 0x6f, 0x41, 0xae, 0x74, 0x0f, 0x8f, 0x04, 0xb1, 627495c8ff4SLin Jinhan 0xdc, 0xc3, 0x90, 0x3d, 0x3f, 0x1a, 0x6a, 0xe0, 628495c8ff4SLin Jinhan 0x31, 0x3a, 0x89, 0x74, 0xc3, 0x15, 0x73, 0xb4, 629495c8ff4SLin Jinhan 0x6f, 0xb3, 0x19, 0xab, 0xc1, 0x14, 0x74, 0xb1, 630495c8ff4SLin Jinhan 0x50, 0xdb, 0x70, 0x97, 0x07, 0x80, 0x9c, 0xbb, 631495c8ff4SLin Jinhan 0x2f, 0x2b, 0xaf, 0x92, 0xdf, 0xc1, 0xe6, 0x12, 632495c8ff4SLin Jinhan 0x67, 0x53, 0x74, 0xe5, 0x36, 0x71, 0x88, 0xb6, 633495c8ff4SLin Jinhan 0x5d, 0xf5, 0x88, 0x77, 0xc2, 0x61, 0xab, 0xd4, 634495c8ff4SLin Jinhan 0xd8, 0xa6, 0x1c, 0x08, 0xde, 0x49, 0x0a, 0xe3, 635495c8ff4SLin Jinhan 0x39, 0x7c, 0x71, 0xb3, 0x06, 0x37, 0x3d, 0xb0, 636495c8ff4SLin Jinhan 0xda, 0x51, 0xc2, 0x7e, 0x4e, 0xc5, 0x6e, 0xe1, 637495c8ff4SLin Jinhan 0xd8, 0x32, 0x21, 0xca, 0xd1, 0xba, 0xfb, 0x9b, 638495c8ff4SLin Jinhan 0x52, 0xde, 0xe7, 0x72, 0x52, 0xd8, 0xa2, 0x7d, 639495c8ff4SLin Jinhan }; 640495c8ff4SLin Jinhan 641495c8ff4SLin Jinhan const u8 sm4_ctr_cipher[] = { 642495c8ff4SLin Jinhan 0x17, 0xb0, 0xac, 0x00, 0x8a, 0x03, 0x6c, 0x7d, 643495c8ff4SLin Jinhan 0x98, 0x0e, 0x09, 0x18, 0x06, 0x85, 0x3e, 0x41, 644495c8ff4SLin Jinhan 0xdd, 0xc6, 0x89, 0xb2, 0xc3, 0x2b, 0xf0, 0x17, 645495c8ff4SLin Jinhan 0x68, 0x33, 0xaa, 0x4f, 0x13, 0xb8, 0xd4, 0x93, 646495c8ff4SLin Jinhan 0x22, 0x3e, 0x92, 0x3b, 0xe8, 0xd4, 0x0a, 0x01, 647495c8ff4SLin Jinhan 0x8e, 0xfe, 0x3d, 0x8c, 0x65, 0xc3, 0xb5, 0xb1, 648495c8ff4SLin Jinhan 0xb7, 0x3c, 0x1f, 0x1b, 0xc9, 0xa0, 0x06, 0x3f, 649495c8ff4SLin Jinhan 0x01, 0xc8, 0x2c, 0xe2, 0x8c, 0x4f, 0xc4, 0xfa, 650495c8ff4SLin Jinhan 0x71, 0x9a, 0x6d, 0x73, 0x22, 0x22, 0xa3, 0xff, 651495c8ff4SLin Jinhan 0x3b, 0x09, 0xd6, 0x32, 0x01, 0xe8, 0x1c, 0xb6, 652495c8ff4SLin Jinhan 0xe0, 0x81, 0x16, 0xf3, 0x12, 0x32, 0x2b, 0x2e, 653495c8ff4SLin Jinhan 0x17, 0xae, 0x03, 0x80, 0x7d, 0xb9, 0xcc, 0x79, 654495c8ff4SLin Jinhan 0x62, 0xfd, 0x17, 0x2a, 0x93, 0x99, 0x53, 0x8b, 655495c8ff4SLin Jinhan 0x2d, 0xbb, 0x18, 0x8d, 0x44, 0xca, 0xcd, 0x4f, 656495c8ff4SLin Jinhan 0x02, 0x27, 0x5e, 0x18, 0x2d, 0x9e, 0x9a, 0x53, 657495c8ff4SLin Jinhan 0x9f, 0xd6, 0xe4, 0xf1, 0x56, 0x49, 0x61, 0x42, 658495c8ff4SLin Jinhan 0xcc, 0xe3, 0x86, 0x27, 0xf8, 0x83, 0x02, 0x52, 659495c8ff4SLin Jinhan 0x9e, 0xc8, 0x18, 0xf1, 0x61, 0x89, 0x01, 0x51, 660495c8ff4SLin Jinhan 0x5c, 0x81, 0xa8, 0x96, 0x28, 0xd3, 0xcc, 0xfc, 661495c8ff4SLin Jinhan 0x2f, 0x0d, 0xca, 0x45, 0xb6, 0x6f, 0xc4, 0xcf, 662495c8ff4SLin Jinhan }; 663495c8ff4SLin Jinhan 664495c8ff4SLin Jinhan const u8 sm4_xts_cipher[] = { 665495c8ff4SLin Jinhan 0x00, 0xf3, 0x48, 0x66, 0x7e, 0x6a, 0x81, 0x0b, 666495c8ff4SLin Jinhan 0xf3, 0xd2, 0xcd, 0xd5, 0x29, 0x1b, 0x00, 0x3b, 667495c8ff4SLin Jinhan 0x72, 0xbc, 0x2d, 0xc8, 0xe5, 0x35, 0xc4, 0x58, 668495c8ff4SLin Jinhan 0xc9, 0x0a, 0x9c, 0xc8, 0xed, 0x5f, 0x9e, 0x71, 669495c8ff4SLin Jinhan 0xb1, 0x6b, 0xb5, 0xe1, 0x88, 0x58, 0x96, 0x1f, 670495c8ff4SLin Jinhan 0x22, 0x8d, 0xe6, 0x57, 0x24, 0x6f, 0xfd, 0x7f, 671495c8ff4SLin Jinhan 0xc3, 0x95, 0xf8, 0x67, 0xea, 0xba, 0x12, 0xd1, 672495c8ff4SLin Jinhan 0xb8, 0x72, 0xb0, 0xf8, 0xcc, 0xf8, 0x9d, 0xbf, 673495c8ff4SLin Jinhan 0xac, 0x3d, 0x62, 0xac, 0x95, 0xce, 0x05, 0x0d, 674495c8ff4SLin Jinhan 0x22, 0x66, 0xf0, 0xf8, 0x7f, 0x68, 0x75, 0x4e, 675495c8ff4SLin Jinhan 0xd8, 0x0c, 0x49, 0x04, 0x1b, 0xf6, 0xac, 0xc8, 676495c8ff4SLin Jinhan 0x84, 0x70, 0xdd, 0xf1, 0x2c, 0xe8, 0x21, 0xcf, 677495c8ff4SLin Jinhan 0xce, 0xf3, 0x69, 0x60, 0x20, 0x97, 0x21, 0x42, 678495c8ff4SLin Jinhan 0xf8, 0xf7, 0x3d, 0xa3, 0x6a, 0x3f, 0x37, 0x8c, 679495c8ff4SLin Jinhan 0xa2, 0x99, 0x09, 0x24, 0xfd, 0x7c, 0x31, 0x61, 680495c8ff4SLin Jinhan 0x83, 0x09, 0x6d, 0x35, 0x58, 0x60, 0x3b, 0x65, 681495c8ff4SLin Jinhan 0x2f, 0x5a, 0x11, 0x32, 0x89, 0x99, 0x5e, 0x6e, 682495c8ff4SLin Jinhan 0x66, 0x94, 0x56, 0x33, 0xb0, 0x5a, 0xc6, 0x16, 683495c8ff4SLin Jinhan 0x9b, 0xd3, 0x46, 0xbb, 0x55, 0xc0, 0xa2, 0x4b, 684495c8ff4SLin Jinhan 0x24, 0x73, 0x30, 0x7e, 0x74, 0x5f, 0x67, 0x08, 685495c8ff4SLin Jinhan }; 686c781c41cSLin Jinhan 687c781c41cSLin Jinhan const u8 sm4_gcm_cipher[] = { 688c781c41cSLin Jinhan 0xc8, 0x09, 0x99, 0xfb, 0xa7, 0xc8, 0x0d, 0x91, 689c781c41cSLin Jinhan 0xb8, 0x71, 0x71, 0xd9, 0x69, 0xc0, 0x40, 0xf6, 690c781c41cSLin Jinhan 0x82, 0xbe, 0xd7, 0x6d, 0xf4, 0xbe, 0x63, 0xc5, 691c781c41cSLin Jinhan 0xf2, 0x9d, 0x17, 0xf1, 0x82, 0x2e, 0x29, 0x04, 692c781c41cSLin Jinhan 0xd6, 0x53, 0x18, 0x11, 0x08, 0x3b, 0xe3, 0x83, 693c781c41cSLin Jinhan 0x68, 0xd5, 0x18, 0x44, 0xd1, 0x57, 0x21, 0x4b, 694c781c41cSLin Jinhan 0xa8, 0x3b, 0x0c, 0xad, 0x63, 0x5a, 0xb8, 0x80, 695c781c41cSLin Jinhan 0x21, 0x9d, 0xce, 0x59, 0x8b, 0xba, 0xce, 0xc1, 696c781c41cSLin Jinhan 0x4a, 0x1d, 0x40, 0x12, 0x94, 0x04, 0x61, 0x3d, 697c781c41cSLin Jinhan 0xe7, 0x23, 0x5b, 0xc0, 0x63, 0x33, 0x13, 0x00, 698c781c41cSLin Jinhan 0x85, 0xb4, 0x9d, 0x06, 0xf4, 0x70, 0x94, 0x57, 699c781c41cSLin Jinhan 0xe9, 0xe4, 0x6b, 0xb6, 0xc7, 0x33, 0xae, 0xf6, 700c781c41cSLin Jinhan 0x9e, 0x2c, 0x88, 0xe1, 0x16, 0x48, 0xc0, 0x16, 701c781c41cSLin Jinhan 0xcd, 0x8b, 0xa1, 0x64, 0x61, 0xe9, 0x87, 0x72, 702c781c41cSLin Jinhan 0xb4, 0x0e, 0xef, 0x40, 0x51, 0x67, 0x19, 0xe5, 703c781c41cSLin Jinhan 0x37, 0xe7, 0x3a, 0xfa, 0x11, 0x90, 0x92, 0xec, 704c781c41cSLin Jinhan 0x67, 0x48, 0xd8, 0xb9, 0xf3, 0xcb, 0xd0, 0x12, 705c781c41cSLin Jinhan 0x5a, 0xbe, 0xee, 0x3b, 0xc6, 0x9b, 0xe4, 0x79, 706c781c41cSLin Jinhan 0xbc, 0xe2, 0x55, 0x9d, 0x2b, 0x8d, 0x96, 0x4d, 707c781c41cSLin Jinhan 0x26, 0xc7, 0xa2, 0xfb, 0x4b, 0x09, 0xbe, 0xd4, 708c781c41cSLin Jinhan }; 709c781c41cSLin Jinhan 710c781c41cSLin Jinhan const u8 sm4_gcm_tag[] = { 711c781c41cSLin Jinhan 0x34, 0x54, 0xf0, 0x5f, 0xa1, 0x26, 0x0f, 0xeb, 712c781c41cSLin Jinhan 0x45, 0x6a, 0x46, 0x75, 0xdc, 0x93, 0x2d, 0xea, 713c781c41cSLin Jinhan }; 714c781c41cSLin Jinhan 715c781c41cSLin Jinhan const u8 sm4_ccm_iv[] = { 716c781c41cSLin Jinhan 0x48, 0x5c, 0x38, 0x45, 0x26, 0xa8, 0x72, 717c781c41cSLin Jinhan }; 718c781c41cSLin Jinhan 719c781c41cSLin Jinhan const u8 sm4_ccm_cipher[] = { 720c781c41cSLin Jinhan 0x20, 0x4e, 0x7b, 0xcb, 0xc6, 0x6a, 0xd0, 0x04, 721c781c41cSLin Jinhan 0x99, 0xac, 0xdc, 0x28, 0x51, 0x1c, 0x06, 0x56, 722c781c41cSLin Jinhan 0x3b, 0x91, 0x25, 0x29, 0x95, 0x26, 0x11, 0x4a, 723c781c41cSLin Jinhan 0x87, 0x69, 0xa0, 0x67, 0xdf, 0xae, 0x27, 0x24, 724c781c41cSLin Jinhan 0x9a, 0x76, 0x85, 0xa9, 0x5e, 0xc6, 0x1e, 0xfb, 725c781c41cSLin Jinhan 0x43, 0xc9, 0x93, 0x8a, 0x0d, 0x6b, 0xf3, 0x11, 726c781c41cSLin Jinhan 0x57, 0x90, 0x34, 0x76, 0x86, 0xc3, 0xf7, 0xeb, 727c781c41cSLin Jinhan 0x06, 0xa1, 0x97, 0x4f, 0xbf, 0x26, 0x9b, 0x99, 728c781c41cSLin Jinhan 0xb5, 0xc2, 0x10, 0x36, 0xaf, 0xea, 0x76, 0x0b, 729c781c41cSLin Jinhan 0xac, 0x12, 0xb1, 0xcf, 0xbb, 0x55, 0x87, 0xf0, 730c781c41cSLin Jinhan 0xfb, 0x11, 0x86, 0x47, 0xe9, 0x26, 0xce, 0xe9, 731c781c41cSLin Jinhan 0x7e, 0x24, 0x76, 0x7c, 0x0f, 0xdd, 0x31, 0x53, 732c781c41cSLin Jinhan 0x65, 0x95, 0x61, 0xb3, 0x7f, 0x18, 0xdd, 0x61, 733c781c41cSLin Jinhan 0x72, 0xc1, 0x2e, 0x50, 0xbb, 0xe9, 0x79, 0xcb, 734c781c41cSLin Jinhan 0x2f, 0x03, 0xf6, 0x3c, 0xec, 0x76, 0x73, 0x73, 735c781c41cSLin Jinhan 0x47, 0x70, 0xb6, 0x29, 0x4a, 0xd6, 0xd2, 0x7d, 736c781c41cSLin Jinhan 0x68, 0xb2, 0xd8, 0x79, 0x9b, 0x19, 0x85, 0x86, 737c781c41cSLin Jinhan 0x23, 0x99, 0xeb, 0xf7, 0x8a, 0x27, 0xa6, 0xf9, 738c781c41cSLin Jinhan 0x40, 0x73, 0xc0, 0x6a, 0x3a, 0x6e, 0x59, 0x2d, 739c781c41cSLin Jinhan 0x20, 0x80, 0x07, 0x92, 0x45, 0xa4, 0x4a, 0x83, 740c781c41cSLin Jinhan }; 741c781c41cSLin Jinhan 742c781c41cSLin Jinhan const u8 sm4_ccm_tag[] = { 743c781c41cSLin Jinhan 0x34, 0x39, 0x3c, 0x43, 0x03, 0xd3, 0x37, 0x76, 744c781c41cSLin Jinhan 0xed, 0xde, 0x34, 0xfa, 0xdf, 0xc8, 0x1d, 0x1c, 745c781c41cSLin Jinhan }; 746c781c41cSLin Jinhan 747495c8ff4SLin Jinhan #endif 748495c8ff4SLin Jinhan 74965ac8e46SLin Jinhan const u8 sm4_cbc_mac[] = { 75065ac8e46SLin Jinhan 0xd3, 0xfc, 0xc3, 0x07, 0x94, 0x31, 0xe9, 0x64, 75165ac8e46SLin Jinhan 0xd3, 0xe9, 0x10, 0x9d, 0x89, 0x03, 0x13, 0xb2, 75265ac8e46SLin Jinhan }; 75365ac8e46SLin Jinhan 75465ac8e46SLin Jinhan const u8 sm4_cmac[] = { 75565ac8e46SLin Jinhan 0xbc, 0x9b, 0x3c, 0x42, 0x45, 0xed, 0xcf, 0xc6, 75665ac8e46SLin Jinhan 0xd0, 0x92, 0xa1, 0xc4, 0x34, 0xb5, 0x3d, 0xe3, 75765ac8e46SLin Jinhan }; 75865ac8e46SLin Jinhan 759495c8ff4SLin Jinhan const u8 hash_md5[] = { 760495c8ff4SLin Jinhan 0x01, 0xea, 0x0b, 0xa4, 0xa9, 0x88, 0xa2, 0xea, 761495c8ff4SLin Jinhan 0x55, 0x1d, 0x7b, 0xab, 0xdb, 0xa3, 0x96, 0x0f, 762495c8ff4SLin Jinhan }; 763495c8ff4SLin Jinhan 764495c8ff4SLin Jinhan const u8 hash_sha1[] = { 765495c8ff4SLin Jinhan 0xe5, 0xfe, 0x0b, 0x07, 0x06, 0xaf, 0xdb, 0x15, 766495c8ff4SLin Jinhan 0x9b, 0x53, 0xf2, 0xf4, 0x42, 0x35, 0xd0, 0x82, 767495c8ff4SLin Jinhan 0xcf, 0xce, 0x99, 0xed, 768495c8ff4SLin Jinhan }; 769495c8ff4SLin Jinhan 770495c8ff4SLin Jinhan const u8 hash_sha256[] = { 771495c8ff4SLin Jinhan 0x9b, 0xa8, 0x85, 0x0a, 0xa8, 0x2c, 0x21, 0x6a, 772495c8ff4SLin Jinhan 0x36, 0x89, 0xf8, 0x0f, 0x10, 0xa4, 0x0d, 0x01, 773495c8ff4SLin Jinhan 0x8b, 0x1c, 0xce, 0x7e, 0xe4, 0xa2, 0xc8, 0xa8, 774495c8ff4SLin Jinhan 0xa7, 0xff, 0x4d, 0x4b, 0x14, 0x1a, 0x67, 0xf0, 775495c8ff4SLin Jinhan }; 776495c8ff4SLin Jinhan 777495c8ff4SLin Jinhan const u8 hash_sha224[] = { 778495c8ff4SLin Jinhan 0x21, 0x55, 0x40, 0x7b, 0x94, 0x32, 0x53, 0xd8, 779495c8ff4SLin Jinhan 0x6c, 0x12, 0xca, 0x44, 0xf4, 0x5c, 0x98, 0xe3, 780495c8ff4SLin Jinhan 0x1a, 0x5c, 0xbf, 0xe7, 0x05, 0x91, 0x0c, 0xd0, 781495c8ff4SLin Jinhan 0xd2, 0x54, 0x95, 0x56, 782495c8ff4SLin Jinhan }; 783495c8ff4SLin Jinhan 784495c8ff4SLin Jinhan const u8 hash_sha512[] = { 785495c8ff4SLin Jinhan 0xbb, 0x32, 0xe9, 0x7b, 0x49, 0x5e, 0x1a, 0xe0, 786495c8ff4SLin Jinhan 0x3b, 0xb7, 0x20, 0xbd, 0xa8, 0xec, 0x91, 0x7e, 787495c8ff4SLin Jinhan 0x3d, 0xfa, 0xd5, 0x60, 0x71, 0x6c, 0x9f, 0xa8, 788495c8ff4SLin Jinhan 0xf6, 0x48, 0xea, 0x93, 0x7c, 0x81, 0xe1, 0x59, 789495c8ff4SLin Jinhan 0xfb, 0x3e, 0xe3, 0xb8, 0xbd, 0x77, 0x31, 0xf2, 790495c8ff4SLin Jinhan 0xa2, 0x64, 0x20, 0x40, 0x8d, 0x6f, 0x11, 0xd3, 791495c8ff4SLin Jinhan 0x30, 0xcc, 0x65, 0xd2, 0x56, 0xc9, 0xd8, 0x5e, 792495c8ff4SLin Jinhan 0x0d, 0x18, 0xe0, 0xfe, 0x7c, 0x7c, 0x2f, 0x57, 793495c8ff4SLin Jinhan }; 794495c8ff4SLin Jinhan 795495c8ff4SLin Jinhan const u8 hash_sha384[] = { 796495c8ff4SLin Jinhan 0x80, 0x27, 0xc1, 0xb9, 0x84, 0x51, 0xf1, 0x50, 797495c8ff4SLin Jinhan 0x9e, 0xa5, 0x26, 0xac, 0xc6, 0x01, 0x20, 0xbb, 798495c8ff4SLin Jinhan 0xeb, 0x00, 0x5d, 0x9a, 0x21, 0x2c, 0xde, 0x5a, 799495c8ff4SLin Jinhan 0x36, 0x5d, 0x1d, 0xca, 0xfb, 0xf7, 0x8b, 0x78, 800495c8ff4SLin Jinhan 0xfb, 0x61, 0x0d, 0x86, 0x9b, 0x3d, 0x7a, 0xf3, 801495c8ff4SLin Jinhan 0xfa, 0x8b, 0x80, 0x4a, 0x7f, 0xb7, 0x56, 0xf7, 802495c8ff4SLin Jinhan }; 803495c8ff4SLin Jinhan 804495c8ff4SLin Jinhan const u8 hash_sha512_224[] = { 805495c8ff4SLin Jinhan 0x15, 0x52, 0x59, 0xea, 0xe2, 0x4b, 0xa7, 0xc6, 806495c8ff4SLin Jinhan 0x26, 0xd1, 0x27, 0x59, 0x26, 0x3a, 0x78, 0x63, 807495c8ff4SLin Jinhan 0x2b, 0xed, 0x33, 0x8f, 0xba, 0x07, 0xee, 0x13, 808495c8ff4SLin Jinhan 0x2f, 0xfb, 0x88, 0xab, 809495c8ff4SLin Jinhan }; 810495c8ff4SLin Jinhan 811495c8ff4SLin Jinhan const u8 hash_sha512_256[] = { 812495c8ff4SLin Jinhan 0x99, 0x6d, 0x6f, 0xe2, 0xf8, 0x44, 0x62, 0x68, 813495c8ff4SLin Jinhan 0xe5, 0x58, 0x86, 0x6c, 0xab, 0x5b, 0x91, 0x97, 814495c8ff4SLin Jinhan 0x63, 0x36, 0x05, 0x0a, 0xa4, 0x77, 0xc9, 0x70, 815495c8ff4SLin Jinhan 0x46, 0xcb, 0x06, 0xc6, 0xaf, 0x69, 0x7f, 0xc7, 816495c8ff4SLin Jinhan }; 817495c8ff4SLin Jinhan 818495c8ff4SLin Jinhan const u8 hash_sm3[] = { 819495c8ff4SLin Jinhan 0x23, 0x03, 0xa3, 0xf1, 0xaa, 0x24, 0x8f, 0x13, 820495c8ff4SLin Jinhan 0xae, 0xea, 0x16, 0x6d, 0xd0, 0xce, 0xe8, 0x25, 821495c8ff4SLin Jinhan 0x34, 0xb3, 0x02, 0x61, 0xce, 0xaa, 0x00, 0xdc, 822495c8ff4SLin Jinhan 0xf1, 0x0d, 0x34, 0x92, 0x02, 0x08, 0x49, 0xbb, 823495c8ff4SLin Jinhan }; 824495c8ff4SLin Jinhan 825495c8ff4SLin Jinhan #if CONFIG_IS_ENABLED(ROCKCHIP_CIPHER) 826495c8ff4SLin Jinhan 827495c8ff4SLin Jinhan const u8 hmac_key[] = { 828495c8ff4SLin Jinhan 0x12, 0x83, 0x3f, 0x50, 0x37, 0x48, 0xcc, 0x23, 829495c8ff4SLin Jinhan 0x6f, 0xe3, 0x49, 0x6d, 0x60, 0xc0, 0x7f, 0x46, 830495c8ff4SLin Jinhan 0xd9, 0x7c, 0x4d, 0x88, 0x77, 0x1c, 0x01, 0x6c, 831495c8ff4SLin Jinhan 0x99, 0x49, 0x14, 0x1a, 0x7b, 0xb2, 0x6c, 0xf7, 832495c8ff4SLin Jinhan }; 833495c8ff4SLin Jinhan 834495c8ff4SLin Jinhan const u8 hmac_sha1[] = { 835495c8ff4SLin Jinhan 0x83, 0x95, 0xf2, 0x9f, 0x9f, 0x99, 0x94, 0x48, 836495c8ff4SLin Jinhan 0x63, 0x72, 0xda, 0xc1, 0xfb, 0x4f, 0xf0, 0xf5, 837495c8ff4SLin Jinhan 0x68, 0x4a, 0xf1, 0x24, 838495c8ff4SLin Jinhan }; 839495c8ff4SLin Jinhan 840495c8ff4SLin Jinhan const u8 hmac_sha256[] = { 841495c8ff4SLin Jinhan 0xbf, 0x56, 0x68, 0xc0, 0xa8, 0x0b, 0x87, 0xb4, 842495c8ff4SLin Jinhan 0xcf, 0x76, 0xb8, 0x39, 0xec, 0xbc, 0x90, 0xd2, 843495c8ff4SLin Jinhan 0x05, 0x04, 0x86, 0x3d, 0x80, 0x5d, 0xbe, 0xe2, 844495c8ff4SLin Jinhan 0x1a, 0xcc, 0x8f, 0x9a, 0x06, 0xdb, 0x08, 0x3c, 845495c8ff4SLin Jinhan }; 846495c8ff4SLin Jinhan 847495c8ff4SLin Jinhan const u8 hmac_sha512[] = { 848495c8ff4SLin Jinhan 0xdd, 0xab, 0x41, 0x15, 0x43, 0x02, 0xa7, 0x0f, 849495c8ff4SLin Jinhan 0xef, 0x8f, 0x39, 0x20, 0xdf, 0x30, 0xb7, 0xa7, 850495c8ff4SLin Jinhan 0x56, 0x12, 0x8c, 0xcc, 0xff, 0x43, 0x9f, 0xc7, 851495c8ff4SLin Jinhan 0xad, 0x35, 0x07, 0x82, 0xcd, 0x82, 0x44, 0xa5, 852495c8ff4SLin Jinhan 0x4a, 0x66, 0x4e, 0x5b, 0x8a, 0xa9, 0xfd, 0x5d, 853495c8ff4SLin Jinhan 0x43, 0x38, 0x65, 0x11, 0x13, 0xd3, 0xc8, 0x2f, 854495c8ff4SLin Jinhan 0xa2, 0x38, 0x95, 0x8b, 0x0e, 0xd5, 0x30, 0xc5, 855495c8ff4SLin Jinhan 0x9f, 0xd8, 0x76, 0x15, 0x34, 0x69, 0xb5, 0xd5, 856495c8ff4SLin Jinhan }; 857495c8ff4SLin Jinhan 858495c8ff4SLin Jinhan const u8 hmac_md5[] = { 859495c8ff4SLin Jinhan 0x28, 0x6e, 0x5c, 0xf1, 0xac, 0x21, 0x35, 0x92, 860495c8ff4SLin Jinhan 0x12, 0xf5, 0x75, 0xff, 0x55, 0xe2, 0x09, 0x5a, 861495c8ff4SLin Jinhan }; 862495c8ff4SLin Jinhan 863495c8ff4SLin Jinhan const u8 hmac_sm3[] = { 864495c8ff4SLin Jinhan 0xad, 0x34, 0xd6, 0xae, 0x03, 0x4a, 0x99, 0x5b, 865495c8ff4SLin Jinhan 0x0d, 0x2c, 0x8c, 0x5a, 0xb9, 0x57, 0x93, 0xd1, 866495c8ff4SLin Jinhan 0xf0, 0x2c, 0x5b, 0x68, 0x35, 0x0e, 0x3e, 0xae, 867495c8ff4SLin Jinhan 0xda, 0x6e, 0xdf, 0xad, 0x2c, 0xfd, 0x61, 0x3d, 868495c8ff4SLin Jinhan }; 869495c8ff4SLin Jinhan #endif 870495c8ff4SLin Jinhan 871495c8ff4SLin Jinhan #if CONFIG_IS_ENABLED(ROCKCHIP_RSA) 872495c8ff4SLin Jinhan 873415ed02bSLin Jinhan #ifdef CONFIG_ROCKCHIP_CRYPTO_V1 874495c8ff4SLin Jinhan const u8 rsa2048_n[] = { 875495c8ff4SLin Jinhan 0x4d, 0xcf, 0xbf, 0x13, 0xf2, 0x45, 0xa6, 0xe4, 876495c8ff4SLin Jinhan 0x45, 0x0c, 0x12, 0x51, 0x1e, 0xe3, 0x2f, 0xfa, 877495c8ff4SLin Jinhan 0x0d, 0xf0, 0xfb, 0x33, 0x1c, 0x05, 0xf8, 0xd6, 878495c8ff4SLin Jinhan 0x61, 0x18, 0x32, 0x4e, 0x92, 0x40, 0xed, 0x0b, 879495c8ff4SLin Jinhan 0x96, 0x8f, 0x53, 0xb5, 0xf8, 0xc4, 0x8c, 0x23, 880495c8ff4SLin Jinhan 0xbd, 0x09, 0x36, 0xfc, 0x29, 0x5b, 0xef, 0x39, 881495c8ff4SLin Jinhan 0x38, 0x8d, 0xf7, 0xd1, 0xe8, 0x67, 0x7e, 0x52, 882495c8ff4SLin Jinhan 0x64, 0x9d, 0xc2, 0xb4, 0xbb, 0x13, 0x4a, 0x71, 883495c8ff4SLin Jinhan 0x40, 0xd2, 0xca, 0xd4, 0x7e, 0x1a, 0x40, 0x7e, 884495c8ff4SLin Jinhan 0x56, 0xa1, 0x47, 0x7d, 0x7f, 0xb1, 0x0c, 0x8d, 885495c8ff4SLin Jinhan 0x01, 0xe1, 0xa5, 0xb4, 0xd3, 0x4a, 0x94, 0x7a, 886495c8ff4SLin Jinhan 0x95, 0xc8, 0x87, 0x02, 0xcc, 0x98, 0x37, 0x85, 887495c8ff4SLin Jinhan 0x58, 0x5f, 0x02, 0x50, 0xa0, 0x46, 0x0c, 0xe5, 888495c8ff4SLin Jinhan 0x4e, 0xac, 0x50, 0xce, 0x27, 0x8e, 0x28, 0xdc, 889495c8ff4SLin Jinhan 0xfe, 0xb8, 0xc4, 0xd7, 0x52, 0xf1, 0x8f, 0x73, 890495c8ff4SLin Jinhan 0x5b, 0xa7, 0xa4, 0x19, 0x64, 0x83, 0xfd, 0x93, 891495c8ff4SLin Jinhan 0x10, 0x0d, 0xbe, 0x1a, 0x7b, 0xa5, 0xad, 0xda, 892495c8ff4SLin Jinhan 0x2b, 0xfe, 0x87, 0xf0, 0x13, 0x7a, 0x66, 0x42, 893495c8ff4SLin Jinhan 0x11, 0x45, 0x9d, 0xc3, 0xbf, 0x91, 0x60, 0x30, 894495c8ff4SLin Jinhan 0x32, 0x9d, 0x80, 0x8f, 0x64, 0xd0, 0x13, 0x10, 895495c8ff4SLin Jinhan 0x38, 0xb8, 0x10, 0xaf, 0x6f, 0x44, 0x05, 0x81, 896495c8ff4SLin Jinhan 0xf2, 0xc1, 0xe4, 0x1f, 0xe4, 0x9d, 0xee, 0x96, 897495c8ff4SLin Jinhan 0xfa, 0x4b, 0xff, 0xdb, 0xd3, 0xb0, 0x32, 0x8f, 898495c8ff4SLin Jinhan 0x2a, 0x95, 0x13, 0x3d, 0x7f, 0x6d, 0x60, 0x0f, 899495c8ff4SLin Jinhan 0xd8, 0xf4, 0xbc, 0xdc, 0x7f, 0xf9, 0xd3, 0x0f, 900495c8ff4SLin Jinhan 0x00, 0x4b, 0xdb, 0xd7, 0x69, 0x84, 0xd1, 0x0e, 901495c8ff4SLin Jinhan 0xa4, 0x3c, 0x50, 0x14, 0xdb, 0x19, 0xcc, 0x47, 902495c8ff4SLin Jinhan 0xb2, 0x9f, 0x4b, 0x3b, 0x1d, 0x90, 0x8e, 0xe6, 903495c8ff4SLin Jinhan 0xbc, 0xd3, 0x4e, 0x33, 0xaa, 0x30, 0x63, 0x52, 904495c8ff4SLin Jinhan 0xb7, 0x68, 0xe5, 0x46, 0xd0, 0x85, 0xad, 0x09, 905495c8ff4SLin Jinhan 0x9c, 0xd8, 0x0a, 0xee, 0x68, 0x51, 0xe5, 0xd3, 906495c8ff4SLin Jinhan 0x32, 0x04, 0x1a, 0x8a, 0x0a, 0xd8, 0x1d, 0x61, 907495c8ff4SLin Jinhan }; 908495c8ff4SLin Jinhan 909495c8ff4SLin Jinhan const u8 rsa2048_e[] = { 910495c8ff4SLin Jinhan 0x01, 0x00, 0x01 911495c8ff4SLin Jinhan }; 912495c8ff4SLin Jinhan 913495c8ff4SLin Jinhan const u8 rsa2048_d[] = { 914495c8ff4SLin Jinhan 0x21, 0x36, 0x36, 0x52, 0x38, 0x04, 0x00, 0xbd, 915495c8ff4SLin Jinhan 0xae, 0xb8, 0x5b, 0x13, 0xcc, 0xb6, 0xbb, 0x48, 916495c8ff4SLin Jinhan 0x25, 0x65, 0x54, 0x27, 0x6c, 0x2b, 0x0b, 0x0a, 917495c8ff4SLin Jinhan 0x2d, 0xcf, 0xdb, 0x60, 0x35, 0xac, 0xe9, 0x7b, 918495c8ff4SLin Jinhan 0xe8, 0xe5, 0xb7, 0x77, 0x37, 0xcd, 0x16, 0xf2, 919495c8ff4SLin Jinhan 0xf4, 0x4b, 0x22, 0x0f, 0xe2, 0x38, 0x76, 0x7d, 920495c8ff4SLin Jinhan 0xe8, 0x39, 0x74, 0x8a, 0x50, 0x36, 0x6e, 0xbf, 921495c8ff4SLin Jinhan 0xb9, 0xb9, 0x5f, 0xb4, 0x0a, 0x39, 0x0f, 0xb7, 922495c8ff4SLin Jinhan 0xc9, 0x61, 0x26, 0x4c, 0xd7, 0x0b, 0x45, 0xd3, 923495c8ff4SLin Jinhan 0x9a, 0xbb, 0xca, 0xbe, 0xaa, 0x7e, 0xc1, 0x6e, 924495c8ff4SLin Jinhan 0x63, 0x1b, 0xe9, 0xa5, 0x21, 0x45, 0xb9, 0x92, 925495c8ff4SLin Jinhan 0x3d, 0xd6, 0xd2, 0xaa, 0x4f, 0x02, 0x26, 0x02, 926495c8ff4SLin Jinhan 0x52, 0xfe, 0x68, 0xc6, 0x91, 0x86, 0x30, 0xcb, 927495c8ff4SLin Jinhan 0x33, 0xe0, 0xb8, 0xd8, 0xda, 0x44, 0x5a, 0x41, 928495c8ff4SLin Jinhan 0x1c, 0x99, 0x30, 0x41, 0x26, 0xaf, 0x85, 0xae, 929495c8ff4SLin Jinhan 0xbf, 0xbe, 0x6b, 0x83, 0xf7, 0xef, 0x3a, 0x66, 930495c8ff4SLin Jinhan 0x21, 0x77, 0xc4, 0xf4, 0x27, 0x3d, 0xaf, 0x31, 931495c8ff4SLin Jinhan 0x6b, 0xbe, 0xb4, 0xd5, 0x3a, 0xff, 0x3f, 0xdd, 932495c8ff4SLin Jinhan 0x10, 0xd0, 0xb7, 0xd4, 0x75, 0xf9, 0x79, 0xd6, 933495c8ff4SLin Jinhan 0xc3, 0x22, 0x62, 0xfe, 0x3f, 0x49, 0xc5, 0x9e, 934495c8ff4SLin Jinhan 0xc9, 0xec, 0xcd, 0x1e, 0x9a, 0x3d, 0xaf, 0x10, 935495c8ff4SLin Jinhan 0xd8, 0x2b, 0x89, 0xa3, 0x20, 0x5a, 0x00, 0xaa, 936495c8ff4SLin Jinhan 0x08, 0xca, 0x33, 0x6b, 0x49, 0x72, 0x87, 0x6c, 937495c8ff4SLin Jinhan 0xf7, 0x00, 0x74, 0x76, 0xcd, 0x19, 0xc6, 0x92, 938495c8ff4SLin Jinhan 0x52, 0xa3, 0xe6, 0x67, 0x11, 0xea, 0x20, 0x87, 939495c8ff4SLin Jinhan 0x20, 0x1d, 0x16, 0x5d, 0x1d, 0x5b, 0x3c, 0xa2, 940495c8ff4SLin Jinhan 0xe0, 0x6e, 0x78, 0xa7, 0xf1, 0xae, 0x31, 0x42, 941495c8ff4SLin Jinhan 0x29, 0xc7, 0x2b, 0xd5, 0xed, 0x75, 0xc9, 0xac, 942495c8ff4SLin Jinhan 0x78, 0xc5, 0xa0, 0x5d, 0x69, 0x1c, 0x67, 0x4f, 943495c8ff4SLin Jinhan 0xcb, 0x3f, 0x40, 0x7e, 0x2f, 0x68, 0x22, 0x77, 944495c8ff4SLin Jinhan 0x84, 0x6e, 0xd5, 0x8c, 0x8d, 0x48, 0xf9, 0x02, 945495c8ff4SLin Jinhan 0x36, 0x22, 0x90, 0x19, 0x0a, 0xf2, 0x54, 0x51, 946495c8ff4SLin Jinhan }; 947495c8ff4SLin Jinhan 948415ed02bSLin Jinhan const u8 rsa2048_c[] = { 949415ed02bSLin Jinhan 0x5f, 0x2f, 0xd1, 0xa1, 0x85, 0x3b, 0x07, 0xd3, 950415ed02bSLin Jinhan 0xf2, 0x93, 0x21, 0xcc, 0x28, 0xfb, 0x80, 0x0a, 951415ed02bSLin Jinhan 0xc1, 0x52, 0x83, 0xbf, 0x6d, 0xea, 0x4f, 0x54, 952415ed02bSLin Jinhan 0x74, 0x2f, 0x58, 0xcc, 0xef, 0x37, 0x3b, 0x8c, 953415ed02bSLin Jinhan 0xe3, 0x5a, 0xa4, 0x81, 0x77, 0x9a, 0x0b, 0x72, 954415ed02bSLin Jinhan 0xb5, 0x58, 0x36, 0xf3, 0x17, 0x80, 0x47, 0x90, 955415ed02bSLin Jinhan 0xb3, 0x8c, 0x18, 0xb3, 0x2e, 0x15, 0xd4, 0xf0, 956415ed02bSLin Jinhan 0x71, 0xf2, 0x6f, 0x3e, 0xfd, 0x51, 0xf7, 0xc4, 957415ed02bSLin Jinhan 0xb0, 0x60, 0x06, 0xb8, 0x47, 0x12, 0x89, 0x5f, 958415ed02bSLin Jinhan 0xfd, 0x2b, 0xb5, 0x2c, 0x25, 0x10, 0x5f, 0xac, 959415ed02bSLin Jinhan 0x88, 0x6a, 0xb5, 0xd7, 0x1c, 0x44, 0x53, 0x04, 960415ed02bSLin Jinhan 0x87, 0x88, 0xd0, 0xae, 0x3d, 0xc0, 0x59, 0x1e, 961415ed02bSLin Jinhan 0xc5, 0x99, 0x56, 0x00, 0x2b, 0x5a, 0x9d, 0xce, 962415ed02bSLin Jinhan 0x17, 0xa1, 0x85, 0xd6, 0xff, 0x07, 0x91, 0x2d, 963415ed02bSLin Jinhan 0x7b, 0xe3, 0x6e, 0xc5, 0x21, 0xb0, 0xd0, 0x5e, 964415ed02bSLin Jinhan 0xa8, 0x3c, 0xee, 0xa9, 0xbd, 0x43, 0x50, 0xde, 965415ed02bSLin Jinhan 0xe2, 0xa4, 0x94, 0xb1, 0x10, 0x20, 0x55, 0x81, 966415ed02bSLin Jinhan 0xa8, 0xcf, 0x24, 0x10, 0x65, 0xe2, 0x80, 0xd6, 967415ed02bSLin Jinhan 0x08, 0xf4, 0xf9, 0xeb, 0xae, 0xde, 0xbb, 0xcb, 968415ed02bSLin Jinhan 0xa2, 0x2f, 0x04, 0x15, 0x0b, 0xed, 0xcd, 0x4d, 969415ed02bSLin Jinhan 0xca, 0xf8, 0x61, 0x46, 0xf5, 0xd6, 0xcb, 0x60, 970415ed02bSLin Jinhan 0x86, 0x4c, 0x16, 0x7e, 0x7c, 0x1f, 0x53, 0xb7, 971415ed02bSLin Jinhan 0x92, 0xff, 0xd2, 0x35, 0xcf, 0xa6, 0xf5, 0xfc, 972415ed02bSLin Jinhan 0x75, 0xf5, 0x1e, 0x1a, 0xd4, 0x68, 0xa6, 0x58, 973415ed02bSLin Jinhan 0x4d, 0x63, 0xf5, 0xbf, 0x05, 0xdc, 0x67, 0xd1, 974415ed02bSLin Jinhan 0xdc, 0xed, 0x08, 0x9d, 0x75, 0xe3, 0xb5, 0x2f, 975415ed02bSLin Jinhan 0xad, 0x32, 0xd5, 0xce, 0xb7, 0x03, 0xfb, 0xfd, 976415ed02bSLin Jinhan 0xb9, 0x49, 0xec, 0x40, 0xe5, 0x76, 0x01, 0xc5, 977415ed02bSLin Jinhan 0xcf, 0xc6, 0x07, 0xc3, 0x03, 0xee, 0xbc, 0x92, 978415ed02bSLin Jinhan 0xf8, 0xdc, 0x76, 0xd8, 0x99, 0x11, 0xd5, 0x1e, 979415ed02bSLin Jinhan 0x02, 0x7a, 0xca, 0x0e, 0x60, 0x58, 0x4e, 0xc1, 980415ed02bSLin Jinhan 0x0e, 0x35, 0x27, 0xec, 0xaa, 0x31, 0x97, 0x19, 981415ed02bSLin Jinhan }; 982415ed02bSLin Jinhan 983495c8ff4SLin Jinhan const u8 rsa2048_sign_in[] = { 984495c8ff4SLin Jinhan 0x21, 0x5b, 0x61, 0xed, 0xff, 0xe7, 0xc1, 0x8c, 985495c8ff4SLin Jinhan 0x80, 0xa7, 0xad, 0xd7, 0x1b, 0xa1, 0x20, 0xc6, 986495c8ff4SLin Jinhan 0x0d, 0xad, 0x01, 0x2d, 0x3c, 0x4c, 0x5f, 0x3d, 987495c8ff4SLin Jinhan 0x16, 0xde, 0x24, 0x6e, 0xc8, 0xfc, 0x9e, 0x9a, 988495c8ff4SLin Jinhan 0x19, 0x02, 0x0e, 0x8f, 0x6d, 0x39, 0x45, 0x5d, 989495c8ff4SLin Jinhan 0xc7, 0xdc, 0x7d, 0x2a, 0x53, 0x61, 0xed, 0xf9, 990495c8ff4SLin Jinhan 0x28, 0x83, 0x48, 0xe6, 0x39, 0xb2, 0x84, 0x6d, 991495c8ff4SLin Jinhan 0xd2, 0xa5, 0xa5, 0x27, 0x60, 0x07, 0x92, 0xa9, 992495c8ff4SLin Jinhan 0xf5, 0x50, 0x00, 0xb5, 0x93, 0x77, 0x74, 0xd7, 993495c8ff4SLin Jinhan 0x67, 0x88, 0x43, 0xf0, 0x2f, 0xbb, 0x7b, 0x14, 994495c8ff4SLin Jinhan 0x59, 0xdf, 0x98, 0x96, 0xa3, 0x31, 0x7c, 0x29, 995495c8ff4SLin Jinhan 0x9a, 0x20, 0x4b, 0x1a, 0x8e, 0xc9, 0xf8, 0xde, 996495c8ff4SLin Jinhan 0x31, 0x51, 0x84, 0x3f, 0x5a, 0xbb, 0xcc, 0xc2, 997495c8ff4SLin Jinhan 0xfe, 0x09, 0x10, 0xb4, 0x94, 0x8a, 0x8a, 0x74, 998495c8ff4SLin Jinhan 0x8c, 0xec, 0x3b, 0x07, 0x03, 0x35, 0x18, 0x8a, 999495c8ff4SLin Jinhan 0x75, 0xce, 0x15, 0x48, 0xeb, 0x66, 0x93, 0xd3, 1000495c8ff4SLin Jinhan 0x33, 0x20, 0x7e, 0xe0, 0xd9, 0x8f, 0x1f, 0x9b, 1001495c8ff4SLin Jinhan 0xaf, 0x85, 0x50, 0x2b, 0xf6, 0x83, 0x84, 0xf2, 1002495c8ff4SLin Jinhan 0xed, 0x4c, 0x78, 0xd6, 0x2c, 0x66, 0x11, 0xf9, 1003495c8ff4SLin Jinhan 0xe7, 0xc0, 0x87, 0xa7, 0xe1, 0xa3, 0x35, 0xf2, 1004495c8ff4SLin Jinhan 0xd9, 0xe2, 0xf5, 0xbb, 0x01, 0x55, 0x3a, 0x02, 1005495c8ff4SLin Jinhan 0xcf, 0x39, 0x85, 0x08, 0x7b, 0xb0, 0x29, 0xfc, 1006495c8ff4SLin Jinhan 0x83, 0xaf, 0x4b, 0xb9, 0x44, 0xa7, 0xe5, 0xfa, 1007495c8ff4SLin Jinhan 0xc4, 0xaa, 0xb3, 0xcb, 0xb8, 0xff, 0x24, 0x16, 1008495c8ff4SLin Jinhan 0x46, 0x24, 0x13, 0x3a, 0x6a, 0x51, 0x37, 0x32, 1009495c8ff4SLin Jinhan 0xbd, 0xb6, 0xe2, 0x81, 0xbe, 0x4a, 0x20, 0xb2, 1010495c8ff4SLin Jinhan 0x18, 0xc7, 0x52, 0xf0, 0x21, 0xe8, 0xb8, 0x0c, 1011495c8ff4SLin Jinhan 0xbf, 0xed, 0x28, 0x1b, 0x65, 0x94, 0x26, 0xb2, 1012495c8ff4SLin Jinhan 0xc2, 0xa9, 0x97, 0x4e, 0xd6, 0xc7, 0x97, 0xf1, 1013495c8ff4SLin Jinhan 0x2d, 0x17, 0x16, 0xf0, 0xc2, 0x07, 0x72, 0x78, 1014495c8ff4SLin Jinhan 0xff, 0xd8, 0xf2, 0x46, 0x23, 0x4f, 0x23, 0x54, 1015495c8ff4SLin Jinhan 0x6f, 0x51, 0x59, 0x92, 0xa5, 0xaf, 0x1c, 0x35, 1016495c8ff4SLin Jinhan }; 1017495c8ff4SLin Jinhan 1018495c8ff4SLin Jinhan const u8 rsa2048_sign_out[] = { 1019495c8ff4SLin Jinhan 0x8a, 0x31, 0xf2, 0x91, 0xe3, 0x62, 0x5a, 0xa2, 1020495c8ff4SLin Jinhan 0x73, 0xaa, 0xc2, 0x17, 0x1f, 0xec, 0x13, 0xc5, 1021495c8ff4SLin Jinhan 0xcf, 0x62, 0xef, 0x52, 0x73, 0x5c, 0x14, 0x74, 1022495c8ff4SLin Jinhan 0xf8, 0xdd, 0xda, 0x75, 0xa4, 0x07, 0x42, 0x98, 1023495c8ff4SLin Jinhan 0x97, 0x59, 0xa6, 0x02, 0xcf, 0xbe, 0x8c, 0xe5, 1024495c8ff4SLin Jinhan 0x0b, 0x48, 0x5c, 0xec, 0xb8, 0x0c, 0xaf, 0xcb, 1025495c8ff4SLin Jinhan 0xa5, 0x65, 0xc9, 0x2c, 0xb4, 0x05, 0x9f, 0x33, 1026495c8ff4SLin Jinhan 0xd8, 0x97, 0x48, 0xa4, 0x06, 0xda, 0xf1, 0xbf, 1027495c8ff4SLin Jinhan 0x29, 0x33, 0xc4, 0xb4, 0xf8, 0x86, 0x58, 0xfc, 1028495c8ff4SLin Jinhan 0x38, 0x45, 0x40, 0xcd, 0xf0, 0x89, 0x69, 0xa1, 1029495c8ff4SLin Jinhan 0x2a, 0x4e, 0x19, 0x82, 0xf1, 0xfc, 0x1f, 0x4a, 1030495c8ff4SLin Jinhan 0xc5, 0xa9, 0xac, 0xd9, 0xf9, 0x56, 0xf3, 0x3f, 1031495c8ff4SLin Jinhan 0x5d, 0xf3, 0x05, 0xfa, 0xec, 0x0c, 0x8b, 0xc2, 1032495c8ff4SLin Jinhan 0x69, 0x7e, 0xe0, 0x12, 0x52, 0xb8, 0x5f, 0x43, 1033495c8ff4SLin Jinhan 0xb9, 0xea, 0x0e, 0xe8, 0x67, 0xb2, 0xf2, 0xac, 1034495c8ff4SLin Jinhan 0xeb, 0x2a, 0x66, 0xc6, 0xd5, 0x9a, 0x5e, 0x7c, 1035495c8ff4SLin Jinhan 0x9e, 0x11, 0x82, 0xa1, 0xc2, 0x59, 0xfe, 0xd3, 1036495c8ff4SLin Jinhan 0xfd, 0x67, 0x56, 0x6e, 0x60, 0x86, 0xe9, 0xcc, 1037495c8ff4SLin Jinhan 0x36, 0x76, 0x68, 0x62, 0xda, 0x71, 0xf2, 0xea, 1038495c8ff4SLin Jinhan 0x4a, 0xbb, 0x2d, 0xb4, 0xf7, 0xf3, 0x74, 0xf8, 1039495c8ff4SLin Jinhan 0x6e, 0xa5, 0xeb, 0x26, 0x91, 0xe4, 0xa7, 0x25, 1040495c8ff4SLin Jinhan 0x76, 0x28, 0xd1, 0x3f, 0x0a, 0x63, 0x7a, 0xfa, 1041495c8ff4SLin Jinhan 0x4f, 0x05, 0x03, 0xf6, 0xd8, 0xce, 0x4f, 0x06, 1042495c8ff4SLin Jinhan 0xea, 0x0c, 0xde, 0x08, 0xed, 0xda, 0x07, 0xac, 1043495c8ff4SLin Jinhan 0x8a, 0x5e, 0xa6, 0xfc, 0x03, 0x12, 0x02, 0x86, 1044495c8ff4SLin Jinhan 0xc0, 0x3a, 0x37, 0x9e, 0xf5, 0x59, 0xd7, 0x64, 1045495c8ff4SLin Jinhan 0xca, 0x39, 0x31, 0xf5, 0xf2, 0x59, 0x0b, 0xc9, 1046495c8ff4SLin Jinhan 0xa8, 0xae, 0x06, 0x65, 0xd6, 0x4a, 0xed, 0x36, 1047495c8ff4SLin Jinhan 0x12, 0xe8, 0x0a, 0x8f, 0x08, 0x92, 0xf3, 0x78, 1048495c8ff4SLin Jinhan 0x4e, 0xe6, 0xf0, 0x96, 0x2d, 0xcd, 0x2b, 0xaa, 1049495c8ff4SLin Jinhan 0xe7, 0xb2, 0x7f, 0xd4, 0x59, 0x4c, 0xf9, 0x1a, 1050495c8ff4SLin Jinhan 0x22, 0xff, 0x60, 0x1a, 0xa5, 0x71, 0x0c, 0x00, 1051495c8ff4SLin Jinhan }; 1052495c8ff4SLin Jinhan 1053415ed02bSLin Jinhan #else 1054415ed02bSLin Jinhan 1055415ed02bSLin Jinhan const u8 rsa4096_n[] = { 1056415ed02bSLin Jinhan 0x3f, 0xcf, 0x76, 0x36, 0x21, 0x95, 0x0a, 0xbb, 1057415ed02bSLin Jinhan 0x82, 0xb9, 0x3a, 0xa5, 0x3c, 0x4f, 0x5b, 0xc8, 1058415ed02bSLin Jinhan 0xaf, 0x59, 0xea, 0x02, 0x32, 0x74, 0x64, 0x8f, 1059415ed02bSLin Jinhan 0xc6, 0x26, 0x67, 0xf8, 0x1d, 0x85, 0x80, 0xa8, 1060415ed02bSLin Jinhan 0xe1, 0xa9, 0xeb, 0xfe, 0xce, 0x14, 0xfa, 0x1e, 1061415ed02bSLin Jinhan 0x59, 0x70, 0x81, 0xbd, 0x3e, 0x59, 0x67, 0x2e, 1062415ed02bSLin Jinhan 0x41, 0xe2, 0xd8, 0xfc, 0x52, 0x39, 0x8e, 0xa1, 1063415ed02bSLin Jinhan 0x13, 0x14, 0x9c, 0x6a, 0x65, 0x3b, 0xbf, 0x97, 1064415ed02bSLin Jinhan 0x38, 0x11, 0xa6, 0x0c, 0x10, 0x0d, 0xb1, 0xb1, 1065415ed02bSLin Jinhan 0xf2, 0x52, 0xbe, 0xfd, 0x73, 0x69, 0x92, 0x00, 1066415ed02bSLin Jinhan 0x79, 0xc9, 0x5c, 0x26, 0x8f, 0x02, 0xa0, 0xda, 1067415ed02bSLin Jinhan 0x3c, 0x45, 0x80, 0x9f, 0x0f, 0xa3, 0x8f, 0x1f, 1068415ed02bSLin Jinhan 0xb7, 0x79, 0x22, 0xfc, 0x15, 0x1b, 0x17, 0x42, 1069415ed02bSLin Jinhan 0xee, 0xa8, 0x5e, 0x8e, 0xc0, 0x5a, 0xe9, 0xc1, 1070415ed02bSLin Jinhan 0xdd, 0xfd, 0x04, 0xdf, 0x59, 0x49, 0xeb, 0xce, 1071415ed02bSLin Jinhan 0x09, 0x42, 0x4b, 0x03, 0xa5, 0x4c, 0x3f, 0x4c, 1072415ed02bSLin Jinhan 0xb4, 0x7b, 0x0a, 0x5b, 0x32, 0xbf, 0x6f, 0xf8, 1073415ed02bSLin Jinhan 0x0d, 0x80, 0x86, 0x33, 0x9a, 0x85, 0xaa, 0x4a, 1074415ed02bSLin Jinhan 0xf2, 0xe0, 0x78, 0x80, 0x47, 0x64, 0x7f, 0xc6, 1075415ed02bSLin Jinhan 0xbd, 0x85, 0xf4, 0x6a, 0xb7, 0x7a, 0xa8, 0xb5, 1076415ed02bSLin Jinhan 0x8c, 0x34, 0x5a, 0x0c, 0x28, 0x3d, 0x63, 0xa9, 1077415ed02bSLin Jinhan 0xb0, 0xa6, 0x3a, 0x10, 0x83, 0x2c, 0x99, 0x1f, 1078415ed02bSLin Jinhan 0x41, 0xe8, 0x98, 0x4e, 0x38, 0xb9, 0xde, 0x40, 1079415ed02bSLin Jinhan 0x7a, 0x34, 0x47, 0xff, 0x68, 0xf6, 0x19, 0x65, 1080415ed02bSLin Jinhan 0x04, 0xd7, 0xdd, 0x15, 0xee, 0x9c, 0x4d, 0x2d, 1081415ed02bSLin Jinhan 0x37, 0x46, 0xc8, 0x94, 0x42, 0x7b, 0x16, 0xfd, 1082415ed02bSLin Jinhan 0x15, 0x99, 0x3f, 0x71, 0x12, 0x02, 0x32, 0xf4, 1083415ed02bSLin Jinhan 0xac, 0xca, 0x02, 0x7d, 0x30, 0x83, 0xac, 0xce, 1084415ed02bSLin Jinhan 0x0f, 0xe6, 0x10, 0xd9, 0x7d, 0x09, 0x7b, 0x8e, 1085415ed02bSLin Jinhan 0xfe, 0x67, 0x77, 0x62, 0xb3, 0x92, 0x04, 0x0a, 1086415ed02bSLin Jinhan 0xce, 0xa6, 0xd2, 0xd4, 0x41, 0x8f, 0x76, 0xef, 1087415ed02bSLin Jinhan 0x88, 0x1b, 0x74, 0xae, 0xd4, 0xca, 0x56, 0x59, 1088415ed02bSLin Jinhan 0x3d, 0x14, 0x75, 0xe3, 0xcf, 0x20, 0xa8, 0x0b, 1089415ed02bSLin Jinhan 0x00, 0x33, 0x59, 0xa0, 0xdc, 0x5f, 0x8b, 0x3e, 1090415ed02bSLin Jinhan 0x17, 0x3b, 0xfd, 0xdb, 0x79, 0x84, 0x19, 0xa5, 1091415ed02bSLin Jinhan 0x47, 0x77, 0x77, 0xe1, 0xe9, 0xbd, 0xc8, 0x80, 1092415ed02bSLin Jinhan 0x79, 0x64, 0x9f, 0x01, 0xe1, 0x5e, 0x37, 0xb8, 1093415ed02bSLin Jinhan 0xf0, 0x91, 0x88, 0x0f, 0x7f, 0xcf, 0x98, 0x96, 1094415ed02bSLin Jinhan 0xd0, 0xb9, 0x96, 0x71, 0xda, 0x60, 0xb8, 0xfb, 1095415ed02bSLin Jinhan 0xa4, 0x7d, 0xa6, 0x8d, 0x67, 0x56, 0x70, 0xd2, 1096415ed02bSLin Jinhan 0x56, 0x2e, 0x2a, 0xee, 0x46, 0x46, 0xce, 0xc5, 1097415ed02bSLin Jinhan 0xf6, 0x19, 0x49, 0xd5, 0x9b, 0x24, 0x04, 0xdd, 1098415ed02bSLin Jinhan 0xdc, 0xb2, 0x19, 0x18, 0x5f, 0x72, 0x52, 0x74, 1099415ed02bSLin Jinhan 0xe6, 0xa3, 0x54, 0x11, 0x36, 0x2c, 0x4a, 0x71, 1100415ed02bSLin Jinhan 0xac, 0x4c, 0x3d, 0x14, 0xd5, 0x70, 0xbb, 0x3c, 1101415ed02bSLin Jinhan 0x71, 0x29, 0x71, 0xba, 0xaa, 0x89, 0x44, 0x2b, 1102415ed02bSLin Jinhan 0xb4, 0x5b, 0xfe, 0x65, 0x54, 0x56, 0x0b, 0x7e, 1103415ed02bSLin Jinhan 0x54, 0x87, 0x7a, 0x13, 0xb7, 0xcd, 0xc1, 0x6f, 1104415ed02bSLin Jinhan 0xff, 0x54, 0x59, 0x6a, 0x14, 0x8d, 0x71, 0x2b, 1105415ed02bSLin Jinhan 0x37, 0xa4, 0x0b, 0x51, 0x11, 0xeb, 0xe9, 0x09, 1106415ed02bSLin Jinhan 0xce, 0x20, 0x93, 0xe0, 0x84, 0xb2, 0x06, 0xf6, 1107415ed02bSLin Jinhan 0x0e, 0xc8, 0x90, 0xc1, 0x3f, 0x23, 0x30, 0x1d, 1108415ed02bSLin Jinhan 0xfa, 0x75, 0x5a, 0x18, 0x2c, 0x5e, 0x7a, 0x53, 1109415ed02bSLin Jinhan 0xb9, 0xfb, 0xee, 0xcf, 0x11, 0x93, 0x6d, 0xdb, 1110415ed02bSLin Jinhan 0x88, 0x41, 0xc0, 0x6c, 0x75, 0xb5, 0xb8, 0x07, 1111415ed02bSLin Jinhan 0xae, 0x67, 0xc3, 0x4c, 0x33, 0x80, 0x04, 0x8c, 1112415ed02bSLin Jinhan 0x12, 0xca, 0x3b, 0x67, 0xa8, 0x73, 0xa1, 0x3f, 1113415ed02bSLin Jinhan 0xd2, 0xe9, 0xe2, 0xe9, 0xbd, 0xaa, 0x4e, 0x25, 1114415ed02bSLin Jinhan 0x12, 0x43, 0xcb, 0x75, 0x41, 0x7e, 0x15, 0x05, 1115415ed02bSLin Jinhan 0xea, 0x31, 0x21, 0x0b, 0x07, 0xd4, 0xe5, 0x4c, 1116415ed02bSLin Jinhan 0xe9, 0x81, 0xb5, 0x9f, 0x44, 0x3d, 0xfa, 0x0b, 1117415ed02bSLin Jinhan 0xef, 0xff, 0xee, 0x4a, 0x9d, 0xa4, 0x5c, 0x8d, 1118415ed02bSLin Jinhan 0x61, 0xf6, 0xd8, 0x49, 0xd7, 0x30, 0x06, 0x5c, 1119415ed02bSLin Jinhan 0x19, 0x77, 0x2c, 0x66, 0x2f, 0x20, 0xfe, 0x5c, 1120415ed02bSLin Jinhan }; 1121415ed02bSLin Jinhan 1122415ed02bSLin Jinhan const u8 rsa4096_e[] = { 1123415ed02bSLin Jinhan 0x01, 0x00, 0x01 1124415ed02bSLin Jinhan }; 1125415ed02bSLin Jinhan 1126415ed02bSLin Jinhan const u8 rsa4096_d[] = { 1127415ed02bSLin Jinhan 0xc1, 0x8d, 0x33, 0x92, 0x23, 0xd6, 0xf7, 0x22, 1128415ed02bSLin Jinhan 0xb7, 0x9c, 0x59, 0x3f, 0xd7, 0x79, 0x40, 0xca, 1129415ed02bSLin Jinhan 0x2a, 0x09, 0x61, 0x95, 0xd0, 0x66, 0xc4, 0xd3, 1130415ed02bSLin Jinhan 0xb4, 0xd3, 0x87, 0x56, 0xac, 0xc5, 0xa7, 0xbc, 1131415ed02bSLin Jinhan 0x5f, 0x8d, 0xcc, 0x0e, 0x23, 0xde, 0x68, 0xa2, 1132415ed02bSLin Jinhan 0x35, 0x03, 0x9c, 0xfb, 0xe8, 0x5c, 0xfa, 0xf2, 1133415ed02bSLin Jinhan 0xd8, 0xb5, 0x99, 0xf0, 0xf0, 0xd4, 0xf4, 0x9e, 1134415ed02bSLin Jinhan 0xfb, 0x4c, 0x6a, 0x41, 0x9d, 0x01, 0xde, 0x22, 1135415ed02bSLin Jinhan 0x61, 0xf9, 0xb7, 0x67, 0x2c, 0x29, 0xbd, 0x4f, 1136415ed02bSLin Jinhan 0xa7, 0xa5, 0xe4, 0x90, 0xeb, 0xb4, 0x26, 0xea, 1137415ed02bSLin Jinhan 0x3b, 0x9c, 0x7d, 0xe8, 0x69, 0xab, 0xbd, 0xa8, 1138415ed02bSLin Jinhan 0xfd, 0x35, 0x98, 0x7d, 0x58, 0x20, 0x34, 0xe5, 1139415ed02bSLin Jinhan 0x83, 0xc1, 0xd6, 0xf9, 0x1f, 0x04, 0x79, 0xd1, 1140415ed02bSLin Jinhan 0x0a, 0x94, 0x2c, 0xe6, 0x77, 0xd1, 0xa8, 0x10, 1141415ed02bSLin Jinhan 0x5c, 0x94, 0x68, 0xcb, 0x5e, 0x0c, 0x93, 0x5d, 1142415ed02bSLin Jinhan 0xb2, 0x66, 0x88, 0xe1, 0xd2, 0xc3, 0x81, 0xcd, 1143415ed02bSLin Jinhan 0xbf, 0xed, 0xde, 0xe2, 0x22, 0x3e, 0xe6, 0x6c, 1144415ed02bSLin Jinhan 0x3c, 0x6f, 0x18, 0xc7, 0xf8, 0xf2, 0x50, 0x14, 1145415ed02bSLin Jinhan 0x3c, 0x58, 0x51, 0x87, 0x7a, 0xff, 0x41, 0x7d, 1146415ed02bSLin Jinhan 0xde, 0x44, 0x1e, 0x86, 0x61, 0xcf, 0xff, 0x84, 1147415ed02bSLin Jinhan 0x37, 0xfa, 0xbf, 0xf8, 0xb2, 0xb6, 0xbe, 0x5c, 1148415ed02bSLin Jinhan 0x51, 0xc7, 0x49, 0xbf, 0x02, 0x14, 0xe4, 0x7a, 1149415ed02bSLin Jinhan 0xa8, 0x55, 0x91, 0x30, 0xae, 0x26, 0x2b, 0x9a, 1150415ed02bSLin Jinhan 0x68, 0x98, 0xa4, 0x75, 0x4e, 0xfa, 0x7b, 0x38, 1151415ed02bSLin Jinhan 0x62, 0xd2, 0x2b, 0x47, 0x59, 0x63, 0x2f, 0x11, 1152415ed02bSLin Jinhan 0xb0, 0xa2, 0xf8, 0x37, 0xe0, 0xfe, 0x24, 0xd4, 1153415ed02bSLin Jinhan 0x6a, 0xb5, 0x35, 0x03, 0xc3, 0x1b, 0x21, 0x37, 1154415ed02bSLin Jinhan 0xe8, 0xe6, 0x71, 0x68, 0xc1, 0x2e, 0xd7, 0xec, 1155415ed02bSLin Jinhan 0x7c, 0xbc, 0xd3, 0xf5, 0xdc, 0x83, 0xb4, 0xf1, 1156415ed02bSLin Jinhan 0xf6, 0x67, 0xb2, 0xdd, 0xcf, 0x51, 0xf0, 0xb4, 1157415ed02bSLin Jinhan 0xc5, 0xf7, 0xa2, 0x87, 0xc9, 0x56, 0xa0, 0xb3, 1158415ed02bSLin Jinhan 0x78, 0xfa, 0x84, 0x45, 0x95, 0x35, 0xa6, 0x61, 1159415ed02bSLin Jinhan 0x5d, 0x37, 0xe5, 0x7c, 0x9e, 0x39, 0xa8, 0x9b, 1160415ed02bSLin Jinhan 0x47, 0xf3, 0xa9, 0x21, 0x62, 0xd1, 0x71, 0x6f, 1161415ed02bSLin Jinhan 0xae, 0xad, 0x73, 0x4c, 0x0e, 0x98, 0x5f, 0x4f, 1162415ed02bSLin Jinhan 0x48, 0x3b, 0x9b, 0x34, 0xa9, 0xf1, 0x1a, 0x84, 1163415ed02bSLin Jinhan 0x20, 0x2a, 0x52, 0x08, 0xfd, 0x2d, 0x61, 0x05, 1164415ed02bSLin Jinhan 0xbf, 0x12, 0xda, 0x5a, 0x0c, 0x6a, 0xae, 0x15, 1165415ed02bSLin Jinhan 0x70, 0xa3, 0xb3, 0xe6, 0xd4, 0x17, 0x0e, 0xe9, 1166415ed02bSLin Jinhan 0x1d, 0x3d, 0xb7, 0x4e, 0xfc, 0xe0, 0xee, 0x28, 1167415ed02bSLin Jinhan 0xdc, 0x51, 0x27, 0x98, 0xa3, 0xad, 0xfe, 0xca, 1168415ed02bSLin Jinhan 0x47, 0xa7, 0x43, 0x11, 0xf1, 0x0a, 0x38, 0x64, 1169415ed02bSLin Jinhan 0xee, 0x3a, 0x1a, 0x50, 0xe5, 0x76, 0x5a, 0x79, 1170415ed02bSLin Jinhan 0xee, 0xb2, 0x7a, 0x83, 0x65, 0xc9, 0x59, 0x32, 1171415ed02bSLin Jinhan 0x31, 0x8c, 0x67, 0xce, 0xdb, 0x7e, 0x91, 0xac, 1172415ed02bSLin Jinhan 0x6a, 0xce, 0x16, 0x79, 0x4c, 0x38, 0x00, 0x59, 1173415ed02bSLin Jinhan 0x9f, 0x26, 0x43, 0xef, 0x4e, 0xda, 0xd8, 0x34, 1174415ed02bSLin Jinhan 0x09, 0x7b, 0x6f, 0xf7, 0x0f, 0x73, 0xb3, 0x09, 1175415ed02bSLin Jinhan 0x76, 0xd8, 0xb6, 0xc0, 0x72, 0xdd, 0x59, 0x7d, 1176415ed02bSLin Jinhan 0x68, 0xb7, 0x18, 0x0e, 0xfa, 0x07, 0x01, 0x44, 1177415ed02bSLin Jinhan 0xb5, 0x58, 0x58, 0x35, 0xac, 0x0d, 0xa0, 0x7e, 1178415ed02bSLin Jinhan 0x98, 0x28, 0xf5, 0x57, 0xe3, 0xa0, 0x96, 0xfc, 1179415ed02bSLin Jinhan 0xb7, 0x12, 0x6d, 0x02, 0x31, 0x8b, 0xc9, 0xce, 1180415ed02bSLin Jinhan 0x7b, 0xc2, 0x20, 0x9d, 0x74, 0x84, 0x88, 0xf8, 1181415ed02bSLin Jinhan 0xcb, 0xd0, 0x33, 0xb8, 0xbb, 0x60, 0x80, 0xf2, 1182415ed02bSLin Jinhan 0xe7, 0x05, 0xd3, 0x62, 0x63, 0x24, 0x47, 0xa9, 1183415ed02bSLin Jinhan 0x3b, 0xd0, 0x4c, 0x2c, 0xe2, 0x92, 0x49, 0x29, 1184415ed02bSLin Jinhan 0xc4, 0x0c, 0x11, 0x14, 0x16, 0x60, 0x55, 0x28, 1185415ed02bSLin Jinhan 0x0e, 0xac, 0xa3, 0x81, 0xcd, 0xc2, 0x8c, 0xbf, 1186415ed02bSLin Jinhan 0xe9, 0x5b, 0x22, 0x2d, 0xe5, 0xe3, 0xff, 0x00, 1187415ed02bSLin Jinhan 0xdb, 0x2c, 0xac, 0x7e, 0xbe, 0x4f, 0xa7, 0x62, 1188415ed02bSLin Jinhan 0xa1, 0x86, 0x7c, 0x23, 0x13, 0xd7, 0x82, 0xc2, 1189415ed02bSLin Jinhan 0xf4, 0xda, 0xe9, 0x59, 0xf0, 0x43, 0x30, 0x0b, 1190415ed02bSLin Jinhan 0x2b, 0xf4, 0xd4, 0x91, 0x20, 0xa3, 0x56, 0x37, 1191415ed02bSLin Jinhan }; 1192415ed02bSLin Jinhan 1193415ed02bSLin Jinhan const u8 rsa4096_sign_in[] = { 1194415ed02bSLin Jinhan 0x21, 0x70, 0x7d, 0x26, 0x81, 0xcd, 0x27, 0x4c, 1195415ed02bSLin Jinhan 0x71, 0xa0, 0xee, 0x37, 0xd0, 0xf8, 0x3f, 0x50, 1196415ed02bSLin Jinhan 0x7e, 0xfb, 0x7c, 0x58, 0x99, 0x55, 0x01, 0x68, 1197415ed02bSLin Jinhan 0x42, 0x91, 0x43, 0x11, 0x28, 0xec, 0x09, 0x80, 1198415ed02bSLin Jinhan 0xa0, 0xe7, 0x03, 0x54, 0xe8, 0x4d, 0xa6, 0xe2, 1199415ed02bSLin Jinhan 0x6e, 0xc7, 0xd7, 0x2f, 0x2a, 0x30, 0xf4, 0xc0, 1200415ed02bSLin Jinhan 0x38, 0xab, 0xfb, 0x2b, 0x04, 0xb4, 0xd6, 0x76, 1201415ed02bSLin Jinhan 0x9a, 0xc0, 0x6f, 0xdf, 0xba, 0x65, 0x0b, 0x2a, 1202415ed02bSLin Jinhan 0xd9, 0x48, 0x9a, 0xad, 0x1e, 0xa3, 0x32, 0x98, 1203415ed02bSLin Jinhan 0x58, 0xc4, 0xa5, 0x15, 0xf7, 0x12, 0xf7, 0xb2, 1204415ed02bSLin Jinhan 0x06, 0x3e, 0xe7, 0x8f, 0x16, 0xc4, 0x18, 0xf8, 1205415ed02bSLin Jinhan 0x33, 0x87, 0xc0, 0x77, 0x80, 0xb4, 0xe0, 0x3c, 1206415ed02bSLin Jinhan 0xdb, 0xd7, 0x93, 0x5e, 0xbb, 0x55, 0x35, 0x59, 1207415ed02bSLin Jinhan 0xd6, 0x3d, 0x70, 0x16, 0x3e, 0x90, 0x02, 0x82, 1208415ed02bSLin Jinhan 0x8a, 0x56, 0xf3, 0x74, 0x46, 0x8c, 0xc8, 0x5e, 1209415ed02bSLin Jinhan 0xe4, 0x8d, 0xa0, 0x5f, 0xde, 0x33, 0x1a, 0x94, 1210415ed02bSLin Jinhan 0xef, 0xad, 0xe7, 0xba, 0x84, 0x11, 0x6d, 0x0c, 1211415ed02bSLin Jinhan 0xc1, 0xda, 0xa5, 0xd9, 0x6a, 0x36, 0xcd, 0xb1, 1212415ed02bSLin Jinhan 0x98, 0x41, 0x8d, 0xf6, 0x1c, 0x99, 0x73, 0x24, 1213415ed02bSLin Jinhan 0xd7, 0x59, 0xca, 0x25, 0xc2, 0x24, 0xf2, 0x8e, 1214415ed02bSLin Jinhan 0x3e, 0x77, 0x6c, 0x0a, 0x25, 0xf9, 0xbb, 0x6c, 1215415ed02bSLin Jinhan 0xb7, 0xd3, 0x33, 0x29, 0x98, 0x66, 0xed, 0xb7, 1216415ed02bSLin Jinhan 0x24, 0x9e, 0x72, 0xba, 0x0c, 0xcd, 0xb5, 0xb1, 1217415ed02bSLin Jinhan 0x79, 0xfb, 0xf2, 0xf9, 0x90, 0x99, 0xea, 0xf2, 1218415ed02bSLin Jinhan 0xa5, 0xa4, 0x07, 0x77, 0x3c, 0x91, 0xa8, 0x4c, 1219415ed02bSLin Jinhan 0xf9, 0x49, 0x00, 0xde, 0x24, 0x34, 0x8f, 0xcb, 1220415ed02bSLin Jinhan 0x57, 0x37, 0xc5, 0x02, 0xa5, 0x08, 0x7d, 0x74, 1221415ed02bSLin Jinhan 0x14, 0xdb, 0x19, 0xf6, 0xa0, 0xa0, 0x8e, 0xf4, 1222415ed02bSLin Jinhan 0x4d, 0x54, 0xb4, 0x3e, 0xf0, 0xd3, 0x4e, 0x21, 1223415ed02bSLin Jinhan 0x90, 0x57, 0x3a, 0xb3, 0xc0, 0x3b, 0x8f, 0x4d, 1224415ed02bSLin Jinhan 0x25, 0x95, 0x54, 0x9c, 0x6d, 0x24, 0xe8, 0x8a, 1225415ed02bSLin Jinhan 0x65, 0x86, 0x7a, 0x61, 0xe4, 0x25, 0xe2, 0x0d, 1226415ed02bSLin Jinhan 0xa5, 0xba, 0xdc, 0x2d, 0x4d, 0xc1, 0xbb, 0x71, 1227415ed02bSLin Jinhan 0x2f, 0xdf, 0xc3, 0xa5, 0x05, 0x13, 0xd8, 0xa3, 1228415ed02bSLin Jinhan 0x39, 0xa0, 0xd0, 0xad, 0x21, 0x36, 0xbd, 0xc4, 1229415ed02bSLin Jinhan 0xc6, 0xcc, 0xb2, 0x00, 0xe4, 0x7a, 0xe2, 0x5e, 1230415ed02bSLin Jinhan 0x5c, 0x57, 0x6a, 0x03, 0xed, 0x83, 0x52, 0x95, 1231415ed02bSLin Jinhan 0x58, 0x56, 0x64, 0xe6, 0x32, 0xbc, 0xc2, 0x40, 1232415ed02bSLin Jinhan 0xd7, 0x6a, 0x48, 0x7a, 0x0a, 0x15, 0x55, 0x28, 1233415ed02bSLin Jinhan 0xe1, 0x6b, 0xb1, 0x4d, 0x49, 0x85, 0x9d, 0x31, 1234415ed02bSLin Jinhan 0x7b, 0x0a, 0xde, 0x66, 0x9b, 0x50, 0x36, 0x1f, 1235415ed02bSLin Jinhan 0xb4, 0xe0, 0x22, 0xb6, 0xff, 0x8d, 0xa3, 0xa6, 1236415ed02bSLin Jinhan 0x92, 0x57, 0xe0, 0xd5, 0x88, 0xde, 0xd0, 0x7d, 1237415ed02bSLin Jinhan 0xaf, 0xf8, 0x54, 0x1e, 0x2f, 0x0a, 0x40, 0x60, 1238415ed02bSLin Jinhan 0x4f, 0xe8, 0xdd, 0xc0, 0x3c, 0x55, 0xbe, 0x9b, 1239415ed02bSLin Jinhan 0x61, 0x11, 0x18, 0x8c, 0x0a, 0xd5, 0xcd, 0xfe, 1240415ed02bSLin Jinhan 0xc3, 0xd0, 0xcf, 0x18, 0x6e, 0xd7, 0x85, 0xca, 1241415ed02bSLin Jinhan 0x4e, 0x4d, 0x74, 0xb3, 0xb2, 0x27, 0xb9, 0xd2, 1242415ed02bSLin Jinhan 0x8c, 0x5c, 0x1c, 0xce, 0xe2, 0x6c, 0x0c, 0x32, 1243415ed02bSLin Jinhan 0xd7, 0xa3, 0xbd, 0xb6, 0x15, 0x3a, 0xc8, 0xec, 1244415ed02bSLin Jinhan 0x2b, 0xa0, 0xb8, 0x09, 0xd6, 0x11, 0x20, 0xd0, 1245415ed02bSLin Jinhan 0xf0, 0xc9, 0x26, 0xe6, 0x85, 0x5b, 0x2e, 0x59, 1246415ed02bSLin Jinhan 0x79, 0x5c, 0xc7, 0x28, 0xd8, 0xb1, 0xf9, 0xba, 1247415ed02bSLin Jinhan 0x93, 0x2b, 0xc1, 0x7d, 0x99, 0xab, 0x79, 0xc2, 1248415ed02bSLin Jinhan 0x1f, 0x21, 0x0f, 0xb4, 0x9d, 0x95, 0x46, 0x4e, 1249415ed02bSLin Jinhan 0x37, 0x42, 0xd2, 0xc7, 0x65, 0x24, 0x46, 0x22, 1250415ed02bSLin Jinhan 0x9a, 0x66, 0x9b, 0x84, 0xeb, 0x66, 0x14, 0x0c, 1251415ed02bSLin Jinhan 0x50, 0x61, 0xa0, 0xed, 0x1b, 0xd2, 0x75, 0x89, 1252415ed02bSLin Jinhan 0x61, 0xc3, 0xbc, 0xec, 0x72, 0xa3, 0x59, 0xae, 1253415ed02bSLin Jinhan 0xae, 0x6c, 0xe0, 0x8e, 0xcb, 0xf9, 0xe6, 0x8d, 1254415ed02bSLin Jinhan 0x25, 0x9e, 0x9b, 0x15, 0x78, 0xe4, 0x19, 0xaf, 1255415ed02bSLin Jinhan 0x26, 0xfa, 0xe8, 0x93, 0xb3, 0x9e, 0x51, 0x8b, 1256415ed02bSLin Jinhan 0xca, 0xfd, 0xf6, 0x62, 0x82, 0xf4, 0x44, 0xa1, 1257415ed02bSLin Jinhan 0x4c, 0x04, 0x1d, 0x74, 0x9e, 0xd8, 0x0e, 0x3c, 1258415ed02bSLin Jinhan }; 1259415ed02bSLin Jinhan 1260415ed02bSLin Jinhan const u8 rsa4096_sign_out[] = { 1261415ed02bSLin Jinhan 0x10, 0x8d, 0x29, 0xbd, 0x8e, 0xd3, 0x68, 0xd9, 1262415ed02bSLin Jinhan 0x5d, 0xcd, 0x0f, 0x15, 0x8f, 0x4d, 0x76, 0xd8, 1263415ed02bSLin Jinhan 0xeb, 0x17, 0xf1, 0x83, 0x9b, 0x5d, 0x3e, 0xad, 1264415ed02bSLin Jinhan 0x60, 0x82, 0xd1, 0x15, 0x5e, 0xf3, 0xc6, 0x29, 1265415ed02bSLin Jinhan 0x35, 0x23, 0x7e, 0x16, 0x1c, 0xec, 0xd8, 0x09, 1266415ed02bSLin Jinhan 0x00, 0x9b, 0x96, 0xb1, 0x6b, 0x3e, 0x9b, 0x3d, 1267415ed02bSLin Jinhan 0xdc, 0x02, 0x37, 0x67, 0x7c, 0x48, 0xcf, 0xc3, 1268415ed02bSLin Jinhan 0x34, 0xd0, 0x03, 0x88, 0x33, 0x11, 0x9d, 0xaf, 1269415ed02bSLin Jinhan 0x4f, 0x1a, 0xdc, 0x29, 0x6b, 0x94, 0xb6, 0x25, 1270415ed02bSLin Jinhan 0xea, 0xaf, 0x10, 0x9e, 0xe6, 0xb1, 0x78, 0x32, 1271415ed02bSLin Jinhan 0xd5, 0xc5, 0xbf, 0x8c, 0xd3, 0xc3, 0xfe, 0x25, 1272415ed02bSLin Jinhan 0x9f, 0x18, 0xd0, 0xed, 0x81, 0x57, 0xa3, 0xa2, 1273415ed02bSLin Jinhan 0xcb, 0x9a, 0xdd, 0x95, 0xf1, 0x6e, 0x92, 0x2b, 1274415ed02bSLin Jinhan 0x86, 0x7b, 0x0a, 0x71, 0xe2, 0x7d, 0x7c, 0x02, 1275415ed02bSLin Jinhan 0x58, 0x8c, 0x7a, 0xd9, 0x86, 0x8e, 0x8c, 0x17, 1276415ed02bSLin Jinhan 0x7e, 0xd3, 0xe1, 0xab, 0x98, 0x07, 0xd8, 0x84, 1277415ed02bSLin Jinhan 0x5a, 0x57, 0xa5, 0x46, 0x89, 0x32, 0x23, 0xd9, 1278415ed02bSLin Jinhan 0xa4, 0x24, 0xe9, 0x15, 0xe4, 0xc8, 0x62, 0x2a, 1279415ed02bSLin Jinhan 0xc6, 0x6c, 0x53, 0xbe, 0xc7, 0x31, 0x42, 0xd9, 1280415ed02bSLin Jinhan 0x7b, 0xbd, 0x27, 0x19, 0x82, 0xd9, 0x77, 0x33, 1281415ed02bSLin Jinhan 0xb0, 0x2f, 0x02, 0xb6, 0x17, 0x20, 0x58, 0x11, 1282415ed02bSLin Jinhan 0x82, 0xe4, 0xe2, 0x33, 0x69, 0xe0, 0x58, 0x0c, 1283415ed02bSLin Jinhan 0xdf, 0x47, 0x73, 0xce, 0xe7, 0xc4, 0x8a, 0xe2, 1284415ed02bSLin Jinhan 0x68, 0x43, 0x22, 0x93, 0x6c, 0x98, 0x32, 0xe2, 1285415ed02bSLin Jinhan 0xaa, 0xc6, 0x78, 0xeb, 0x33, 0x48, 0xba, 0x75, 1286415ed02bSLin Jinhan 0x6a, 0xd7, 0x5f, 0x38, 0x82, 0x45, 0x07, 0x6c, 1287415ed02bSLin Jinhan 0x0c, 0x9d, 0xdf, 0x63, 0xb3, 0x1f, 0x47, 0x16, 1288415ed02bSLin Jinhan 0x3c, 0xfa, 0xf7, 0x25, 0x5b, 0x79, 0x4e, 0x41, 1289415ed02bSLin Jinhan 0x51, 0xad, 0xa7, 0x89, 0x21, 0xba, 0x17, 0xc3, 1290415ed02bSLin Jinhan 0x51, 0xa7, 0xbe, 0x64, 0x5b, 0x25, 0x77, 0x71, 1291415ed02bSLin Jinhan 0xa5, 0x5e, 0x53, 0xf8, 0x40, 0xe6, 0xad, 0x79, 1292415ed02bSLin Jinhan 0x73, 0x6a, 0x21, 0xd9, 0x1f, 0xdc, 0xd8, 0x53, 1293415ed02bSLin Jinhan 0x0c, 0xd6, 0xd9, 0xf8, 0x43, 0xb3, 0x39, 0x50, 1294415ed02bSLin Jinhan 0xcd, 0x2d, 0x97, 0x94, 0xec, 0x7a, 0x37, 0x2f, 1295415ed02bSLin Jinhan 0x01, 0xda, 0x0d, 0x47, 0x1a, 0x63, 0xa1, 0xf2, 1296415ed02bSLin Jinhan 0x69, 0x2e, 0x1a, 0x6c, 0x9c, 0xcf, 0xee, 0x89, 1297415ed02bSLin Jinhan 0xc2, 0xdc, 0xbe, 0x82, 0x50, 0xa6, 0x12, 0xc8, 1298415ed02bSLin Jinhan 0xaa, 0x89, 0x8c, 0x26, 0x86, 0xe3, 0x4b, 0x97, 1299415ed02bSLin Jinhan 0xf8, 0x85, 0xc7, 0xa4, 0x5b, 0x8a, 0x3e, 0x2f, 1300415ed02bSLin Jinhan 0xcd, 0x19, 0x39, 0xcb, 0xbb, 0xd8, 0xe0, 0x23, 1301415ed02bSLin Jinhan 0x6b, 0x48, 0x2e, 0x6e, 0x99, 0x59, 0x60, 0x25, 1302415ed02bSLin Jinhan 0xce, 0x49, 0x1f, 0x25, 0x77, 0xb5, 0xd8, 0xa6, 1303415ed02bSLin Jinhan 0xcc, 0xc7, 0x06, 0x1a, 0x44, 0xde, 0x2c, 0xf4, 1304415ed02bSLin Jinhan 0x96, 0x9b, 0xed, 0xc6, 0x10, 0x4a, 0x39, 0x32, 1305415ed02bSLin Jinhan 0xed, 0x64, 0xae, 0xdb, 0x42, 0xdd, 0x42, 0x21, 1306415ed02bSLin Jinhan 0x4b, 0xef, 0x2a, 0x52, 0x97, 0x25, 0x49, 0xf7, 1307415ed02bSLin Jinhan 0xf1, 0x50, 0x21, 0xc1, 0x16, 0x62, 0xe2, 0x51, 1308415ed02bSLin Jinhan 0x89, 0xce, 0x5a, 0xad, 0x41, 0xf2, 0x5b, 0xbb, 1309415ed02bSLin Jinhan 0x50, 0x49, 0x9e, 0xfc, 0xa9, 0xe1, 0xde, 0x7d, 1310415ed02bSLin Jinhan 0xe9, 0x24, 0x29, 0xab, 0x62, 0x54, 0xab, 0x85, 1311415ed02bSLin Jinhan 0x95, 0x6b, 0xbb, 0x80, 0x4d, 0x2f, 0x30, 0xed, 1312415ed02bSLin Jinhan 0xcc, 0x29, 0x8b, 0x72, 0xac, 0xe1, 0xf9, 0x4c, 1313415ed02bSLin Jinhan 0x75, 0x50, 0x86, 0x21, 0x70, 0x0b, 0x03, 0xbd, 1314415ed02bSLin Jinhan 0x51, 0x2e, 0x5f, 0xd4, 0x24, 0xd5, 0x0b, 0x1c, 1315415ed02bSLin Jinhan 0x73, 0xa2, 0x22, 0xa8, 0x02, 0x35, 0x43, 0xf7, 1316415ed02bSLin Jinhan 0x5b, 0x58, 0xd7, 0x27, 0x16, 0x94, 0x90, 0x5f, 1317415ed02bSLin Jinhan 0x68, 0x1a, 0x2d, 0x6a, 0x8d, 0x29, 0x7c, 0xa7, 1318415ed02bSLin Jinhan 0x96, 0x69, 0xac, 0xb9, 0xc8, 0x59, 0xa1, 0x5f, 1319415ed02bSLin Jinhan 0x44, 0xf5, 0xa5, 0x5e, 0x93, 0xc3, 0xf2, 0x6d, 1320415ed02bSLin Jinhan 0x10, 0xe3, 0x7e, 0x1a, 0x78, 0x5a, 0x93, 0x7d, 1321415ed02bSLin Jinhan 0x2d, 0xca, 0xc8, 0x8d, 0x5e, 0x3e, 0x63, 0x09, 1322415ed02bSLin Jinhan 0x2d, 0x30, 0x5e, 0xad, 0xe7, 0x3f, 0x7f, 0x13, 1323415ed02bSLin Jinhan 0xe9, 0x0e, 0x4d, 0x01, 0x2f, 0x57, 0x26, 0x66, 1324415ed02bSLin Jinhan 0x4c, 0x83, 0xd5, 0xa8, 0x0b, 0x4d, 0xf8, 0x19, 1325415ed02bSLin Jinhan }; 1326415ed02bSLin Jinhan 1327415ed02bSLin Jinhan #endif 1328415ed02bSLin Jinhan 1329495c8ff4SLin Jinhan #endif 1330495c8ff4SLin Jinhan 1331*299fe3b6SLin Jinhan #if CONFIG_IS_ENABLED(ROCKCHIP_EC) 1332*299fe3b6SLin Jinhan static const uint8_t ecc192r1_pub_x[] = { 1333*299fe3b6SLin Jinhan 0xf7, 0x46, 0xf8, 0x2f, 0x15, 0xf6, 0x22, 0x8e, 1334*299fe3b6SLin Jinhan 0xd7, 0x57, 0x4f, 0xcc, 0xe7, 0xbb, 0xc1, 0xd4, 1335*299fe3b6SLin Jinhan 0x09, 0x73, 0xcf, 0xea, 0xd0, 0x15, 0x07, 0x3d, 1336*299fe3b6SLin Jinhan }; 1337*299fe3b6SLin Jinhan 1338*299fe3b6SLin Jinhan static const uint8_t ecc192r1_pub_y[] = { 1339*299fe3b6SLin Jinhan 0xa5, 0x8a, 0x8a, 0x95, 0x43, 0xe4, 0x68, 0xea, 1340*299fe3b6SLin Jinhan 0xc6, 0x25, 0xc1, 0xc1, 0x01, 0x25, 0x4c, 0x7e, 1341*299fe3b6SLin Jinhan 0xc3, 0x3c, 0xa6, 0x04, 0x0a, 0xe7, 0x08, 0x98, 1342*299fe3b6SLin Jinhan }; 1343*299fe3b6SLin Jinhan 1344*299fe3b6SLin Jinhan static const uint8_t ecc192r1_hash[] = { 1345*299fe3b6SLin Jinhan 0xcd, 0xb9, 0xd2, 0x1c, 0xb7, 0x6f, 0xcd, 0x44, 1346*299fe3b6SLin Jinhan 0xb3, 0xfd, 0x63, 0xea, 0xa3, 0x66, 0x7f, 0xae, 1347*299fe3b6SLin Jinhan 0x63, 0x85, 0xe7, 0x82, 1348*299fe3b6SLin Jinhan }; 1349*299fe3b6SLin Jinhan 1350*299fe3b6SLin Jinhan static const uint8_t ecc192r1_sign[] = { 1351*299fe3b6SLin Jinhan 0xba, 0xe5, 0x93, 0x83, 0x6e, 0xb6, 0x3b, 0x63, 1352*299fe3b6SLin Jinhan 0xa0, 0x27, 0x91, 0xc6, 0xf6, 0x7f, 0xc3, 0x09, 1353*299fe3b6SLin Jinhan 0xad, 0x59, 0xad, 0x88, 0x27, 0xd6, 0x92, 0x6b, 1354*299fe3b6SLin Jinhan 0x10, 0x68, 0x01, 0x9d, 0xba, 0xce, 0x83, 0x08, 1355*299fe3b6SLin Jinhan 0xef, 0x95, 0x52, 0x7b, 0xa0, 0x0f, 0xe4, 0x18, 1356*299fe3b6SLin Jinhan 0x86, 0x80, 0x6f, 0xa5, 0x79, 0x77, 0xda, 0xd0, 1357*299fe3b6SLin Jinhan }; 1358*299fe3b6SLin Jinhan 1359*299fe3b6SLin Jinhan const u8 sm2_pub_x[] = { 1360*299fe3b6SLin Jinhan 0x8e, 0xa0, 0x33, 0x69, 0x91, 0x7e, 0x3d, 0xec, 1361*299fe3b6SLin Jinhan 0xad, 0x8e, 0xf0, 0x45, 0x5e, 0x13, 0x3e, 0x68, 1362*299fe3b6SLin Jinhan 0x5b, 0x8c, 0xab, 0x5c, 0xc6, 0xc8, 0x50, 0xdf, 1363*299fe3b6SLin Jinhan 0x91, 0x00, 0xe0, 0x24, 0x73, 0x4d, 0x31, 0xf2, 1364*299fe3b6SLin Jinhan }; 1365*299fe3b6SLin Jinhan 1366*299fe3b6SLin Jinhan const u8 sm2_pub_y[] = { 1367*299fe3b6SLin Jinhan 0x2e, 0xc0, 0xd5, 0x6b, 0xee, 0xda, 0x98, 0x93, 1368*299fe3b6SLin Jinhan 0xec, 0xd8, 0x36, 0xaa, 0xb9, 0xcf, 0x63, 0x82, 1369*299fe3b6SLin Jinhan 0xef, 0xa7, 0x1a, 0x03, 0xed, 0x16, 0xba, 0x74, 1370*299fe3b6SLin Jinhan 0xb8, 0x8b, 0xf9, 0xe5, 0x70, 0x39, 0xa4, 0x70, 1371*299fe3b6SLin Jinhan }; 1372*299fe3b6SLin Jinhan 1373*299fe3b6SLin Jinhan const u8 sm2_hash[] = { 1374*299fe3b6SLin Jinhan 0x47, 0xa7, 0xbf, 0xd3, 0xda, 0xc4, 0x79, 0xee, 1375*299fe3b6SLin Jinhan 0xda, 0x8b, 0x4f, 0xe8, 0x40, 0x94, 0xd4, 0x32, 1376*299fe3b6SLin Jinhan 0x8f, 0xf1, 0xcd, 0x68, 0x4d, 0xbd, 0x9b, 0x1d, 1377*299fe3b6SLin Jinhan 0xe0, 0xd8, 0x9a, 0x5d, 0xad, 0x85, 0x47, 0x5c, 1378*299fe3b6SLin Jinhan }; 1379*299fe3b6SLin Jinhan 1380*299fe3b6SLin Jinhan const u8 sm2_sign[] = { 1381*299fe3b6SLin Jinhan 0x70, 0xab, 0xb6, 0x7d, 0xd6, 0x54, 0x80, 0x64, 1382*299fe3b6SLin Jinhan 0x42, 0x7e, 0x2d, 0x05, 0x08, 0x36, 0xc9, 0x96, 1383*299fe3b6SLin Jinhan 0x25, 0xc2, 0xbb, 0xff, 0x08, 0xe5, 0x43, 0x15, 1384*299fe3b6SLin Jinhan 0x5e, 0xf3, 0x06, 0xd9, 0x2b, 0x2f, 0x0a, 0x9f, 1385*299fe3b6SLin Jinhan 0xbf, 0x21, 0x5f, 0x7e, 0x5d, 0x3f, 0x1a, 0x4d, 1386*299fe3b6SLin Jinhan 0x8f, 0x84, 0xc2, 0xe9, 0xa6, 0x4c, 0xa4, 0x18, 1387*299fe3b6SLin Jinhan 0xb2, 0xb8, 0x46, 0xf4, 0x32, 0x96, 0xfa, 0x57, 1388*299fe3b6SLin Jinhan 0xc6, 0x29, 0xd4, 0x89, 0xae, 0xcc, 0xda, 0xdb, 1389*299fe3b6SLin Jinhan }; 1390*299fe3b6SLin Jinhan 1391*299fe3b6SLin Jinhan #endif 1392*299fe3b6SLin Jinhan 1393495c8ff4SLin Jinhan #endif 1394