
=========================

FILENAME:  "ecb_int.txt"

Electronic Codebook (ECB) Mode
Intermediate Values Known Answer Tests

Algorithm Name: LOKI97
Principal Submitter: Dr Lawrie Brown

Intermediate values shown are:
- when constructing key schedule
  makeKey(K4,K3,K2,K1) - the initial 4 words of the keyschedule
  SK[n]=xxxx; f=xxx    - subkey n and the function f output used to make it
- when encrypting
  blockEncrypt(PT)     - plaintext value being encrypted
  L[n]=xxx; R[n]=xxx; f(SK(n))=xxx - L & R values after round n, func f value
  returns xxx          - ciphertext returned
- when decrypting
  blockDecrypt(CT)     - ciphertext value being decrypted
  L[n]=xxx; R[n]=xxx; f(SK(n))=xxx - L & R values after round n, func f value
  returns xxx          - plaintext returned

These values may be observed by setting debugLevel 3 in the reference code

==========

KEYSIZE=128

I=1
KEY=000102030405060708090A0B0C0D0E0F
PT=000102030405060708090A0B0C0D0E0F
CT=F65CF3B53C5C7D3A44E4190CB2057622
INT= makeKey(0001020304050607,08090A0B0C0D0E0F,B99842FD39F2B7D0,729106A8C8BAAEA5)
INT= SK[0]=4AA6F5ECC209BB0F; f=4AA7F7EFC60CBD08
INT= SK[1]=9B02A6011660C205; f=930BAC0A1A6DCC0A
INT= SK[2]=FD533F630034FA61; f=44CB7D9E39C64DB1
INT= SK[3]=B321322FB860DDC2; f=C1B0348770DA7367
INT= SK[4]=57A51CD881E5EFE4; f=1D03E93443EC54EB
INT= SK[5]=352D38F8EDE9D00A; f=AE2F9EF9FB89120F
INT= SK[6]=3A18EA3837A9F402; f=C74BD55B379D0E63
INT= SK[7]=3FC1F56A6BD9387C; f=8CE0C745D3B9E5BE
INT= SK[8]=FF1F01507F8CE294; f=A8BA1D88FE690D70
INT= SK[9]=558C845BB072CE17; f=60A1BCA35D9B1E1D
INT= SK[10]=DC08E55D0D839F6A; f=E6100F653A2A6B68
INT= SK[11]=A1AA3ECD39997495; f=9E6BCBA752404CE9
INT= SK[12]=093A3AE0E5922740; f=F6253BB09A1EC5D4
INT= SK[13]=E89BCABC07BF7DBF; f=BD174EE7B7CDB3A8
INT= SK[14]=5B911A292F571C74; f=8799FF7422D4831E
INT= SK[15]=3EDED23C9316CCBF; f=9F74ECF1AA8FB82A
INT= SK[16]=F7DAEBC059BC250B; f=FEE0D120BC2E024B
INT= SK[17]=FE4BFE4473B3E0C4; f=16D034F8740C9D7B
INT= SK[18]=555E3DE41942BA26; f=0ECF27CD3615A652
INT= SK[19]=2D5DC8FD99937E8E; f=13831AC10A85B231
INT= SK[20]=A784FA330D2632F2; f=505E11F3549A17F9
INT= SK[21]=34503D7EA66FA0A4; f=CA1BC33AD5DC4060
INT= SK[22]=97E09540BFE1D5B2; f=C2BEA8A4A6A36F94
INT= SK[23]=DFE9F629F40BD541; f=F2B43ED46D98ABCF
INT= SK[24]=D4732066D4F623F5; f=73F7DA55D9D01107
INT= SK[25]=BE9B6D9590A8872B; f=8ACB50EB36C7278F
INT= SK[26]=42AC740C6AB39C00; f=D54CE14CD55249B2
INT= SK[27]=3BCCFA61D32593BF; f=E4250C48272E46FE
INT= SK[28]=298C0F7A131EA045; f=FDFF2F1CC7E883B0
INT= SK[29]=9D7C39B22A046902; f=23E75427BAACEE29
INT= SK[30]=1CE8A84522A76D0C; f=5E44DC494814F10C
INT= SK[31]=18E75F3129DF4A52; f=232BA550FAFAD9ED
INT= SK[32]=093627CB71D78D4F; f=20BA28B162C92D0A
INT= SK[33]=838CC8D4EA74A422; f=1EF0F166C070CD20
INT= SK[34]=2AFE302B1B945A9A; f=3616986E39333796
INT= SK[35]=0000F380E33757A2; f=18E7ACB1CAE81DF0
INT= SK[36]=15E9E3339A96BFE7; f=1CDFC4F8EB4132A8
INT= SK[37]=B330908D63C7150D; f=30BC585989B3B12F
INT= SK[38]=629FF62D1F8642A0; f=4861C6060412183A
INT= SK[39]=D81A9621D76A5BCA; f=D81A65A1345D0C68
INT= SK[40]=EC40A0B4FE809886; f=F9A9438764162761
INT= SK[41]=D2AA9702D06AC787; f=619A078FB3ADD28A
INT= SK[42]=88D4AAC71BC8E505; f=EA4B5CEA044EA7A5
INT= SK[43]=E887205BA2EE4305; f=309DB67A758418CF
INT= SK[44]=8699235D2526A170; f=6AD983E9DBA639F6
INT= SK[45]=8975160B26362CAB; f=5BDF8109F65CEB2C
INT= SK[46]=81A9F37297166C38; f=097D59B58CDE893D
INT= SK[47]=79D219EC8CD0FAC4; f=915539B72E3EB9C1
INT= blockEncrypt(000102030405060708090A0B0C0D0E0F)
INT= L[1]=50033F5ACE4BC37F; R[1]=1513DE87D5FEDBC4; f(SK(1))=1512DC84D1FBDDC3
INT= L[2]=FD6249B07C498990; R[2]=37AD81CEF1D33E77; f(SK(4))=67AEBE943F98FD08
INT= L[3]=70E56D57A90A150D; R[3]=05BCA26AF996CE0F; f(SK(7))=F8DEEBDA85DF479F
INT= L[4]=FCF36593E3A310BB; R[4]=08EBB6068D544024; f(SK(10))=780EDB51245E5529
INT= L[5]=6DB70B10A23D83D8; R[5]=FDB79FE8F13459A5; f(SK(13))=0144FA7B1297491E
INT= L[6]=3AE27069F7FF0728; R[6]=983E6EA2D4DF3929; f(SK(16))=F58965B276E2BAF1
INT= L[7]=9521A6B9FB482641; R[7]=1810125A0E780B17; f(SK(19))=22F26233F9870C3F
INT= L[8]=2C4A4602A8F380FC; R[8]=557DB028400AE046; f(SK(22))=C05C1691BB42C607
INT= L[9]=6C9D449B7FB4A03B; R[9]=B3B35910EF92F9D2; f(SK(25))=9FF91F124761792E
INT= L[10]=8CFC8D24ECBCF693; R[10]=87034D16542909DA; f(SK(28))=EB9E098D2B9DA9E1
INT= L[11]=AD221D26E8A80435; R[11]=77D743BA9085338C; f(SK(31))=FB2BCE9E7C39C51F
INT= L[12]=FB6500105E312F50; R[12]=9A157A5C17C80D78; f(SK(34))=3737677AFF60094D
INT= L[13]=129F53BCD1E50FFF; R[13]=2E921D4D42EC50DA; f(SK(37))=D5F71D5D1CDD7F8A
INT= L[14]=D9574A71EAC1742B; R[14]=139F7A2BFCC07A6E; f(SK(40))=010029972D257591
INT= L[15]=230D48503DB000E3; R[15]=419CE914FEFE4EB3; f(SK(43))=98CBA365143F3A98
INT= L[16]=44E4190CB2057622; R[16]=F65CF3B53C5C7D3A; f(SK(46))=D551BBE501EC7DD9
INT= returns F65CF3B53C5C7D3A44E4190CB2057622
INT= blockDecrypt(F65CF3B53C5C7D3A44E4190CB2057622)
INT= L[1]=419CE914FEFE4EB3; R[1]=230D48503DB000E3; f(SK(46))=D551BBE501EC7DD9
INT= L[2]=139F7A2BFCC07A6E; R[2]=D9574A71EAC1742B; f(SK(43))=98CBA365143F3A98
INT= L[3]=2E921D4D42EC50DA; R[3]=129F53BCD1E50FFF; f(SK(40))=010029972D257591
INT= L[4]=9A157A5C17C80D78; R[4]=FB6500105E312F50; f(SK(37))=D5F71D5D1CDD7F8A
INT= L[5]=77D743BA9085338C; R[5]=AD221D26E8A80435; f(SK(34))=3737677AFF60094D
INT= L[6]=87034D16542909DA; R[6]=8CFC8D24ECBCF693; f(SK(31))=FB2BCE9E7C39C51F
INT= L[7]=B3B35910EF92F9D2; R[7]=6C9D449B7FB4A03B; f(SK(28))=EB9E098D2B9DA9E1
INT= L[8]=557DB028400AE046; R[8]=2C4A4602A8F380FC; f(SK(25))=9FF91F124761792E
INT= L[9]=1810125A0E780B17; R[9]=9521A6B9FB482641; f(SK(22))=C05C1691BB42C607
INT= L[10]=983E6EA2D4DF3929; R[10]=3AE27069F7FF0728; f(SK(19))=22F26233F9870C3F
INT= L[11]=FDB79FE8F13459A5; R[11]=6DB70B10A23D83D8; f(SK(16))=F58965B276E2BAF1
INT= L[12]=08EBB6068D544024; R[12]=FCF36593E3A310BB; f(SK(13))=0144FA7B1297491E
INT= L[13]=05BCA26AF996CE0F; R[13]=70E56D57A90A150D; f(SK(10))=780EDB51245E5529
INT= L[14]=37AD81CEF1D33E77; R[14]=FD6249B07C498990; f(SK(7))=F8DEEBDA85DF479F
INT= L[15]=1513DE87D5FEDBC4; R[15]=50033F5ACE4BC37F; f(SK(4))=67AEBE943F98FD08
INT= L[16]=08090A0B0C0D0E0F; R[16]=0001020304050607; f(SK(1))=1512DC84D1FBDDC3
INT= returns 000102030405060708090A0B0C0D0E0F

==========

KEYSIZE=192

I=1
KEY=000102030405060708090A0B0C0D0E0F1011121314151617
PT=000102030405060708090A0B0C0D0E0F
CT=5EE6B9460D539E8D63C6D47DA2AAE2B4
INT= makeKey(0001020304050607,08090A0B0C0D0E0F,1011121314151617,729106A8C8BAAEA5)
INT= SK[0]=F3805605847C216D; f=F38154068079276A
INT= SK[1]=C8695A64B2E25905; f=C060506FBEEF570A
INT= SK[2]=4A985B410A8524EF; f=5A8949521E9032F8
INT= SK[3]=EAB8CE7ED687F33D; f=9829C8D61E3D5D98
INT= SK[4]=B7152560597507D5; f=44957365DD0926B8
INT= SK[5]=8776E06BE6FEA2A8; f=4F1FBA0F541CFBAD
INT= SK[6]=393AA78A5E010000; f=73A2FCCB548424EF
INT= SK[7]=5E14409883058907; f=B4AC8EE655827A3A
INT= SK[8]=457AEEE329EDE183; f=F26FCB837098E656
INT= SK[9]=8CB4CB1DB9520E82; f=0BC22B765FACAC2A
INT= SK[10]=0DC168331E20A8DB; f=34FBCFB94021A8DB
INT= SK[11]=8F9BBE41E90F61A3; f=D18FFED96A0AE8A4
INT= SK[12]=BE77C01A1CFDBE5D; f=FB0D2EF935105FDE
INT= SK[13]=07D5C4BCDEEF9C51; f=8B610FA167BD92D3
INT= SK[14]=92648E470802F164; f=9FA5E674162259BF
INT= SK[15]=2E70620F9A2915C5; f=A1EBDC4E73267466
INT= SK[16]=35775A55709C2A67; f=8B009A4F6C61943A
INT= SK[17]=B0D87581E01417B7; f=B70DB13D3EFB8BE6
INT= SK[18]=2ABFDA32B080086D; f=B8DB5475B882F909
INT= SK[19]=6C2FD11AAF750CCE; f=425FB315355C190B
INT= SK[20]=4CBFBF8FFD830178; f=79C8E5DA8D1F2B1F
INT= SK[21]=0C808B0CD1571AD2; f=BC58FE8D31430D65
INT= SK[22]=920BFCA48E347A76; f=B8B426963EB4721B
INT= SK[23]=F746F25CBDA13B35; f=9B69234612D437FB
INT= SK[24]=51C14FBA2DE85522; f=1D7EF035D06B545A
INT= SK[25]=291C32138F26FA45; f=259CB91F5E71E097
INT= SK[26]=FB2104AC34C8CF83; f=692AF808BAFCB5F5
INT= SK[27]=65815DB75148EFA0; f=92C7AFEBECE9D495
INT= SK[28]=C908791856BF8F7C; f=98C936A27B57DA5E
INT= SK[29]=86AA316983502F58; f=AFB6037A0C76D51D
INT= SK[30]=D91645C8D76B7DAD; f=22374164E3A3B22E
INT= SK[31]=6E79434F75A1EBEF; f=0BF81EF824E9044F
INT= SK[32]=B182100F8B4486D6; f=788A6917DDFB09AA
INT= SK[33]=E9937D72AE8E821A; f=6F394C1B2DDEAD42
INT= SK[34]=8BEE2CDE578E793E; f=52F8691680E50493
INT= SK[35]=EBC262A9C1507558; f=85BB21E6B4F19EB7
INT= SK[36]=E149A5B6E6854665; f=50CBB5B96DC1C0B3
INT= SK[37]=B20D3CF81C904428; f=5B9E418AB21EC632
INT= SK[38]=64BCBC9B0005B70E; f=EF529045578BCE30
INT= SK[39]=51F052E8BCEB354D; f=BA3230417DBB4015
INT= SK[40]=529F179A6141181A; f=B3D6B22C87C45E7F
INT= SK[41]=0662410EAA31B987; f=B46F7DF6B6A1FDAF
INT= SK[42]=213F6462B1166F35; f=4583D8F9B113D83B
INT= SK[43]=6A98E19476DCA025; f=3B68B37CCA379568
INT= SK[44]=C892679A6038C24B; f=9A0D70000179DA51
INT= SK[45]=4C8B4A6004B1DAE8; f=4AE90B6EAE80636F
INT= SK[46]=55E21E342586B870; f=74DD7A569490D745
INT= SK[47]=49ECFD3E3EE92857; f=23741CAA48358872
INT= blockEncrypt(000102030405060708090A0B0C0D0E0F)
INT= L[1]=4621BB519B0E546B; R[1]=12EBCB7AEDD4F7C4; f(SK(1))=12EAC979E9D1F1C3
INT= L[2]=851B7A65AB5B8DA9; R[2]=6B18C92078D86151; f(SK(4))=2D397271E3D6353A
INT= L[3]=E9CE5F8E00C742D4; R[3]=4FC2A23583718A03; f(SK(7))=CAD9D850282A07AA
INT= L[4]=6C132B9525D2FA28; R[4]=C4BBCC6EA4C1B3DC; f(SK(10))=2D7593E0A406F108
INT= L[5]=15981ACFC9C2639D; R[5]=4AC08CC41534E170; f(SK(13))=26D3A75130E61B58
INT= L[6]=2A0964558F720EEC; R[6]=AC1756A6E4C5A252; f(SK(16))=B98F4C692D07C1CF
INT= L[7]=2396F06992C8AC37; R[7]=ACF38CF258C191CE; f(SK(19))=86FAE8A7D7B39F22
INT= L[8]=B0BB0A5BE7B9E7D5; R[8]=DCD9564FAECAB723; f(SK(22))=FF4FA6263C021B14
INT= L[9]=29BBAAB6117BDBC8; R[9]=E6DDA7CA77956709; f(SK(25))=5666AD91902C80DC
INT= L[10]=D30936EB4C2E8601; R[10]=5EABB8FE67B7C251; f(SK(28))=7710124876CC1999
INT= L[11]=E9440ED6CA67C6D4; R[11]=C25277AF9E7CFD9C; f(SK(31))=115B4144D2527B9D
INT= L[12]=97A857CC0E5BF50E; R[12]=144CD6ED68D23972; f(SK(34))=FD08D83BA2B5FFA6
INT= L[13]=5A53393F4F5D36E5; R[13]=DC52B6829C873899; f(SK(37))=4BFAE14E92DCCD97
INT= L[14]=34A54A7A03A4276D; R[14]=CC531A5F2C490818; f(SK(40))=9600236063143EFD
INT= L[15]=B624E65C3D983998; R[15]=CD4E8CDF5F0FDF75; f(SK(43))=F9EBC6A55CABF818
INT= L[16]=63C6D47DA2AAE2B4; R[16]=5EE6B9460D539E8D; f(SK(46))=E8C25F1A30CBA715
INT= returns 5EE6B9460D539E8D63C6D47DA2AAE2B4
INT= blockDecrypt(5EE6B9460D539E8D63C6D47DA2AAE2B4)
INT= L[1]=CD4E8CDF5F0FDF75; R[1]=B624E65C3D983998; f(SK(46))=E8C25F1A30CBA715
INT= L[2]=CC531A5F2C490818; R[2]=34A54A7A03A4276D; f(SK(43))=F9EBC6A55CABF818
INT= L[3]=DC52B6829C873899; R[3]=5A53393F4F5D36E5; f(SK(40))=9600236063143EFD
INT= L[4]=144CD6ED68D23972; R[4]=97A857CC0E5BF50E; f(SK(37))=4BFAE14E92DCCD97
INT= L[5]=C25277AF9E7CFD9C; R[5]=E9440ED6CA67C6D4; f(SK(34))=FD08D83BA2B5FFA6
INT= L[6]=5EABB8FE67B7C251; R[6]=D30936EB4C2E8601; f(SK(31))=115B4144D2527B9D
INT= L[7]=E6DDA7CA77956709; R[7]=29BBAAB6117BDBC8; f(SK(28))=7710124876CC1999
INT= L[8]=DCD9564FAECAB723; R[8]=B0BB0A5BE7B9E7D5; f(SK(25))=5666AD91902C80DC
INT= L[9]=ACF38CF258C191CE; R[9]=2396F06992C8AC37; f(SK(22))=FF4FA6263C021B14
INT= L[10]=AC1756A6E4C5A252; R[10]=2A0964558F720EEC; f(SK(19))=86FAE8A7D7B39F22
INT= L[11]=4AC08CC41534E170; R[11]=15981ACFC9C2639D; f(SK(16))=B98F4C692D07C1CF
INT= L[12]=C4BBCC6EA4C1B3DC; R[12]=6C132B9525D2FA28; f(SK(13))=26D3A75130E61B58
INT= L[13]=4FC2A23583718A03; R[13]=E9CE5F8E00C742D4; f(SK(10))=2D7593E0A406F108
INT= L[14]=6B18C92078D86151; R[14]=851B7A65AB5B8DA9; f(SK(7))=CAD9D850282A07AA
INT= L[15]=12EBCB7AEDD4F7C4; R[15]=4621BB519B0E546B; f(SK(4))=2D397271E3D6353A
INT= L[16]=08090A0B0C0D0E0F; R[16]=0001020304050607; f(SK(1))=12EAC979E9D1F1C3
INT= returns 000102030405060708090A0B0C0D0E0F

==========

KEYSIZE=256

I=1
KEY=000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
PT=000102030405060708090A0B0C0D0E0F
CT=75080E359F10FE640144B35C57128DAD
INT= makeKey(0001020304050607,08090A0B0C0D0E0F,1011121314151617,18191A1B1C1D1E1F)
INT= SK[0]=ECB82110452BF90A; f=ECB92313412EFF0D
INT= SK[1]=592CD965E4168E33; f=5125D36EE81B803C
INT= SK[2]=1A8E5818A655138C; f=0A9F4A0BB240059B
INT= SK[3]=86E3263EBBBF339C; f=9EFA3C25A7A22D83
INT= SK[4]=AD6DFD04A887509B; f=41D5DC14EDACA991
INT= SK[5]=B3A56496E96B4F0D; f=EA89BDF30D7DC13E
INT= SK[6]=52A0073EA724A264; f=482E5F260171B1E8
INT= SK[7]=2FF1BF749D54136B; f=A912994A26EB20F7
INT= SK[8]=BD0BC040D3A54F28; f=10663D447B221FB3
INT= SK[9]=929220E7076443A8; f=21374471EE0F0CA5
INT= SK[10]=7FB7D2666220233A; f=2D17D558C504815E
INT= SK[11]=56FE853A068B8D2E; f=790F3A4E9BDF9E45
INT= SK[12]=AC1C43D92F7490B6; f=11178399FCD1DF9E
INT= SK[13]=FBE3491706663C44; f=697169F001027FEC
INT= SK[14]=E4AC5DE7F5220AB5; f=9B1B8F819702298F
INT= SK[15]=F10D78B02017847C; f=A7F3FD8A269C0952
INT= SK[16]=F4FFDEBD5E175312; f=58E39D647163C3A4
INT= SK[17]=4396B72AE367FF41; f=B875FE3DE501C305
INT= SK[18]=26ED088C13C3993F; f=C241556BE6E1938A
INT= SK[19]=C3468074E387B643; f=324BF8C4C390323F
INT= SK[20]=2752EDD11A129E73; f=D3AD336C4405CD61
INT= SK[21]=A46AACF6DD57D61F; f=E7FC1BDC3E30295E
INT= SK[22]=5F06EB99CFD8084F; f=79EBE315DC1B9170
INT= SK[23]=8252416503BE6B13; f=4114C111E039DD50
INT= SK[24]=EF7D17F4791630C3; f=C82FFA256304AEB0
INT= SK[25]=B5536290E13AAD94; f=1139CE663C6D7B8B
INT= SK[26]=D65073A787DCAF9A; f=8956983E4804A7D5
INT= SK[27]=3DB329BD5B9BF213; f=BFE168D858259900
INT= SK[28]=804E42039A6496DA; f=6F3355F7E372A619
INT= SK[29]=DB97B9E35223D540; f=6EC4DB73B31978D4
INT= SK[30]=B152C3DD7A6EE03F; f=6702B07AFDB24FA5
INT= SK[31]=176EECE0F5AA3E62; f=2ADDC55DAE31CC71
INT= SK[32]=F0B4C6DA31B841FC; f=70FA84D9ABDCD726
INT= SK[33]=3BDDEA965A9F612D; f=E04A537508BCB46D
INT= SK[34]=E03718A6FDC7901A; f=5165DB7B87A97025
INT= SK[35]=710587AB3E6A614F; f=666B6B4BCBC05F2D
INT= SK[36]=B0C6F115D3ECE6C2; f=407237CFE254A73E
INT= SK[37]=AF82DA2EF75F6924; f=945F30B8ADC00809
INT= SK[38]=AA5DE8BDB42A8BDB; f=4A6AF01B49ED1BC1
INT= SK[39]=50BB552A21F75E7D; f=21BED2811F9D3F32
INT= SK[40]=B8EB467438FF42E4; f=082DB761EB13A426
INT= SK[41]=936362030FA48C95; f=3CE1B82DF8FBE5B1
INT= SK[42]=E55434C694CE74CE; f=4F09DC7B20E4FF15
INT= SK[43]=BDA3575166DF26BC; f=ED18027B472878C1
INT= SK[44]=B779C086BDB9551E; f=0F9286F2854617FA
INT= SK[45]=1322E154E6746255; f=80418357E9D0EEC0
INT= SK[46]=3441894738B21D3D; f=D115BD81AC7C69F3
INT= SK[47]=F9539B20F3944405; f=44F0CC71954B62B9
INT= blockEncrypt(000102030405060708090A0B0C0D0E0F)
INT= L[1]=0F4F8333F78E1AA5; R[1]=64CB99C8CB17F030; f(SK(1))=64CA9BCBCF12F637
INT= L[2]=9F54249E704272D9; R[2]=627C5CB2B47B02A8; f(SK(4))=6D33DF8143F5180D
INT= L[3]=722824322F44F434; R[3]=620CAAC8D2EB65DF; f(SK(7))=FD588E56A2A91706
INT= L[4]=4B9D50E9E0DB36B5; R[4]=70721A7E1E9ED1FB; f(SK(10))=025A3E4C31DA25CF
INT= L[5]=013ABC3F43356D66; R[5]=1D8AE37EA41C6DA7; f(SK(13))=5617B39744C75B12
INT= L[6]=522F1359A79BF164; R[6]=5413A42C303D8D5D; f(SK(16))=552918137308E03B
INT= L[7]=A2539A895E13C50F; R[7]=A6C0DE25F6AB614E; f(SK(19))=F4EFCD7C5130902A
INT= L[8]=CD7DCC81D7C1A280; R[8]=BBD666242D3B8733; f(SK(22))=1985FCAD7328423C
INT= L[9]=81A3F1C02E2E6790; R[9]=BCC9279136E34DEA; f(SK(25))=71B4EB10E122EF6A
INT= L[10]=D6140B31E4A3153D; R[10]=F3194A7408F52869; f(SK(28))=72BABBB426DB4FF9
INT= L[11]=9520D52BB51C4AA4; R[11]=C108DC9F95015A77; f(SK(31))=171CD7AE71A24F4A
INT= L[12]=6DEC4EE12E0B1CF3; R[12]=CF23C07BC2D506B7; f(SK(34))=5A03155077C94C13
INT= L[13]=2A489A4F4AEC7954; R[13]=2CE1F004CFC7122E; f(SK(37))=410DBEE5E1CC0EDD
INT= L[14]=1100A7320162FD40; R[14]=8FE94D86A97297D4; f(SK(40))=A5A1D7C9E39EEE80
INT= L[15]=2CB742D3FBFA61C0; R[15]=F4CE36E67D09E753; f(SK(43))=E5CE91D47C6B1A13
INT= L[16]=0144B35C57128DAD; R[16]=75080E359F10FE64; f(SK(46))=59BF4CE664EA9FA4
INT= returns 75080E359F10FE640144B35C57128DAD
INT= blockDecrypt(75080E359F10FE640144B35C57128DAD)
INT= L[1]=F4CE36E67D09E753; R[1]=2CB742D3FBFA61C0; f(SK(46))=59BF4CE664EA9FA4
INT= L[2]=8FE94D86A97297D4; R[2]=1100A7320162FD40; f(SK(43))=E5CE91D47C6B1A13
INT= L[3]=2CE1F004CFC7122E; R[3]=2A489A4F4AEC7954; f(SK(40))=A5A1D7C9E39EEE80
INT= L[4]=CF23C07BC2D506B7; R[4]=6DEC4EE12E0B1CF3; f(SK(37))=410DBEE5E1CC0EDD
INT= L[5]=C108DC9F95015A77; R[5]=9520D52BB51C4AA4; f(SK(34))=5A03155077C94C13
INT= L[6]=F3194A7408F52869; R[6]=D6140B31E4A3153D; f(SK(31))=171CD7AE71A24F4A
INT= L[7]=BCC9279136E34DEA; R[7]=81A3F1C02E2E6790; f(SK(28))=72BABBB426DB4FF9
INT= L[8]=BBD666242D3B8733; R[8]=CD7DCC81D7C1A280; f(SK(25))=71B4EB10E122EF6A
INT= L[9]=A6C0DE25F6AB614E; R[9]=A2539A895E13C50F; f(SK(22))=1985FCAD7328423C
INT= L[10]=5413A42C303D8D5D; R[10]=522F1359A79BF164; f(SK(19))=F4EFCD7C5130902A
INT= L[11]=1D8AE37EA41C6DA7; R[11]=013ABC3F43356D66; f(SK(16))=552918137308E03B
INT= L[12]=70721A7E1E9ED1FB; R[12]=4B9D50E9E0DB36B5; f(SK(13))=5617B39744C75B12
INT= L[13]=620CAAC8D2EB65DF; R[13]=722824322F44F434; f(SK(10))=025A3E4C31DA25CF
INT= L[14]=627C5CB2B47B02A8; R[14]=9F54249E704272D9; f(SK(7))=FD588E56A2A91706
INT= L[15]=64CB99C8CB17F030; R[15]=0F4F8333F78E1AA5; f(SK(4))=6D33DF8143F5180D
INT= L[16]=08090A0B0C0D0E0F; R[16]=0001020304050607; f(SK(1))=64CA9BCBCF12F637
INT= returns 000102030405060708090A0B0C0D0E0F

==========
