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

Electronic Codebook (ECB) Mode
Variable Text Known Answer Tests

Algorithm Name: square

KEYSIZE=128

KEY=00000000000000000000000000000000

I=1
PT=80000000000000000000000000000000
CT=C17B878EAF7D8CA82414E6E4C4A95149

I=2
PT=40000000000000000000000000000000
CT=0A5C0887A1402D3C1A1F00298FD4F65D

I=3
PT=20000000000000000000000000000000
CT=B5CD1003E2234CACB6E0F8124671FC46

I=4
PT=10000000000000000000000000000000
CT=422BC7FBD31D4DBB445065C0B96250FD

I=5
PT=08000000000000000000000000000000
CT=E528EB4AAED24077717DE65E2A934757

I=6
PT=04000000000000000000000000000000
CT=A3602F50416CF8FAF15A1ED23675EA6B

I=7
PT=02000000000000000000000000000000
CT=16708D93A87EBAF77851CB3F517825B2

I=8
PT=01000000000000000000000000000000
CT=2390AD8CB0C8A95DB7623DEA8EDC38C8

I=9
PT=00800000000000000000000000000000
CT=B2F9933DCAE472D4E6447EC43696F40C

I=10
PT=00400000000000000000000000000000
CT=07A267C9F040C9C0D136F47BA2FA4EC5

I=11
PT=00200000000000000000000000000000
CT=A9079922C06A1E7449BB3F527E0892BA

I=12
PT=00100000000000000000000000000000
CT=41167DA41B4E4604267E251F4E108630

I=13
PT=00080000000000000000000000000000
CT=86A40F28CF31675CFFD13F5D641A6DF2

I=14
PT=00040000000000000000000000000000
CT=8EB60412A05A0C55B33B40A2A06EEA02

I=15
PT=00020000000000000000000000000000
CT=3AAF11599281C4F200FC25DE3F7C8069

I=16
PT=00010000000000000000000000000000
CT=043869CB7B1EB193C5D4CE21598991F6

I=17
PT=00008000000000000000000000000000
CT=80F51859FF7BD370035FE8E4BB9D6802

I=18
PT=00004000000000000000000000000000
CT=1BF7AEDFD06C649EF2728575A03A2DF6

I=19
PT=00002000000000000000000000000000
CT=717F3A6CF039C6FF5A193AFCFD69BE6D

I=20
PT=00001000000000000000000000000000
CT=218F36EC5955BD87058F41D2E793D61F

I=21
PT=00000800000000000000000000000000
CT=A644B43E3C3F1A6691316C9565BF3B6A

I=22
PT=00000400000000000000000000000000
CT=DD532520BFDB3EE942B451BB02715B9E

I=23
PT=00000200000000000000000000000000
CT=55AB3D8C14CD8E1C00A7027A0B64BF09

I=24
PT=00000100000000000000000000000000
CT=AE1A3F57E513D597684971BFC0AFB401

I=25
PT=00000080000000000000000000000000
CT=D3AA197E929AAC7E8D25DDD7FA2780A7

I=26
PT=00000040000000000000000000000000
CT=6670BA0BE7B515A1AB0B6C7A2C967674

I=27
PT=00000020000000000000000000000000
CT=A112385EA2C8BDD311A744FF9667CADE

I=28
PT=00000010000000000000000000000000
CT=337653491B95456BAEDDDAE59E0910B1

I=29
PT=00000008000000000000000000000000
CT=8877B6F6DACC1A7937365BF6305BE026

I=30
PT=00000004000000000000000000000000
CT=B7F2D8565A862B5FE233C2AD95054F78

I=31
PT=00000002000000000000000000000000
CT=9949D3FD5A0BD2886DF29F25F2F62D03

I=32
PT=00000001000000000000000000000000
CT=8F0C2713E4EF73CBE1C7A6B0C105B531

I=33
PT=00000000800000000000000000000000
CT=24B70F891D3C05A376E711B32368DD65

I=34
PT=00000000400000000000000000000000
CT=F8636844737483629FBA6BD135C60352

I=35
PT=00000000200000000000000000000000
CT=82E1B13B5C6458D41E630F6BA10FD1C9

I=36
PT=00000000100000000000000000000000
CT=DBFE5AC90CA22BD3FF10CFF5E97A2027

I=37
PT=00000000080000000000000000000000
CT=24552595D0AE0099F60780D50956E4AC

I=38
PT=00000000040000000000000000000000
CT=8EF64F59D1759C33B2D98A6F1E1094C2

I=39
PT=00000000020000000000000000000000
CT=251940BEE6149C19D0980BDADEBF1562

I=40
PT=00000000010000000000000000000000
CT=C03B9CEB960021EC3CF62EE497D3CF00

I=41
PT=00000000008000000000000000000000
CT=822AE8B21441928E0E6A66BE5429B47E

I=42
PT=00000000004000000000000000000000
CT=7083C4A72ADB511DB17F312421B2B750

I=43
PT=00000000002000000000000000000000
CT=320F8F050CFF4AD7A9615212AB959A14

I=44
PT=00000000001000000000000000000000
CT=4ACC9A1F40FD33FA0196AC083918B022

I=45
PT=00000000000800000000000000000000
CT=F2D0F789F0F1B1D5064B77ACC3E05912

I=46
PT=00000000000400000000000000000000
CT=A663F66FF9755546255B781A0D85453A

I=47
PT=00000000000200000000000000000000
CT=544BF32AC2F95A94C5A918C337D5505F

I=48
PT=00000000000100000000000000000000
CT=5A8F66F165FECAD0295AB027D9D0AFAC

I=49
PT=00000000000080000000000000000000
CT=F76BFF7835AFA26882DD59203CA68330

I=50
PT=00000000000040000000000000000000
CT=59E5005DB9D650DAB2D7711D416EE4F4

I=51
PT=00000000000020000000000000000000
CT=C4F8D7EC3A28133DDD561C5A375B0182

I=52
PT=00000000000010000000000000000000
CT=915994877665E81C0009F5CB6DE567AA

I=53
PT=00000000000008000000000000000000
CT=5C511B6A70C24EDF1144E3564C7947C9

I=54
PT=00000000000004000000000000000000
CT=348F781B95993D95E3F086674B83AB60

I=55
PT=00000000000002000000000000000000
CT=8CFDD75EC6C1E66AD88640B7E4020193

I=56
PT=00000000000001000000000000000000
CT=1ECE9869A33F1D4B51BD0B0A0D8ACB9F

I=57
PT=00000000000000800000000000000000
CT=442120990FC8A93BE02EA11B55C0FBC9

I=58
PT=00000000000000400000000000000000
CT=5CA3B6013F4C2769BBD98BB118A88D28

I=59
PT=00000000000000200000000000000000
CT=62E3F54C796A46E7823A6A128031147F

I=60
PT=00000000000000100000000000000000
CT=650CE759605F4FB686358CEB001987D5

I=61
PT=00000000000000080000000000000000
CT=DF273545BC0AC6C165AAE16825570EBE

I=62
PT=00000000000000040000000000000000
CT=F05975F8D2AD56258523B8756E319E9A

I=63
PT=00000000000000020000000000000000
CT=7CB6DC8260B5D5228EDFF8F5AB1A2090

I=64
PT=00000000000000010000000000000000
CT=8DC1C2068872317D017DD3FE2DB5AAC2

I=65
PT=00000000000000008000000000000000
CT=89DCC44D3FA865FEE0B87A983481CA12

I=66
PT=00000000000000004000000000000000
CT=EA01D300038A8DB231602BB1E9CE0CCF

I=67
PT=00000000000000002000000000000000
CT=6FD74AA9CBBD1A544731CCCCF04E2DA7

I=68
PT=00000000000000001000000000000000
CT=CE880662123AA5839F5F424E6DE4514C

I=69
PT=00000000000000000800000000000000
CT=CC83ABB679981F9B999CC63EF336C0E0

I=70
PT=00000000000000000400000000000000
CT=FE6B2E6094C3F97EFEB9FC1E6CB5625A

I=71
PT=00000000000000000200000000000000
CT=EF7F1056F1B247B483C03387E7B346A3

I=72
PT=00000000000000000100000000000000
CT=C68BD18279A5934899A70B10924D8F9C

I=73
PT=00000000000000000080000000000000
CT=20369C6932DB70B8D6A337EC3D3C4E93

I=74
PT=00000000000000000040000000000000
CT=904F86991837D0B8B8B5C339C797DA70

I=75
PT=00000000000000000020000000000000
CT=41416982A86EE707FE9E97AD9F11D8C7

I=76
PT=00000000000000000010000000000000
CT=1655B014DA03ABEC3C5EC4F92B96E0B1

I=77
PT=00000000000000000008000000000000
CT=F54F220E4382259A544021430DAC7601

I=78
PT=00000000000000000004000000000000
CT=6DC536019A91291311A6004EA988B44B

I=79
PT=00000000000000000002000000000000
CT=A9617D2AA710ED08F3A8EAB8A812FAA7

I=80
PT=00000000000000000001000000000000
CT=4BB5E2770835123A3EA2E2E2EDB46840

I=81
PT=00000000000000000000800000000000
CT=2E50463ADAB6318E4C2A71B5541C7A32

I=82
PT=00000000000000000000400000000000
CT=E4AF00F9DDEB0B21BE0F8547C9E2D926

I=83
PT=00000000000000000000200000000000
CT=10BC705F384192572F3FBCFF1326D45E

I=84
PT=00000000000000000000100000000000
CT=D1323622DCE4DC77311D731E4D52EADF

I=85
PT=00000000000000000000080000000000
CT=8FBBAD1F9BF77968873AE7FF0B897A7B

I=86
PT=00000000000000000000040000000000
CT=B049160028FDDD3A5175B6A3141061DB

I=87
PT=00000000000000000000020000000000
CT=67B8BA8057270A76DE7F00643F674B66

I=88
PT=00000000000000000000010000000000
CT=7E5FB5E8EACA1998534150ED1C4D42D6

I=89
PT=00000000000000000000008000000000
CT=0DE7155D8ABDCDCB8B01859B6B2204C2

I=90
PT=00000000000000000000004000000000
CT=F566A2A5713F9E442E966E629E8F073D

I=91
PT=00000000000000000000002000000000
CT=BA443B9DF6A66525D75ED46E6966F6E4

I=92
PT=00000000000000000000001000000000
CT=8632CA598DE8598F664167DDBA3C7B2B

I=93
PT=00000000000000000000000800000000
CT=1418B52D1E9DD25F91E2E4114E795438

I=94
PT=00000000000000000000000400000000
CT=D9F9AD638AF7531D0E073A4B53E8844E

I=95
PT=00000000000000000000000200000000
CT=B0EDF24236ACEBA8BBA3001A8A69497F

I=96
PT=00000000000000000000000100000000
CT=10665A6A6677B4698C21C57610BB3D5D

I=97
PT=00000000000000000000000080000000
CT=0CF7B9A39303B0F9C646DACA840CB61D

I=98
PT=00000000000000000000000040000000
CT=6DE66AB9A42956C986F6275D8BA78B32

I=99
PT=00000000000000000000000020000000
CT=00E2AF4AA41826C0929DE1DBD43CC7AA

I=100
PT=00000000000000000000000010000000
CT=3DE2AB199AD64D64D1F10472A82B9226

I=101
PT=00000000000000000000000008000000
CT=50ABCBD74990760E74F2B962B2B1108D

I=102
PT=00000000000000000000000004000000
CT=88849AA5CDEDAFB0B5AF175C6F3B9D33

I=103
PT=00000000000000000000000002000000
CT=9A0CCE3D1BCC48AEB8EA91FB0803A509

I=104
PT=00000000000000000000000001000000
CT=C7A31C8F662EADE08115D29FD5710DAD

I=105
PT=00000000000000000000000000800000
CT=7547487EF8121D70EF2EDE75114E3844

I=106
PT=00000000000000000000000000400000
CT=BB636FBEB47A01D568EE4BC01AFDCAB3

I=107
PT=00000000000000000000000000200000
CT=4DEE97AAF6FA303F3F89DD554AA30356

I=108
PT=00000000000000000000000000100000
CT=31C5710BE53D92E220B779E5D17D68FA

I=109
PT=00000000000000000000000000080000
CT=F82E9761D4609A1BDA37F558617A640F

I=110
PT=00000000000000000000000000040000
CT=2CE087D476D78DE82FF374FDC650D3DC

I=111
PT=00000000000000000000000000020000
CT=C08B5117B690A9455F38BB2F4835FED6

I=112
PT=00000000000000000000000000010000
CT=BF4E772D93129A688E2FDE380B190694

I=113
PT=00000000000000000000000000008000
CT=07C9AF8B078B05F02B52E6186E0BD8D7

I=114
PT=00000000000000000000000000004000
CT=3FB6C1BD7949A2532A7A40756284D4A8

I=115
PT=00000000000000000000000000002000
CT=DA859060A953DC316FFFA4B80CE265F4

I=116
PT=00000000000000000000000000001000
CT=FC02C8FE0931106223C24C837E7AC8D2

I=117
PT=00000000000000000000000000000800
CT=B97E059D89FE54E37227B0385A55B853

I=118
PT=00000000000000000000000000000400
CT=6217C936BEEB21727F057BFBB21C076A

I=119
PT=00000000000000000000000000000200
CT=08FBA98DCB41FCED5823F8BDA5D5F56F

I=120
PT=00000000000000000000000000000100
CT=A5BEAAA991A3A03C45504FA6C2B73DB1

I=121
PT=00000000000000000000000000000080
CT=E0F15164169E40C2F1BB86EF9E4D6065

I=122
PT=00000000000000000000000000000040
CT=34C4B9B58E111C9402A49CC008E50A26

I=123
PT=00000000000000000000000000000020
CT=A79479632B62BFFF21F642FDBDF3D78E

I=124
PT=00000000000000000000000000000010
CT=7D9F900D758F03AD67F6FF049AA5EB3D

I=125
PT=00000000000000000000000000000008
CT=FBA2D9AA17473F72BBA61551D6AD9725

I=126
PT=00000000000000000000000000000004
CT=CF405C7D8EED2A0DDB45886525DB4417

I=127
PT=00000000000000000000000000000002
CT=9C55D9BB26526FBC591DE867D120B3F0

I=128
PT=00000000000000000000000000000001
CT=FF983958146781D243E325CAEE08C5F1

==========

Total execution time (ms): 96
During this time, square:
  Encrypted 128 blocks
  Decrypted 128 blocks
  Created 1 session keys
