⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aes_sp800-38a.h

📁 英贝德 sam7x256 开发板 所有源码程序
💻 H
字号:
//  ----------------------------------------------------------------------------
//          ATMEL Microcontroller Software Support  -  ROUSSET  -
//  ----------------------------------------------------------------------------
//  DISCLAIMER:  THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
//  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
//  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
//  DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
//  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
//  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
//  OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
//  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
//  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
//  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// ----------------------------------------------------------------------------
//  File Name           : aes_sp800-38a.h
//  Object              :
//  Creation            : FBr   22-Aug-2005
// ----------------------------------------------------------------------------

// Array Offset
#define KEY_OFFSET	0
#define IN_OFFSET	4
#define OUT_OFFSET	8
#define INIT_OFFSET	12

// aes_sp800_38a[][16] index
#define ECB_ENCRYPT_OFFSET		0
#define ECB_DECRYPT_OFFSET		4
#define CBC_ENCRYPT_OFFSET		8
#define CBC_DECRYPT_OFFSET		12
#define OFB_ENCRYPT_OFFSET		16
#define OFB_DECRYPT_OFFSET		20
#define CFB128_ENCRYPT_OFFSET	24
#define CFB128_DECRYPT_OFFSET	28
#define CFB8_ENCRYPT_OFFSET		32
#define CFB8_DECRYPT_OFFSET		50
#define CTR_ENCRYPT_OFFSET		68
#define CTR_DECRYPT_OFFSET		72

const unsigned int aes_sp800_38a[][16] = // KEY0->KEY3 , IN0->IN3 , OUT0->OUT3 , INIT0->INIT3
{
  // ECB_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0xb47bd73a,0x60367a0d,0xf3ca9ea8,0x97ef6624,
  0,0,0,0},
  // ECB_ENCRYPT
  {0,0,0,0,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0x85d5d3f5,0x9d69b903,0x5a8985e7,0xafbafd96,
  0,0,0,0},
  // ECB_ENCRYPT
  {0,0,0,0,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0x7fcdb143,0x23ce8e59,0xe3001b88,0x880603ed,
  0,0,0,0},
  // ECB_ENCRYPT
  {0,0,0,0,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0x5e780c7b,0x3fade827,0x71202382,0xd45d7204,
  0,0,0,0},
  // ECB_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xb47bd73a,0x60367a0d,0xf3ca9ea8,0x97ef6624,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0,0,0,0},
  // ECB_DECRYPT
  {0,0,0,0,
  0x85d5d3f5,0x9d69b903,0x5a8985e7,0xafbafd96,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0,0,0,0},
  // ECB_DECRYPT
  {0,0,0,0,
  0x7fcdb143,0x23ce8e59,0xe3001b88,0x880603ed,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0,0,0,0},
  // ECB_DECRYPT
  {0,0,0,0,
  0x5e780c7b,0x3fade827,0x71202382,0xd45d7204,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0,0,0,0},
  // CBC_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0xacab4976,0x46b21981,0x9b8ee9ce,0x7d19e912,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CBC_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0x9bcb8650,0xee197250,0x3a11db95,0xb2787691,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CBC_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0xb8d6be73,0x3b74c1e3,0x9ee61671,0x16952222,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CBC_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0xa1caf13f,0x09ac1f68,0x30ca0e12,0xa7e18675,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CBC_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xacab4976,0x46b21981,0x9b8ee9ce,0x7d19e912,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CBC_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x9bcb8650,0xee197250,0x3a11db95,0xb2787691,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CBC_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xb8d6be73,0x3b74c1e3,0x9ee61671,0x16952222,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CBC_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xa1caf13f,0x09ac1f68,0x30ca0e12,0xa7e18675,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // OFB_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0x2ed93f3b,0x20ad2db7,0xf8493433,0x4afb3ce8,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // OFB_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0x8d508977,0x038f9116,0xda523cf5,0x25d84ec5,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // OFB_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0x1e054097,0xf6ec5f9c,0xa8f74443,0xcced6022,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // OFB_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0x28654c30,0x78c759f6,0xd910a566,0x5eaed6c1,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // OFB_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x2ed93f3b,0x20ad2db7,0xf8493433,0x4afb3ce8,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // OFB_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x8d508977,0x038f9116,0xda523cf5,0x25d84ec5,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // OFB_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x1e054097,0xf6ec5f9c,0xa8f74443,0xcced6022,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // OFB_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x28654c30,0x78c759f6,0xd910a566,0x5eaed6c1,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB128_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0x2ed93f3b,0x20ad2db7,0xf8493433,0x4afb3ce8,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB128_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0x3745a6c8,0x3fa9b3a0,0xadcde3cd,0x8be51c9f,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB128_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0x671f7526,0x40b1cba3,0xf18c80b1,0xdff4a487,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB128_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0x35054bc0,0x0e1c5d7c,0x6fc6c4ea,0xe6f2f79f,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB128_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x2ed93f3b,0x20ad2db7,0xf8493433,0x4afb3ce8,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB128_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x3745a6c8,0x3fa9b3a0,0xadcde3cd,0x8be51c9f,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB128_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x671f7526,0x40b1cba3,0xf18c80b1,0xdff4a487,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB128_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x35054bc0,0x0e1c5d7c,0x6fc6c4ea,0xe6f2f79f,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x6b,0,0,0,
  0x3b,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xc1,0,0,0,
  0x79,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xbe,0,0,0,
  0x42,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xe2,0,0,0,
  0x4c,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x2e,0,0,0,
  0x9c,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x40,0,0,0,
  0x0d,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x9f,0,0,0,
  0xd4,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x96,0,0,0,
  0x36,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xe9,0,0,0,
  0xba,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x3d,0,0,0,
  0xce,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x7e,0,0,0,
  0x9e,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x11,0,0,0,
  0x0e,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x73,0,0,0,
  0xd4,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x93,0,0,0,
  0x58,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x17,0,0,0,
  0x6a,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x2a,0,0,0,
  0x4f,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xae,0,0,0,
  0x32,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x2d,0,0,0,
  0xb9,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x3b,0,0,0,
  0x6b,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x79,0,0,0,
  0xc1,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x42,0,0,0,
  0xbe,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x4c,0,0,0,
  0xe2,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x9c,0,0,0,
  0x2e,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x0d,0,0,0,
  0x40,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xd4,0,0,0,
  0x9f,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x36,0,0,0,
  0x96,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xba,0,0,0,
  0xe9,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xce,0,0,0,
  0x3d,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x9e,0,0,0,
  0x7e,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x0e,0,0,0,
  0x11,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xd4,0,0,0,
  0x73,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x58,0,0,0,
  0x93,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x6a,0,0,0,
  0x17,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x4f,0,0,0,
  0x2a,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x32,0,0,0,
  0xae,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CFB8_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xb9,0,0,0,
  0x2d,0,0,0,
  0x03020100,0x07060504,0x0B0A0908,0x0F0E0D0C},
  // CTR_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0x91614d87,0x26e320b6,0x6468ef1b,0xceb60d99,
  0xf3f2f1f0,0xf7f6f5f4,0xfbfaf9f8,0xfffefdfc},
  // CTR_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0x6bf60698,0xfffd7079,0x7b181786,0xfffdffb9,
  0xf3f2f1f0,0xf7f6f5f4,0xfbfaf9f8,0xfffefdfc},
  // CTR_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0x3edfe45a,0x5ed3d5db,0x02094f5b,0xab3eb00d,
  0xf3f2f1f0,0xf7f6f5f4,0xfbfaf9f8,0xfffefdfc},
  // CTR_ENCRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0xda1d031e,0xd103be2f,0xa0702179,0xee9c00f3,
  0xf3f2f1f0,0xf7f6f5f4,0xfbfaf9f8,0xfffefdfc},
  // CTR_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x91614d87,0x26e320b6,0x6468ef1b,0xceb60d99,
  0xe2bec16b,0x969f402e,0x117e3de9,0x2a179373,
  0xf3f2f1f0,0xf7f6f5f4,0xfbfaf9f8,0xfffefdfc},
  // CTR_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x6bf60698,0xfffd7079,0x7b181786,0xfffdffb9,
  0x578a2dae,0x9cac031e,0xac6fb79e,0x518eaf45,
  0xf3f2f1f0,0xf7f6f5f4,0xfbfaf9f8,0xfffefdfc},
  // CTR_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0x3edfe45a,0x5ed3d5db,0x02094f5b,0xab3eb00d,
  0x461cc830,0x11e45ca3,0x19c1fbe5,0xef520a1a,
  0xf3f2f1f0,0xf7f6f5f4,0xfbfaf9f8,0xfffefdfc},
  // CTR_DECRYPT
  {0x16157e2b,0xa6d2ae28,0x8815f7ab,0x3c4fcf09,
  0xda1d031e,0xd103be2f,0xa0702179,0xee9c00f3,
  0x45249ff6,0x179b4fdf,0x7b412bad,0x10376ce6,
  0xf3f2f1f0,0xf7f6f5f4,0xfbfaf9f8,0xfffefdfc},
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -