Algorithm Name: Serpent ver. 0.1
Electronic Codebook (ECB) Mode

==========

KEYSIZE=128
KEY=000102030405060708090A0B0C0D0E0F

Intermediate Bit-slice Session Key Values

Raw=000102030405060708090A0B0C0D0E0F
K[]:
0x071D2A10, 0x6FDB5E32, 0xF6B021B5, 0x572C1482, 
0xDB278B8D, 0x937C4A89, 0x1043808F, 0x648CCD57, 
0xA5478AE8, 0x46D768F2, 0x696B87E2, 0xA8264673, 
0xB46D39BD, 0x6A391DFB, 0x70B6F8BF, 0x9AA47AF0, 
0x5A4C0109, 0xC53288CB, 0x01DBA614, 0x3C3EEA61, 
0xFEF72013, 0x423CF1A2, 0x6E1D1763, 0xD7BC3249, 
0x38A59FBE, 0x18CFBD3C, 0x200A02AB, 0xE1F30974, 
0x9F88BB00, 0x0BB405AD, 0xD1D7769B, 0x9F643BE8, 
0x20ACE06E, 0x43160C91, 0x908781DA, 0x9C4E7C22, 
0xF4C2FA2F, 0xA9459C7A, 0x1E28B836, 0x50914306, 
0x0E869690, 0x3A80DE69, 0xE0064B96, 0x39C3E4F4, 
0x33731587, 0x57AA1082, 0xBCC487B8, 0xE5740576, 
0x29A4FE54, 0xAA418857, 0xF4753194, 0x2568540D, 
0x95C95F5C, 0x174E22F4, 0x70B3F0E4, 0xBF92DDA7, 
0x8E2031AB, 0x32A31980, 0xD330943B, 0x7A2CA4AB, 
0xFA1B2C89, 0xB88E0467, 0x0C33EB4E, 0x9D676DC9, 
0x5C609CA7, 0x9EA338D8, 0xB6CE6EAE, 0x197B987D, 
0x61238A4F, 0x8CE33BE5, 0x74A34D07, 0xFB929097, 
0xD99B39A4, 0x875B2A29, 0xA9777761, 0x1E9084C0, 
0xB5967F78, 0x8096A4BD, 0x6B9357E3, 0x8B72E2F8, 
0x88669F4D, 0x3DA70B23, 0x10C71948, 0x62F41BDA, 
0x3436F1F8, 0x58BF8442, 0xBBB62BCC, 0x796EE357, 
0x2AE0713E, 0xB8583684, 0x43B8989C, 0x9E6D01D1, 
0x5C9F7CDC, 0x410F6742, 0x236218C5, 0x0228809E, 
0xA03A6097, 0x41AE5883, 0x89ADC7C6, 0x918935D0, 
0x9892944C, 0x8B6AE442, 0x493CFC17, 0x7C6CE838, 
0xCF2C9DE5, 0x94037F1F, 0x1D5CBD50, 0xC2A50C1F, 
0x2FB16543, 0xF4F191F3, 0x53B80ED2, 0x3DE1BEDF, 
0x111990A4, 0x440EE743, 0x850712EE, 0x92D15A42, 
0xAF1981C2, 0x2355A9BC, 0xF34F4EAD, 0xA4730C40, 
0x21C5CB6C, 0x45C39DAF, 0x47642080, 0xA16D6F93, 
0x8DAD425D, 0x75BB26CC, 0x71309057, 0x5F74167A, 
0x7824F7B5, 0x53131559, 0xC908E921, 0xEF0D58B5, 

Intermediate Ciphertext Values (Encryption)

PT=000102030405060708090A0B0C0D0E0F
CT0=8DC9F794F3A4A95F6BF6F328BA9FE07F
CT1=FEFFA9CD0E3C59D4CE7F73FF59B763C8
CT2=2CAA4F23DA270C5F8D3781787BB582B6
CT3=459BAAA0A4045EF7E6414CF7B41810F4
CT4=D19F87401CD13DA5E4E48047B27DCE47
CT5=85A3361C498210E2E131B758D431B148
CT6=8F13AEDB438F04CC7B582135694BD18B
CT7=ABA832F1D863A493D8771F7022AF2DBB
CT8=0258B7F08C653ED89AEEC90111158FB5
CT9=7CEA009AE85431CDD5BCD67B01BC06B2
CT10=16C6FB7F92644031B7AA5E6D19ED3CBA
CT11=4ECB203D943BE8FBC6D18E53C366744C
CT12=E00C0B04F53574B02216194ABA228201
CT13=CEC3C5AEAF4EFF993D1F17FC30059E1D
CT14=2EDC675B4C582B921556C04F4639BA48
CT15=9303E26999A8C210F42658EDA3A18540
CT16=94C93D70DED593ACF6C7FFBB31626BB7
CT17=47C8D6B75E827AAA073BFE7E6F7BE9B4
CT18=4DD57667C1881533B97FD7098458BC46
CT19=A1A438717B38F55A03B26DF3B70E1D88
CT20=A83E6DF0B0D383C16774D5E32528FD05
CT21=D24E57E7BB751E17956D42E40AA39630
CT22=377BB067C4B7927577DB60BFEB629D4A
CT23=C554C90243A181939C02DB52B128B539
CT24=D418D9A486252ED8A468D87D750AE20C
CT25=E36E1D1ACE48FE814175885C238DE428
CT26=65A556343ADB917F773594A179829515
CT27=E0F8E8C7922576AD9FC8E484B902AD71
CT28=7E17116CE7999E1A698EDDFFA68441B0
CT29=DCF34A5FC9C4A0892DCA256AE3561C63
CT30=4A57766CB349D11E7C5DCAAEC1025050
CT=8FC7C02454F6FF2E1112899966C965FA

Intermediate Plaintext Values (Decryption)

CT=8FC7C02454F6FF2E1112899966C965FA
PT30=4A57766CB349D11E7C5DCAAEC1025050
PT29=DCF34A5FC9C4A0892DCA256AE3561C63
PT28=7E17116CE7999E1A698EDDFFA68441B0
PT27=E0F8E8C7922576AD9FC8E484B902AD71
PT26=65A556343ADB917F773594A179829515
PT25=E36E1D1ACE48FE814175885C238DE428
PT24=D418D9A486252ED8A468D87D750AE20C
PT23=C554C90243A181939C02DB52B128B539
PT22=377BB067C4B7927577DB60BFEB629D4A
PT21=D24E57E7BB751E17956D42E40AA39630
PT20=A83E6DF0B0D383C16774D5E32528FD05
PT19=A1A438717B38F55A03B26DF3B70E1D88
PT18=4DD57667C1881533B97FD7098458BC46
PT17=47C8D6B75E827AAA073BFE7E6F7BE9B4
PT16=94C93D70DED593ACF6C7FFBB31626BB7
PT15=9303E26999A8C210F42658EDA3A18540
PT14=2EDC675B4C582B921556C04F4639BA48
PT13=CEC3C5AEAF4EFF993D1F17FC30059E1D
PT12=E00C0B04F53574B02216194ABA228201
PT11=4ECB203D943BE8FBC6D18E53C366744C
PT10=16C6FB7F92644031B7AA5E6D19ED3CBA
PT9=7CEA009AE85431CDD5BCD67B01BC06B2
PT8=0258B7F08C653ED89AEEC90111158FB5
PT7=ABA832F1D863A493D8771F7022AF2DBB
PT6=8F13AEDB438F04CC7B582135694BD18B
PT5=85A3361C498210E2E131B758D431B148
PT4=D19F87401CD13DA5E4E48047B27DCE47
PT3=459BAAA0A4045EF7E6414CF7B41810F4
PT2=2CAA4F23DA270C5F8D3781787BB582B6
PT1=FEFFA9CD0E3C59D4CE7F73FF59B763C8
PT0=8DC9F794F3A4A95F6BF6F328BA9FE07F
PT=000102030405060708090A0B0C0D0E0F

==========

KEYSIZE=192
KEY=000102030405060708090A0B0C0D0E0F1011121314151617

Intermediate Bit-slice Session Key Values

Raw=000102030405060708090A0B0C0D0E0F1011121314151617
K[]:
0xDB0F1D0C, 0x7D65B47C, 0x46032A0A, 0xE7D6AC8F, 
0xA2208790, 0x0C8462BF, 0x420E48C2, 0xC015E9F4, 
0x21212333, 0x8F43B432, 0x124B4094, 0x075D6DF7, 
0x0E8BF4DD, 0xEAECA98B, 0x6D48B6A6, 0xCBF6292B, 
0x2FC1264B, 0x61BB6379, 0x75B15F7A, 0x99084E7A, 
0x01CCACB5, 0xA9373CFD, 0x021C9F77, 0xF639EA3D, 
0xEAAF5FDD, 0x780AF413, 0xF3494481, 0x982AE683, 
0x3F905077, 0x012E7879, 0x2FF6E2D8, 0x0FFA7DA3, 
0x7F516DB0, 0x5DB17BB4, 0x2F8E56EA, 0x5A688DAE, 
0x4A4BED7A, 0x38E21895, 0x009BF779, 0x1141C839, 
0x8AD17671, 0x66514935, 0x85842F1B, 0x96E654B1, 
0x830ABB25, 0xC32772F8, 0x892FF2BB, 0x92B4EBBC, 
0x02FF4341, 0xB6332021, 0x4CD6B016, 0xE1410F7E, 
0xA04D79AF, 0xF98309F0, 0x0AD3F903, 0x2399B7FE, 
0xEEC746BA, 0x9624B38B, 0x94CBEEE3, 0x25D840F4, 
0xE838901A, 0x5685A3DA, 0x36D0325D, 0xEFB9230A, 
0x5B733F10, 0xC7547FEE, 0x161DFA7C, 0xA67F8FB4, 
0x49832B70, 0xE5D5FD94, 0x5647673E, 0x61143586, 
0x9CF40774, 0x9593835C, 0x9098AD22, 0x48F8E1CA, 
0xF2F36992, 0x78CBA514, 0x721954C9, 0x9D5CE289, 
0x708BC441, 0x6CEFED5F, 0xB05B8D34, 0x1746FF50, 
0x25A1C62D, 0x8EFECF65, 0x057AFF0E, 0x39BA9D5F, 
0xFE67F0AF, 0x46EAC0D0, 0x66DC4B7D, 0x243D09E6, 
0x8445761D, 0xA92849E4, 0x04A57CFF, 0x565DFAA2, 
0x65BDCCF9, 0x526E6DCD, 0x89C3C16D, 0x5BE414AE, 
0x456201B8, 0x27FED27D, 0x287DC78D, 0x9E97A8E2, 
0xED4E63DD, 0xBE05DF6B, 0x84B3F8EF, 0xC6FF4C1C, 
0x811FF6CD, 0xC8129DDA, 0x971598EA, 0x729C0476, 
0x86F086E9, 0x9ECA7696, 0x2C620ECB, 0x995BD9BC, 
0x673BAE61, 0xFA4B0FEA, 0x35536FDA, 0xD40635F6, 
0xC7223522, 0x38EE8805, 0x91136141, 0x7DABF3FE, 
0x412AB36B, 0x13958FCB, 0xF7CF8CF6, 0x5772D514, 
0xBA3C3B98, 0x67CCDA85, 0xA3E9C5AE, 0x4B291CA6, 

Intermediate Ciphertext Values (Encryption)

PT=000102030405060708090A0B0C0D0E0F
CT0=1A084F89F9F394CBF4D6702EF33CBDE0
CT1=557A1DF4D02BA8B186F1F9EBBCCEC191
CT2=486424C32CEF5AABCF54F30D244B4A7C
CT3=27BE492907ECACCE3D53F0B5439EDDF3
CT4=EA09E229372B783377DD5C7CEE638D05
CT5=DDDF1D00E186D14CA1EBD99C7C399BEB
CT6=6326C77B7A44F75FA04DD224425A2A55
CT7=921AB134472445CD021CD5CFDDB563D2
CT8=C519AAE166B9858CCF89EF1401117FD2
CT9=457C9098B6CE602A2FC1BC37EEE622B8
CT10=44F7B9CB782180CC22047D8638A3B953
CT11=53D7D60BA2898120B0E0114C5C0E5DB7
CT12=354F98A9C440DA3F50ED00D3203E31B1
CT13=B4D816F008781C4F81914D6751FADA34
CT14=A0E3C0BC5911FE03FE2E209DBBB67C09
CT15=1EE5D1943BB54B2FE40F04E9C6EECB2A
CT16=F8CE2D949E7106E1D71F21CF1B254D5D
CT17=B83308BD14BC0CB39BF4F7DDFEA8CD99
CT18=11E630DCED3D38E93B9F92E679168FC0
CT19=6DD91ADBD50543664A71B40ACD823E92
CT20=B91DB7B7D06FB30C8512784D65778D03
CT21=60CBB60FF0980F762C6093C73B447AC7
CT22=2A9F398E95E97D46E50B713E822531A9
CT23=975AE98AAAD148C175C955AB2E60DD65
CT24=CEEE098AFAFFB70DCD4B7678773FD9B9
CT25=F5AC87ECA7FE848C33B751FC6893A22A
CT26=88ED6323D5EECEBFAF314822BE12ED94
CT27=5F82C28510B264F9687E603AF5AA0EF9
CT28=D864FB64B0A5DE7610A94925946AF9AE
CT29=7C211FC9B3A568676241BFC05057562F
CT30=55C8CA64AC01B74E4DDE9BB2B8321C17
CT=948A9EEB357A408D68322C5920CC7D1A

Intermediate Plaintext Values (Decryption)

CT=948A9EEB357A408D68322C5920CC7D1A
PT30=55C8CA64AC01B74E4DDE9BB2B8321C17
PT29=7C211FC9B3A568676241BFC05057562F
PT28=D864FB64B0A5DE7610A94925946AF9AE
PT27=5F82C28510B264F9687E603AF5AA0EF9
PT26=88ED6323D5EECEBFAF314822BE12ED94
PT25=F5AC87ECA7FE848C33B751FC6893A22A
PT24=CEEE098AFAFFB70DCD4B7678773FD9B9
PT23=975AE98AAAD148C175C955AB2E60DD65
PT22=2A9F398E95E97D46E50B713E822531A9
PT21=60CBB60FF0980F762C6093C73B447AC7
PT20=B91DB7B7D06FB30C8512784D65778D03
PT19=6DD91ADBD50543664A71B40ACD823E92
PT18=11E630DCED3D38E93B9F92E679168FC0
PT17=B83308BD14BC0CB39BF4F7DDFEA8CD99
PT16=F8CE2D949E7106E1D71F21CF1B254D5D
PT15=1EE5D1943BB54B2FE40F04E9C6EECB2A
PT14=A0E3C0BC5911FE03FE2E209DBBB67C09
PT13=B4D816F008781C4F81914D6751FADA34
PT12=354F98A9C440DA3F50ED00D3203E31B1
PT11=53D7D60BA2898120B0E0114C5C0E5DB7
PT10=44F7B9CB782180CC22047D8638A3B953
PT9=457C9098B6CE602A2FC1BC37EEE622B8
PT8=C519AAE166B9858CCF89EF1401117FD2
PT7=921AB134472445CD021CD5CFDDB563D2
PT6=6326C77B7A44F75FA04DD224425A2A55
PT5=DDDF1D00E186D14CA1EBD99C7C399BEB
PT4=EA09E229372B783377DD5C7CEE638D05
PT3=27BE492907ECACCE3D53F0B5439EDDF3
PT2=486424C32CEF5AABCF54F30D244B4A7C
PT1=557A1DF4D02BA8B186F1F9EBBCCEC191
PT0=1A084F89F9F394CBF4D6702EF33CBDE0
PT=000102030405060708090A0B0C0D0E0F

==========

KEYSIZE=256
KEY=000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F

Intermediate Bit-slice Session Key Values

Raw=000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
K[]:
0xA47FBD65, 0x361EC6AE, 0x8927C657, 0x44F00A4B, 
0xEFCC428D, 0x6274B475, 0xD5803C26, 0x776AAF85, 
0x73704C30, 0xCBE254F8, 0x971FCAAB, 0x0489A434, 
0x957C3260, 0xA955D1EB, 0x62C5DE8B, 0x8E8241DA, 
0xD1B4AFCE, 0x00FE7530, 0x401888BB, 0xEA9A7E98, 
0xF42488EA, 0xA0BFFA2F, 0xA88ADAB5, 0x3B163EFC, 
0xB23C91F4, 0x49789A74, 0x4E57A41B, 0x02DD28CF, 
0xDB4AB10E, 0x2E1F40AA, 0xFC314735, 0x16DD6E1F, 
0x3C28202E, 0x0C8CABC9, 0xAC06415F, 0x58B83ACF, 
0xFA182E8E, 0x89140D1E, 0x63D8D832, 0xE0F37B14, 
0x326DB6D9, 0xD9F89E9D, 0x6ABC3F4D, 0x7BC6E976, 
0x27BC63B3, 0x48ED9F6E, 0x439FFF23, 0xCA0EEC3D, 
0x0D419CA0, 0x816E05EA, 0xFAC0D537, 0xDDA5DC43, 
0xE8FD9280, 0xD2DC08C4, 0x0A90DAB8, 0x6BF5BCD2, 
0x2C408094, 0xE829EAF6, 0x8E6DB4CF, 0x9DCE7960, 
0x622F86EA, 0xB05194EF, 0x2F36EEA1, 0x70312A09, 
0x1A123F85, 0xA4A19EBD, 0x102B53CA, 0xDD22579F, 
0x0292AE53, 0x51ADA1DF, 0xFAD18619, 0x1E6A2A84, 
0xAC04E5B9, 0x6565E1E8, 0x7B93D68A, 0x9613D276, 
0xB48FC39A, 0x34E09F6B, 0xDD73BBD6, 0x6163F671, 
0xFAC5EFAC, 0x722875A8, 0x480291E1, 0xC18DBA29, 
0x446591DB, 0x86B87DD3, 0x8C744CA3, 0xCF8C9EC9, 
0xBF537E68, 0x47458574, 0x5B39B7F3, 0x83C4E00B, 
0x06169E8E, 0xC192AC03, 0x3C010E2E, 0x2CDBB846, 
0x6918A5C9, 0x150D0316, 0xCC00606B, 0xD065ED81, 
0x2A58C169, 0x61189557, 0x0B8D0E94, 0x603D9D34, 
0x43DF1637, 0xCD4B76DA, 0x360477D8, 0x701F4414, 
0xBEDFC387, 0x8FC88E03, 0x320CEFF1, 0x6BB7AD44, 
0x503809BE, 0xE1B86A21, 0x8DD45442, 0x7B81C955, 
0x786FF2A6, 0x12795595, 0xBD83EF0D, 0xDEDD4351, 
0xC0F75338, 0x48997394, 0x7771E0BA, 0xF4D431EF, 
0xBA67571A, 0x4E84346C, 0x0D60A41A, 0xB4166A3C, 
0x0CC0CDE9, 0xDAA12934, 0xB10EA93B, 0x7365CDDB, 

Intermediate Ciphertext Values (Encryption)

PT=000102030405060708090A0B0C0D0E0F
CT0=4B5D2FAA133E66934FE7C0EFA8F930BB
CT1=6F166CF9819638F2F6F561D7317358DC
CT2=DF41180390C9D1CB03104D5195D57D38
CT3=1DFDA04B767D9F34C22D0AD7E352ECE4
CT4=65E6627A7F44707B34DFC353BED93201
CT5=BBB9AE1633B17D43193CA34FB91464BA
CT6=E6D1BA29DE5293B293323ACEA58C4643
CT7=D04813340C2063D8C48C355ECB7656EC
CT8=54690633723C965227E9DC7ABA1B810B
CT9=50334821D1530B8279141FA609078FC6
CT10=4CE3A87278BA7997DF02426EB0951A58
CT11=D17223EC981171FE4E936B3435F82DB4
CT12=D892C97C5E5614E2A6F2C0319E8767FF
CT13=21D37343872E51FA05FF9FD6D190A831
CT14=81A960C643C0992D21982765FA84DE52
CT15=17AFEFC4832AD6725564294F58615906
CT16=B5E039034F210A0E1B6D657C76C7A37E
CT17=D13DD2D5AC115D44A0255B08654DCEFC
CT18=274D8350B641117AAEC6D03B215EFB61
CT19=F6A04376CEAD00B20E6574A25E1C977D
CT20=3A94A59406352A31B36223FDC258B58D
CT21=A59CC8132A0AFE88267AFAE47BC4F146
CT22=1DC2CC86E5A4F5BFD607C875313C5DD4
CT23=5AA9269A06BE41F6C5EE755F78133406
CT24=A05F2FD7CEEC5809ACDC2BE1F87E3048
CT25=B06927B8799992FF42D7AE02521E9775
CT26=FC21155CAFA42D8FB20ED4FC56F4FCEC
CT27=A2A3077FD25CF0C8D04AB37006B7B309
CT28=057DB8C7AD1BC4C483BF9D8D8BF72A97
CT29=42A0A1526DBF05522440785E8C651826
CT30=881D5F9D4A9C4FE3DCAF3B1A4B8EFF10
CT=424168D1C7DC6B1398D00B8BF3A72F5D

Intermediate Plaintext Values (Decryption)

CT=424168D1C7DC6B1398D00B8BF3A72F5D
PT30=881D5F9D4A9C4FE3DCAF3B1A4B8EFF10
PT29=42A0A1526DBF05522440785E8C651826
PT28=057DB8C7AD1BC4C483BF9D8D8BF72A97
PT27=A2A3077FD25CF0C8D04AB37006B7B309
PT26=FC21155CAFA42D8FB20ED4FC56F4FCEC
PT25=B06927B8799992FF42D7AE02521E9775
PT24=A05F2FD7CEEC5809ACDC2BE1F87E3048
PT23=5AA9269A06BE41F6C5EE755F78133406
PT22=1DC2CC86E5A4F5BFD607C875313C5DD4
PT21=A59CC8132A0AFE88267AFAE47BC4F146
PT20=3A94A59406352A31B36223FDC258B58D
PT19=F6A04376CEAD00B20E6574A25E1C977D
PT18=274D8350B641117AAEC6D03B215EFB61
PT17=D13DD2D5AC115D44A0255B08654DCEFC
PT16=B5E039034F210A0E1B6D657C76C7A37E
PT15=17AFEFC4832AD6725564294F58615906
PT14=81A960C643C0992D21982765FA84DE52
PT13=21D37343872E51FA05FF9FD6D190A831
PT12=D892C97C5E5614E2A6F2C0319E8767FF
PT11=D17223EC981171FE4E936B3435F82DB4
PT10=4CE3A87278BA7997DF02426EB0951A58
PT9=50334821D1530B8279141FA609078FC6
PT8=54690633723C965227E9DC7ABA1B810B
PT7=D04813340C2063D8C48C355ECB7656EC
PT6=E6D1BA29DE5293B293323ACEA58C4643
PT5=BBB9AE1633B17D43193CA34FB91464BA
PT4=65E6627A7F44707B34DFC353BED93201
PT3=1DFDA04B767D9F34C22D0AD7E352ECE4
PT2=DF41180390C9D1CB03104D5195D57D38
PT1=6F166CF9819638F2F6F561D7317358DC
PT0=4B5D2FAA133E66934FE7C0EFA8F930BB
PT=000102030405060708090A0B0C0D0E0F

