📄 phelixkat.h
字号:
{0x9B}, /* aad */
{0x61,0xA6,0x6C,0xD1,0x7B,0xA6,0x9A,0x92,0xBE,0x50,0xE6,0x56,0x05,0x04,0xA3,0xFF,
0xE2,0xF9,0xAA,0x09,0x3F,0xA2,0xDE,0xF5,0x18,0x94,0x93,0xB7,0x55,0xA9,0xDB,0x5C,
0xD9,0xE0,0xA9}, /* pText */
{0x65,0x59,0x68,0x16,0xB7,0xAA,0x06,0x54,0x9A,0xB7,0x37,0xF0,0x33,0xF9,0xE0,0xE0,
0x80,0x17,0x57,0xD0,0xB6,0xC2,0x3D,0x27,0x94,0xF9,0x04,0xFE,0xCC,0x4B,0x23,0x9E,
0x34,0x88,0x48}, /* cText */
{0x9A,0x5B,0x52,0x14,0x56,0xD1,0x27,0x5A} /* mac */
},
/* ---------- KAT vector # 40 ------------- */
{ 16, 34, 2, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0xD6,0x74}, /* key */
{0x6E,0x87,0x1B,0x4E,0x21,0x3C,0x41,0x8D,0x85,0x15,0xB0,0xEC,0xCD,0xC7,0xD5,0x95}, /* nonce */
{0xF2,0x62}, /* aad */
{0x85,0x96,0xFB,0xA0,0x3E,0x4E,0x55,0xF9,0xA9,0xC6,0x84,0x11,0x64,0x17,0xF0,0x7E,
0x26,0xB1,0xDE,0x9F,0x28,0x10,0x89,0x7F,0xDD,0xDA,0x4E,0xC9,0x05,0xC4,0x4A,0xC5,
0xE9,0xA3}, /* pText */
{0xCA,0xFB,0x57,0xD0,0xB9,0x98,0xCA,0xA4,0x07,0x7C,0x3C,0x97,0x4D,0x57,0xE7,0x6A,
0xB3,0x67,0x2E,0x6B,0xC5,0x7A,0x7D,0xEE,0xF6,0xCF,0x8B,0x8D,0x90,0x4F,0x3A,0xFF,
0xF9,0x93}, /* cText */
{0x77,0xBB,0xC6,0x72,0x54,0x85,0x9A,0x57,0x94,0xA9,0x72,0x74,0xA2,0xB8,0x13,0xDC} /* mac */
},
/* ---------- KAT vector # 41 ------------- */
{ 24, 33, 3, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x7F,0xD5,0x5C}, /* key */
{0x43,0xFA,0x0F,0x04,0xED,0x86,0x5D,0x47,0xBE,0xCD,0x3A,0x9B,0xEE,0xD3,0xDC,0xDE}, /* nonce */
{0xAA,0x77,0xB1}, /* aad */
{0xBB,0x1F,0xAD,0x87,0x35,0x7D,0xF6,0xEE,0xCE,0xCF,0x7A,0x98,0x4F,0xAE,0xD3,0x7B,
0x08,0x5B,0x66,0x73,0xC7,0x9B,0xE4,0x7E,0x49,0xB2,0x59,0xAD,0x1A,0xAD,0xAC,0xF1,
0xC9}, /* pText */
{0xE3,0x9F,0x2C,0xC5,0x70,0x85,0xC1,0x7F,0xD6,0xEA,0xE6,0x1F,0xDB,0x61,0x76,0x77,
0x4C,0x21,0x40,0x7E,0x8F,0x91,0x69,0xCF,0x8F,0xA1,0x7D,0xC6,0x19,0x98,0x32,0x7D,
0x7D}, /* cText */
{0x00,0xDE,0x33,0xD7,0x3C,0x5E,0x95,0x82,0x1F,0xC8,0xBC,0x6A,0xC0,0xA8,0x71,0x7E} /* mac */
},
/* ---------- KAT vector # 42 ------------- */
{ 32, 32, 4, 96, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x0D,0xDC,0x99,0x79}, /* key */
{0x58,0x1F,0xF7,0x1B,0xF9,0xBD,0xF0,0x79,0xCF,0xAB,0x94,0xB7,0x05,0xB9,0x6B,0x82}, /* nonce */
{0x9C,0xC1,0x8C,0xD5}, /* aad */
{0x36,0x60,0x0E,0xAC,0xC6,0x35,0x08,0x4F,0xEF,0x68,0x0F,0xAE,0x0F,0xEA,0x56,0x93,
0x8A,0xF4,0x4E,0xCD,0xF0,0xA6,0x7D,0x64,0xA3,0x00,0x28,0xC1,0x8F,0xB5,0x80,0x3F}, /* pText */
{0xE9,0x7C,0xDA,0x87,0x56,0xB9,0xFC,0x11,0xC5,0xE1,0x5E,0x0F,0x70,0x18,0xCE,0x53,
0x36,0xA4,0x64,0xF2,0x8A,0x55,0x33,0x54,0x79,0x99,0x13,0x69,0x7B,0x59,0x60,0xCC}, /* cText */
{0x28,0xC3,0xF5,0x65,0xAC,0x7A,0x65,0xCD,0xA1,0xEF,0x06,0x97} /* mac */
},
/* ---------- KAT vector # 43 ------------- */
{ 40, 31, 5, 64, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x40,0x4E,0x14,0x06,0x16}, /* key */
{0x91,0x1F,0x63,0x37,0x0A,0x24,0x90,0x5F,0xAC,0x2B,0xCF,0x3F,0x97,0xD3,0x7E,0xA4}, /* nonce */
{0xC4,0x00,0x32,0xAC,0xAD}, /* aad */
{0xB9,0x49,0x3F,0x73,0xAD,0xD1,0xA8,0x6E,0x7C,0xFF,0xE6,0x48,0x31,0xDA,0xDE,0x4B,
0x25,0xC6,0x96,0x1E,0xEB,0x73,0xD7,0x2D,0xC5,0x20,0xDD,0x31,0x1F,0xED,0x87}, /* pText */
{0x1F,0x80,0xE3,0x6C,0x4C,0x80,0x39,0x33,0x37,0xED,0x53,0xB5,0x4E,0x52,0x4B,0x24,
0x6B,0xC7,0x32,0x0A,0xF9,0x65,0x2D,0xE1,0x03,0x5D,0xB1,0x59,0x7E,0xCB,0xEB}, /* cText */
{0x3F,0x4C,0xFD,0x63,0x9B,0xB0,0x11,0xC0} /* mac */
},
/* ---------- KAT vector # 44 ------------- */
{ 48, 30, 6, 64, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0xDC,0x61,0x85,0x3F,0xD8,0x52}, /* key */
{0x5C,0x37,0xD3,0x7D,0xFE,0x40,0xD6,0xC3,0x33,0x2B,0x3D,0xEA,0x10,0xEB,0x48,0x08}, /* nonce */
{0x00,0x3C,0x10,0x97,0xC2,0x0F}, /* aad */
{0x54,0x26,0x14,0x15,0xC3,0xEA,0xB3,0x2C,0x4A,0x62,0x88,0xB9,0x4C,0x7B,0x61,0x50,
0x56,0xB3,0x55,0x53,0x26,0x69,0xAC,0x8B,0xF6,0xB8,0x7C,0x12,0x04,0x7C}, /* pText */
{0x22,0xAB,0x57,0xE4,0xFD,0xA8,0xDE,0xA3,0xDA,0xF1,0x5C,0xCA,0xF8,0xE4,0x01,0x86,
0x68,0x51,0x35,0x0B,0x8C,0xD0,0xA1,0xCF,0x3D,0x38,0x71,0x9B,0x2E,0x5D}, /* cText */
{0x0D,0x09,0x98,0x7C,0x55,0xC7,0xA8,0xC0} /* mac */
},
/* ---------- KAT vector # 45 ------------- */
{ 56, 29, 7, 96, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0xD3,0xB7,0xCB,0x4C,0x6D,0x25,0x9E}, /* key */
{0x30,0x3C,0xF6,0x95,0x1E,0xF4,0xB6,0x7A,0x90,0xCC,0x6D,0x96,0x9D,0x61,0x1B,0x4E}, /* nonce */
{0xC2,0xB7,0x0A,0x88,0x86,0x0A,0xFF}, /* aad */
{0x95,0xF3,0xA2,0x42,0xB6,0xB5,0x92,0xEB,0x58,0xAA,0xE6,0xFE,0x43,0x89,0x92,0xEB,
0x7C,0x4D,0x03,0xEB,0x86,0x4D,0xC4,0xCC,0x00,0xE2,0x35,0xCB,0xAC}, /* pText */
{0x2D,0x58,0x28,0x37,0x64,0x85,0x4D,0x35,0xB7,0x46,0x3A,0xC5,0x72,0xB7,0x7B,0xF8,
0x32,0x14,0xC5,0x65,0x1F,0xDB,0x02,0x90,0x0E,0xA8,0x5F,0xD8,0x20}, /* cText */
{0xEE,0xE5,0xDB,0x27,0x82,0xE0,0x62,0xFA,0x1D,0x8D,0x5C,0x54} /* mac */
},
/* ---------- KAT vector # 46 ------------- */
{ 64, 28, 8, 96, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x53,0xFB,0x2C,0x77,0x33,0x08,0x2A,0x2F}, /* key */
{0xA4,0x3F,0xEB,0xEE,0x79,0x47,0x84,0xD6,0xEE,0x09,0x28,0x26,0x7C,0xA3,0x54,0x8B}, /* nonce */
{0xE0,0x60,0x94,0x6C,0x93,0x25,0x5B,0x01}, /* aad */
{0x13,0x8B,0x61,0xCF,0x21,0xF0,0x36,0xD8,0x7A,0xFD,0x2B,0x99,0xFE,0x40,0x19,0x06,
0xC6,0x68,0x7D,0xCD,0x6A,0x69,0x24,0x16,0x71,0x6C,0xF4,0x24}, /* pText */
{0xF2,0xD2,0x2A,0x88,0x35,0x96,0x7A,0x96,0x11,0xD5,0x71,0x6A,0xC5,0x21,0x1E,0x62,
0x2D,0x72,0xCB,0xB9,0xAC,0xE2,0xA0,0x3F,0x04,0xEA,0x49,0x9A}, /* cText */
{0x8D,0xF7,0x28,0x69,0xC8,0x10,0x84,0xBA,0x91,0x19,0xE0,0xBF} /* mac */
},
/* ---------- KAT vector # 47 ------------- */
{ 72, 27, 9, 96, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0xEC,0xEA,0x77,0x41,0xFC,0xAD,0x23,0xAE,0xD8}, /* key */
{0xDB,0x65,0x84,0x95,0x41,0x13,0xF1,0x73,0x48,0x40,0xFF,0x61,0x7A,0x3F,0x32,0x52}, /* nonce */
{0x8E,0x0B,0x89,0xFB,0xE7,0x2F,0x51,0xD9,0x2F}, /* aad */
{0x89,0xEC,0xFA,0x3A,0x6F,0xAD,0x9B,0xD5,0xBC,0xF7,0xAD,0x6B,0xF9,0x10,0xFF,0x70,
0x1F,0x8A,0x3C,0x9C,0x6A,0x06,0x37,0x81,0xDE,0x47,0x9D}, /* pText */
{0x57,0x4F,0xAF,0xCF,0xC2,0xFA,0x9F,0xFB,0x1E,0x8E,0xE5,0x50,0x31,0x24,0x3B,0x02,
0x80,0xB2,0x1F,0x98,0x04,0xCB,0x2D,0xCC,0x33,0xBA,0xFC}, /* cText */
{0xAA,0x44,0xCB,0xC2,0xE8,0xDF,0x1E,0x3B,0x8C,0xD6,0x30,0x05} /* mac */
},
/* ---------- KAT vector # 48 ------------- */
{ 80, 26, 10, 32, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0xD7,0x4D,0xC3,0x82,0x03,0x26,0x7B,0xC6,0x3B,0xD3}, /* key */
{0xDA,0xC9,0x76,0xFF,0x96,0xA3,0x0E,0x20,0x31,0x17,0x8E,0x3E,0xFB,0x97,0x66,0xD4}, /* nonce */
{0xD2,0xFE,0x7B,0xC0,0x82,0x0E,0x2B,0x88,0x8B,0x7C}, /* aad */
{0x33,0xC3,0x4D,0x09,0xAF,0x97,0xA3,0xE7,0x22,0x81,0x68,0x9B,0x8B,0x11,0xA2,0xDB,
0xAE,0x93,0x60,0xF1,0x44,0xC0,0xCA,0x97,0x5C,0xD1}, /* pText */
{0x36,0xC1,0xB8,0xC2,0x00,0xCA,0x0C,0x6D,0x68,0x9A,0xBF,0xC6,0xBA,0xFE,0xC0,0x00,
0x78,0x30,0x91,0xD5,0x18,0x05,0x81,0x4A,0x75,0x03}, /* cText */
{0x26,0xDA,0x1A,0x88} /* mac */
},
/* ---------- KAT vector # 49 ------------- */
{ 88, 25, 11, 64, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x7F,0xA7,0x84,0x87,0x1A,0x39,0xB7,0x52,0x7C,0x82,0x7F}, /* key */
{0x8C,0x7C,0x02,0x82,0xE9,0xD1,0x83,0x48,0xA4,0xC1,0xA6,0x70,0x47,0xE0,0xF6,0x52}, /* nonce */
{0x0A,0x3E,0x79,0xEA,0x3B,0xEB,0xD6,0xB6,0x51,0x25,0xD6}, /* aad */
{0xBF,0x25,0xBB,0xBF,0x87,0xD1,0xCC,0x14,0xB1,0x75,0x49,0xE1,0x58,0x36,0xDF,0x6E,
0x3C,0xA6,0x03,0x27,0x05,0x55,0xD4,0x2C,0xD7}, /* pText */
{0x6D,0x8A,0x32,0x19,0xC1,0x25,0x67,0xCB,0x1F,0xE5,0x8D,0x7C,0x5F,0x32,0x70,0x2B,
0xAC,0x6A,0x16,0x5C,0xE1,0x71,0x9A,0xBA,0x3E}, /* cText */
{0x91,0xBF,0x51,0xBE,0xAF,0x70,0xFA,0x31} /* mac */
},
/* ---------- KAT vector # 50 ------------- */
{ 96, 24, 12, 32, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0xE9,0xC9,0x52,0xCA,0x76,0xD7,0xDE,0xD4,0xF7,0x60,0xB6,0x51}, /* key */
{0xC7,0x4D,0xE5,0xC0,0xA9,0x22,0x55,0x0D,0x6D,0x8C,0x2F,0xE4,0xE8,0x9B,0x9E,0x6B}, /* nonce */
{0xFC,0x71,0x78,0x1E,0x90,0x8B,0xFA,0x47,0xDD,0x84,0x8D,0x6C}, /* aad */
{0x8F,0x71,0x26,0xD8,0xD8,0x45,0x63,0x27,0x7E,0xD0,0x60,0x8D,0x93,0xF6,0xCA,0x21,
0x69,0x81,0x42,0x55,0xB8,0x6A,0x39,0x63}, /* pText */
{0xFA,0x66,0x2A,0xAD,0xAC,0xD1,0x5B,0xB0,0xFD,0xB8,0xF7,0xC5,0x57,0x54,0xEA,0x3B,
0xC5,0xD2,0x9C,0x40,0x88,0x68,0x73,0x48}, /* cText */
{0x9A,0x57,0x1B,0xBE} /* mac */
},
/* ---------- KAT vector # 51 ------------- */
{ 104, 23, 13, 64, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x8B,0xF3,0x8F,0x3E,0xCD,0x42,0xC6,0xA8,0x98,0x14,0x39,0xA9,0x73}, /* key */
{0x6F,0xE5,0x28,0x19,0xDA,0xA9,0xFF,0x4E,0x47,0xE5,0xF6,0xDC,0x05,0x29,0x37,0xEB}, /* nonce */
{0x8E,0xB4,0x0D,0xDD,0xE3,0x7F,0x7E,0x05,0x43,0x64,0x9C,0x94,0xFB}, /* aad */
{0x8D,0x4A,0xA0,0x30,0xDC,0x31,0x1A,0x13,0xCB,0xF4,0xBD,0xBD,0x06,0xFC,0x52,0x84,
0x32,0x09,0x9A,0xD0,0xC6,0xDB,0x1A}, /* pText */
{0x5B,0x5E,0xB2,0x43,0xD3,0x34,0xAE,0xCB,0x71,0x48,0x55,0x17,0xFD,0x4A,0x01,0x53,
0xF8,0xFE,0xB8,0x29,0xB3,0x08,0xAC}, /* cText */
{0xE4,0xF0,0xEF,0xEB,0xFD,0xAD,0x1D,0x8C} /* mac */
},
/* ---------- KAT vector # 52 ------------- */
{ 112, 22, 14, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x45,0x10,0xD5,0x13,0x33,0xFC,0xE8,0xDE,0x91,0xC3,0x67,0xC4,0x90,0xD2}, /* key */
{0xCB,0x28,0x25,0x51,0xF7,0x01,0x4E,0xE6,0x28,0xC7,0x82,0xCA,0x29,0xA9,0x3C,0xB6}, /* nonce */
{0xB5,0x2F,0x6B,0x4D,0xCF,0x4A,0x1E,0x10,0x75,0x21,0xE1,0x30,0x6C,0x88}, /* aad */
{0xB9,0x2D,0xB4,0xF9,0x75,0x7B,0xDC,0x58,0x05,0xDA,0xED,0x06,0x40,0x3B,0x51,0x59,
0x88,0x2D,0xF1,0xA1,0x69,0x22}, /* pText */
{0x64,0xBD,0x52,0x00,0x93,0xF7,0xB5,0x92,0x52,0x70,0xA7,0x4F,0x0D,0xAE,0x9E,0x60,
0x98,0x2B,0x91,0x3C,0x1D,0x80}, /* cText */
{0xFE,0xEB,0xA0,0x12,0x1E,0x73,0x41,0xAE,0x9A,0xC3,0x0E,0xCB,0xC2,0x2C,0x79,0x5E} /* mac */
},
/* ---------- KAT vector # 53 ------------- */
{ 120, 21, 15, 64, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x20,0x4B,0x24,0x66,0x59,0xE6,0x79,0x34,0x94,0xB4,0x89,0x4F,0x9D,0x36,0xF4}, /* key */
{0x2B,0x0A,0xD8,0x6E,0xB5,0x83,0x01,0x1E,0xB6,0xF7,0xF3,0xE2,0x14,0xEE,0x6D,0x32}, /* nonce */
{0x37,0xB0,0x82,0xDD,0x92,0x36,0x3E,0x9B,0x9A,0xDE,0x59,0x34,0xF9,0xAB,0xCF}, /* aad */
{0x73,0xFA,0x31,0x79,0x1E,0xEE,0xFA,0xBF,0x07,0xFE,0x4B,0xA1,0x96,0xCC,0x54,0x35,
0x9A,0x2D,0x7E,0xA3,0xE2}, /* pText */
{0x9A,0xAE,0x06,0xEE,0xC7,0xD3,0x55,0x6B,0xCA,0x8E,0xC9,0x36,0xA5,0xEB,0xCE,0x36,
0xD6,0x09,0xD3,0x99,0x85}, /* cText */
{0xBE,0x66,0x9E,0xD0,0xBE,0x64,0xA4,0x72} /* mac */
},
/* ---------- KAT vector # 54 ------------- */
{ 128, 20, 16, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x75,0xF4,0xDA,0xEF,0x7E,0xC1,0xB8,0x61,0xF8,0x2A,0x03,0x29,0xA2,0x6C,0xF2,0x0B}, /* key */
{0x9C,0xE1,0x95,0x24,0x1D,0xE9,0x1F,0xF0,0xE8,0xCD,0x11,0x87,0xD0,0x80,0x5B,0x09}, /* nonce */
{0xFB,0x3E,0x10,0xF7,0xFC,0xD4,0xFD,0x85,0x87,0x83,0x97,0x4F,0xC1,0xCE,0xD2,0x8E}, /* aad */
{0x88,0x9D,0xB5,0xC8,0x56,0x84,0x9E,0x3C,0x26,0xA6,0x56,0x2D,0x04,0xD1,0x99,0x75,
0xFD,0x8E,0xAE,0x7D}, /* pText */
{0xD7,0x7F,0x9B,0x1C,0xB1,0xAA,0x11,0x64,0xBE,0x48,0x0F,0xD2,0xB1,0x54,0xF4,0x9F,
0xFC,0xC5,0xBD,0xE0}, /* cText */
{0x5B,0x5B,0x8B,0x99,0xE3,0x2F,0x83,0x00,0x8A,0x29,0x84,0x7D,0xC2,0xAF,0x7F,0x03} /* mac */
},
/* ---------- KAT vector # 55 ------------- */
{ 136, 19, 17, 96, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0xFA,0x01,0x7E,0x34,0xD7,0x1B,0x0E,0x2C,0xC0,0xB8,0x09,0xB0,0x73,0x93,0xAA,0x5D,
0xE3}, /* key */
{0xB5,0xC0,0xB9,0x4A,0xAC,0x4F,0xF6,0x0C,0x61,0xD5,0x2F,0xDE,0xA4,0xC7,0x77,0x0C}, /* nonce */
{0xC7,0xAD,0x14,0xEA,0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -