📄 phelixkat.h
字号:
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93,0x76,0x5F,0x9C,0xE5,0x4B,0xF4,
0x1E,0x69,0xFE}, /* cText */
{0x01,0xC9,0xAA,0x04,0xCB,0x13,0xBC,0x86,0x0C,0x50,0x6D,0x6D,0x87,0x18,0x3C,0x23} /* mac */
},
/* ---------- KAT vector # 3 ------------- */
{ 256, 34, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
0x80,0x81}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93,0x76,0x5F,0x9C,0xE5,0x4B,0xF4,
0x1E,0x69}, /* cText */
{0xDB,0xD1,0x3C,0x2B,0x97,0x44,0x7B,0x3E,0x0E,0x46,0x2C,0x69,0x0C,0xAD,0xAE,0xAD} /* mac */
},
/* ---------- KAT vector # 4 ------------- */
{ 256, 33, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
0x80}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93,0x76,0x5F,0x9C,0xE5,0x4B,0xF4,
0x1E}, /* cText */
{0x7B,0x58,0x40,0x8F,0x2F,0x04,0xB9,0x8E,0xA6,0xDA,0x1E,0xFA,0xAC,0xD1,0xA0,0x3C} /* mac */
},
/* ---------- KAT vector # 5 ------------- */
{ 256, 32, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93,0x76,0x5F,0x9C,0xE5,0x4B,0xF4}, /* cText */
{0x08,0x57,0xF6,0x4C,0x57,0x11,0xB0,0x25,0x57,0xDE,0x55,0xFB,0x6C,0x90,0xBA,0x7A} /* mac */
},
/* ---------- KAT vector # 6 ------------- */
{ 256, 31, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93,0x76,0x5F,0x9C,0xE5,0x4B}, /* cText */
{0x3C,0x11,0x89,0x37,0x84,0xC1,0xFE,0x79,0xD5,0xEB,0xC2,0x23,0x10,0xF8,0x5C,0x26} /* mac */
},
/* ---------- KAT vector # 7 ------------- */
{ 256, 30, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93,0x76,0x5F,0x9C,0xE5}, /* cText */
{0x7C,0x2C,0x14,0x1D,0xCE,0x45,0xF0,0x74,0x2A,0x8F,0x12,0x71,0xB3,0x52,0x9B,0x1E} /* mac */
},
/* ---------- KAT vector # 8 ------------- */
{ 256, 29, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93,0x76,0x5F,0x9C}, /* cText */
{0x92,0x28,0xBA,0x42,0x2B,0x7E,0xEB,0x1C,0x9C,0x61,0x00,0x6F,0xD0,0x87,0x8E,0x30} /* mac */
},
/* ---------- KAT vector # 9 ------------- */
{ 256, 28, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93,0x76,0x5F}, /* cText */
{0xD8,0xB3,0xCD,0xC6,0x5D,0x38,0x0C,0x92,0x09,0x9F,0x80,0x91,0x84,0x70,0x54,0x3E} /* mac */
},
/* ---------- KAT vector # 10 ------------- */
{ 256, 27, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93,0x76}, /* cText */
{0x0D,0x77,0xA9,0x16,0xB9,0xC8,0x6D,0xDD,0xCD,0xE3,0xE2,0xB9,0xED,0x7C,0x9A,0x34} /* mac */
},
/* ---------- KAT vector # 11 ------------- */
{ 256, 26, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14,0x93}, /* cText */
{0xAC,0x8B,0xAC,0x91,0xBA,0xA9,0x6E,0x5E,0xCC,0xA2,0xE6,0xA4,0x60,0x7C,0x7A,0x6D} /* mac */
},
/* ---------- KAT vector # 12 ------------- */
{ 256, 25, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9,0x14}, /* cText */
{0x78,0x7A,0xD5,0xB9,0xF1,0x41,0x4F,0xD5,0x7D,0x42,0x45,0x57,0xCA,0x3A,0x2B,0x16} /* mac */
},
/* ---------- KAT vector # 13 ------------- */
{ 256, 24, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4,0xF9}, /* cText */
{0x69,0x7E,0x43,0x68,0x12,0xFC,0x7E,0x4B,0xE3,0x86,0x60,0x81,0xD5,0x19,0xDA,0xAE} /* mac */
},
/* ---------- KAT vector # 14 ------------- */
{ 256, 23, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75,0x76}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20,0xD4}, /* cText */
{0x18,0xF4,0x11,0x5D,0xE3,0xC7,0xDE,0x3E,0x7A,0x6B,0x98,0xDD,0x55,0x30,0xBF,0xA3} /* mac */
},
/* ---------- KAT vector # 15 ------------- */
{ 256, 22, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74,0x75}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50,0x20}, /* cText */
{0x21,0x37,0xBB,0xEF,0xF7,0x4F,0x39,0xE1,0xF2,0x0A,0xAB,0xC6,0x1B,0x0A,0x53,0x08} /* mac */
},
/* ---------- KAT vector # 16 ------------- */
{ 256, 21, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73,0x74}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9,0x50}, /* cText */
{0xEE,0xAE,0xDE,0x8E,0x0E,0x77,0xAA,0xB7,0x93,0x01,0x9E,0x3A,0x63,0xC7,0xCD,0xE1} /* mac */
},
/* ---------- KAT vector # 17 ------------- */
{ 256, 20, 0, 128, 128, /* keySize, msgLen, aadLen, macSize, nonceSize */
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F}, /* key */
{0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F}, /* nonce */
{0x00}, /* aad */
{0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
0x70,0x71,0x72,0x73}, /* pText */
{0x20,0xC5,0xD6,0x0E,0x02,0x87,0xBC,0x91,0xFD,0x92,0x61,0x40,0x9F,0xBE,0x0A,0xE3,
0x09,0x4E,0x0A,0xD9}, /* cText */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -