========================= FILENAME: "ecb_ivt.txt" Electronic Codebook (ECB) Mode Intermediate Values Tests Algorithm Name: Mars Principle Submitter: IBM ========== Encryption: KEYSIZE=128 KEY=00000000000000000000000000000000 PT=00000000000000000000000000000000 IV0=00000000 00000000 00000000 00000000 IV1=2b0be42a 936da6fd dd15d33e 3009927e IV2=91fc721c 6a95303f 31130c6a 67d16738 IV3=0e817733 e5f9974c a68f021c b0387be6 IV4=47ed21b8 ccf1fdc2 1ca68f02 4c97714c IV5=390b3c58 373a9729 1fdb0217 4c4c9771 IV6=c80a18ba 9eeb1dcf 02a293d8 70d10c7e IV7=4dbb2f97 483d8c83 799ea065 669571da IV8=c788f96e 1e7bc5de 65799ea0 8257f248 IV9=2ec2da7c 071db767 a11c90a1 488257f2 IV10=9bcf4558 e136c8c0 4b6e202f 5a87c12b IV11=0f936baf 1938dc06 7b34500b 0c9e981d IV12=49b46d14 32e0b261 6a618f06 f41ad945 IV13=0bf555a2 c46fe952 5dc4441a bb885e23 IV14=4a74a1be 4012e8ea 689f1c79 c410fdd8 IV15=7fbac77a 5d1d4802 7f48339d 5c5ef9ac IV16=99541e32 c856483c a6f30f69 9a829f14 IV17=91d5c6dd ea3e3563 1467cfc0 934253f0 IV18=b83bb2da 4e1fb65d ad8a1ddf ba4e3a8f IV19=fcca9f7d b6cbe9c3 8323db18 69f7c096 IV20=13f6f9c6 539ac653 1b637064 bf330433 IV21=7974a9c4 4e842d00 1cbecb39 60e67786 IV22=95388f2e 84d96d54 d9eaacbf cf4c33eb IV23=28edf7e6 8d8a30bb 48f48930 8f0ac356 IV24=e512de24 54f71689 1106893e 0dd42b19 IV25=face8eca 9e244a46 c0fd9b32 25a3817a IV26=ce8ecafa f4cb326d ba6a3805 88c4168c IV27=053b44d2 cb326df4 41ea83fa 108f1816 IV28=83e9e3ac c87ee44e ea83fa41 6a4cc45d IV29=b2a1f418 bf96411e 174f6307 4cc45d6a IV30=a1f418b2 7711cf1d 942f0084 08818dd8 IV31=5aad9389 11cf1d77 1dd6bac0 12bd287c IV32=62eb028f 16743682 d6bac01d a415ba6b IV33=1f666bfd 2ec5a47c 9cfd2360 15ba6ba4 IV34=dcc07b8d fb0738d6 e30a22df cf27e886 CT=DCC07B8DFB0738D6E30A22DFCF27E886 ========== Decryption: KEYSIZE=128 KEY=00000000000000000000000000000000 CT=DCC07B8DFB0738D6E30A22DFCF27E886 IV0=dcc07b8d fb0738d6 e30a22df cf27e886 IV1=1f666bfd 2ec5a47c 9cfd2360 15ba6ba4 IV2=62eb028f 16743682 d6bac01d a415ba6b IV3=5aad9389 11cf1d77 1dd6bac0 12bd287c IV4=a1f418b2 7711cf1d 942f0084 08818dd8 IV5=b2a1f418 bf96411e 174f6307 4cc45d6a IV6=83e9e3ac c87ee44e ea83fa41 6a4cc45d IV7=053b44d2 cb326df4 41ea83fa 108f1816 IV8=ce8ecafa f4cb326d ba6a3805 88c4168c IV9=face8eca 9e244a46 c0fd9b32 25a3817a IV10=e512de24 54f71689 1106893e 0dd42b19 IV11=28edf7e6 8d8a30bb 48f48930 8f0ac356 IV12=95388f2e 84d96d54 d9eaacbf cf4c33eb IV13=7974a9c4 4e842d00 1cbecb39 60e67786 IV14=13f6f9c6 539ac653 1b637064 bf330433 IV15=fcca9f7d b6cbe9c3 8323db18 69f7c096 IV16=b83bb2da 4e1fb65d ad8a1ddf ba4e3a8f IV17=91d5c6dd ea3e3563 1467cfc0 934253f0 IV18=99541e32 c856483c a6f30f69 9a829f14 IV19=7fbac77a 5d1d4802 7f48339d 5c5ef9ac IV20=4a74a1be 4012e8ea 689f1c79 c410fdd8 IV21=0bf555a2 c46fe952 5dc4441a bb885e23 IV22=49b46d14 32e0b261 6a618f06 f41ad945 IV23=0f936baf 1938dc06 7b34500b 0c9e981d IV24=9bcf4558 e136c8c0 4b6e202f 5a87c12b IV25=2ec2da7c 071db767 a11c90a1 488257f2 IV26=c788f96e 1e7bc5de 65799ea0 8257f248 IV27=4dbb2f97 483d8c83 799ea065 669571da IV28=c80a18ba 9eeb1dcf 02a293d8 70d10c7e IV29=390b3c58 373a9729 1fdb0217 4c4c9771 IV30=47ed21b8 ccf1fdc2 1ca68f02 4c97714c IV31=0e817733 e5f9974c a68f021c b0387be6 IV32=91fc721c 6a95303f 31130c6a 67d16738 IV33=2b0be42a 936da6fd dd15d33e 3009927e IV34=00000000 00000000 00000000 00000000 PT=00000000000000000000000000000000 ========== Encryption: KEYSIZE=192 KEY=000000000000000000000000000000000000000000000000 PT=00000000000000000000000000000000 IV0=00000000 00000000 00000000 00000000 IV1=3f7ae043 eb02b125 1aa0e623 a2a71a12 IV2=5cc38f73 58a254d5 addf9f45 19841593 IV3=e602aed7 1ae3e18d 458a3f39 aec26018 IV4=30cfbb04 275c2b77 39458a3f 12e04df1 IV5=c240c764 282ef82d 64bdfa6c f112e04d IV6=8aba2c23 52a27452 ac279dea 26f8eb5b IV7=73983ab6 8e26bf43 3cd41ccf 15a57c6c IV8=c3fcbe05 0b97886e cf3cd41c 83bc04ba IV9=19e454e0 ee3288ec 37ead0a3 ba83bc04 IV10=0a3c839c fc729af1 d2987ee5 dcf8e90c IV11=efc9f0f7 339e5f4e 7fd4464b 39941cfe IV12=cc276a31 65fff132 68e98fda 996d380a IV13=4c9fcc9f 3643c0f0 d3ecde5a 4721b30d IV14=f993e993 53b221a0 6eebb194 828c6218 IV15=ada3802d 04744a36 e7737715 1640431c IV16=2cd8096a f65d4446 aee27cee 5d2d414a IV17=59df92ca dbc08bb6 24009c5c 48a9ab25 IV18=5239eb5b 2c58270e 9931b0f8 ca47f5ac IV19=d0648d5a c48105eb 728249a6 396d3ed7 IV20=53c50b19 f943096b c9544e30 4f53b541 IV21=83ece15a e91affe6 de04152e 36e869aa IV22=5c6b903d a2c8d3c1 539064bb fc36fe2c IV23=bc0a7143 3a581479 5e890692 d9c827b9 IV24=08265352 ba42c954 40d22bd1 e4c99cfd IV25=eba0e0ff c5af21c0 1c89b028 b39f3c99 IV26=a0e0ffeb dcdccb17 ecb8508a d1bdc4e7 IV27=a503ddd8 dccb17dc eb6c4fe5 25c57868 IV28=cb21bf95 ddf1fb5c 6c4fe5eb 7194d329 IV29=111f9d85 30ed8cb1 e71f218b 94d32971 IV30=1f9d8511 34ea0135 8b8c0cd7 d4bc2261 IV31=4b18cb01 ea013534 05467dc0 891487aa IV32=53563a07 3be47a73 467dc005 fc81d441 IV33=d4476cac 2e7de23b b8ba5a2b 81d441fc IV34=f6b1b53c 34b2b9e8 7f748482 197e67e6 CT=F6B1B53C34B2B9E87F748482197E67E6 ========== Decryption: KEYSIZE=192 KEY=000000000000000000000000000000000000000000000000 CT=F6B1B53C34B2B9E87F748482197E67E6 IV0=f6b1b53c 34b2b9e8 7f748482 197e67e6 IV1=d4476cac 2e7de23b b8ba5a2b 81d441fc IV2=53563a07 3be47a73 467dc005 fc81d441 IV3=4b18cb01 ea013534 05467dc0 891487aa IV4=1f9d8511 34ea0135 8b8c0cd7 d4bc2261 IV5=111f9d85 30ed8cb1 e71f218b 94d32971 IV6=cb21bf95 ddf1fb5c 6c4fe5eb 7194d329 IV7=a503ddd8 dccb17dc eb6c4fe5 25c57868 IV8=a0e0ffeb dcdccb17 ecb8508a d1bdc4e7 IV9=eba0e0ff c5af21c0 1c89b028 b39f3c99 IV10=08265352 ba42c954 40d22bd1 e4c99cfd IV11=bc0a7143 3a581479 5e890692 d9c827b9 IV12=5c6b903d a2c8d3c1 539064bb fc36fe2c IV13=83ece15a e91affe6 de04152e 36e869aa IV14=53c50b19 f943096b c9544e30 4f53b541 IV15=d0648d5a c48105eb 728249a6 396d3ed7 IV16=5239eb5b 2c58270e 9931b0f8 ca47f5ac IV17=59df92ca dbc08bb6 24009c5c 48a9ab25 IV18=2cd8096a f65d4446 aee27cee 5d2d414a IV19=ada3802d 04744a36 e7737715 1640431c IV20=f993e993 53b221a0 6eebb194 828c6218 IV21=4c9fcc9f 3643c0f0 d3ecde5a 4721b30d IV22=cc276a31 65fff132 68e98fda 996d380a IV23=efc9f0f7 339e5f4e 7fd4464b 39941cfe IV24=0a3c839c fc729af1 d2987ee5 dcf8e90c IV25=19e454e0 ee3288ec 37ead0a3 ba83bc04 IV26=c3fcbe05 0b97886e cf3cd41c 83bc04ba IV27=73983ab6 8e26bf43 3cd41ccf 15a57c6c IV28=8aba2c23 52a27452 ac279dea 26f8eb5b IV29=c240c764 282ef82d 64bdfa6c f112e04d IV30=30cfbb04 275c2b77 39458a3f 12e04df1 IV31=e602aed7 1ae3e18d 458a3f39 aec26018 IV32=5cc38f73 58a254d5 addf9f45 19841593 IV33=3f7ae043 eb02b125 1aa0e623 a2a71a12 IV34=00000000 00000000 00000000 00000000 PT=00000000000000000000000000000000 ========== Encryption: KEYSIZE=256 KEY=0000000000000000000000000000000000000000000000000000000000000000 PT=00000000000000000000000000000000 IV0=00000000 00000000 00000000 00000000 IV1=2d6ad930 21fce9ac 9d4fbf37 836a9bae IV2=90c1f0a8 5d3fe432 2e98794b 609486cf IV3=12452555 f84a208f c6ede0aa b491bffa IV4=a584de76 8280e4c4 aac6ede0 d1012571 IV5=be9c2b29 ad51c243 70f8cff0 71d10125 IV6=84bd159c 58e2382c cc01fe7b 5bff7870 IV7=bfa0755f 145fd7f0 e806f5b7 31e143b7 IV8=e544f1ec 2cef6a70 b7e806f5 8c611d99 IV9=3aff7e14 22b3cfcc 82057a2b 998c611d IV10=8f42e7df 2317e304 f90b594a 4c4ba866 IV11=f6537eac 9c60e462 473c0b6e 05cd1111 IV12=8db59cf3 68fca9e0 c1ed8867 97674365 IV13=5dd121f0 f4cbe30e 820fc21b a8ecf26c IV14=04be2b3a c1d8ddb0 2a7fdc5f d51f6f6a IV15=ef0a08cd 1b3618bb a9942477 acfe2087 IV16=dc16bde9 5f053eba e42e9592 61fc58df IV17=55979b1f b0e5fe8b 093a0dba eb3b8c1f IV18=f3a3ea72 dfa2d135 06fc84c7 d341a2f4 IV19=7a433339 bae65b34 e4e6022b b2231782 IV20=615a4849 fc52a71b 6085dc5c 04a14920 IV21=c074ae24 81c6a9a2 6481649d 09842034 IV22=950498ce d87b8118 7909f18d 72887453 IV23=26bd67ea 10037b2f 24c98cac 0566b240 IV24=ea8d0852 460be8e1 91952499 fa8bfac4 IV25=c65bf59e 49f832a2 d502c017 9f587f51 IV26=5bf59ec6 7991b311 73799ac2 f250b1b7 IV27=2a379d77 91b31179 72e25b9f ac623eaa IV28=0f432d8c ddbd6ca1 e25b9f72 189359ac IV29=84d4565d 0e299c3d 948f67bb 9359ac18 IV30=d4565d84 f358a7a0 8ba7c48a aec2eeac IV31=702a6f18 58a7a0f3 18d0535d 34f524d5 IV32=6742cce7 c84cc84b d0535d18 5820931c IV33=5bdf57e8 78e843fc 45e26959 20931c58 IV34=e998f63d 39378523 a9513204 51085d56 CT=E998F63D39378523A951320451085D56 ========== Decryption: KEYSIZE=256 KEY=0000000000000000000000000000000000000000000000000000000000000000 CT=E998F63D39378523A951320451085D56 IV0=e998f63d 39378523 a9513204 51085d56 IV1=5bdf57e8 78e843fc 45e26959 20931c58 IV2=6742cce7 c84cc84b d0535d18 5820931c IV3=702a6f18 58a7a0f3 18d0535d 34f524d5 IV4=d4565d84 f358a7a0 8ba7c48a aec2eeac IV5=84d4565d 0e299c3d 948f67bb 9359ac18 IV6=0f432d8c ddbd6ca1 e25b9f72 189359ac IV7=2a379d77 91b31179 72e25b9f ac623eaa IV8=5bf59ec6 7991b311 73799ac2 f250b1b7 IV9=c65bf59e 49f832a2 d502c017 9f587f51 IV10=ea8d0852 460be8e1 91952499 fa8bfac4 IV11=26bd67ea 10037b2f 24c98cac 0566b240 IV12=950498ce d87b8118 7909f18d 72887453 IV13=c074ae24 81c6a9a2 6481649d 09842034 IV14=615a4849 fc52a71b 6085dc5c 04a14920 IV15=7a433339 bae65b34 e4e6022b b2231782 IV16=f3a3ea72 dfa2d135 06fc84c7 d341a2f4 IV17=55979b1f b0e5fe8b 093a0dba eb3b8c1f IV18=dc16bde9 5f053eba e42e9592 61fc58df IV19=ef0a08cd 1b3618bb a9942477 acfe2087 IV20=04be2b3a c1d8ddb0 2a7fdc5f d51f6f6a IV21=5dd121f0 f4cbe30e 820fc21b a8ecf26c IV22=8db59cf3 68fca9e0 c1ed8867 97674365 IV23=f6537eac 9c60e462 473c0b6e 05cd1111 IV24=8f42e7df 2317e304 f90b594a 4c4ba866 IV25=3aff7e14 22b3cfcc 82057a2b 998c611d IV26=e544f1ec 2cef6a70 b7e806f5 8c611d99 IV27=bfa0755f 145fd7f0 e806f5b7 31e143b7 IV28=84bd159c 58e2382c cc01fe7b 5bff7870 IV29=be9c2b29 ad51c243 70f8cff0 71d10125 IV30=a584de76 8280e4c4 aac6ede0 d1012571 IV31=12452555 f84a208f c6ede0aa b491bffa IV32=90c1f0a8 5d3fe432 2e98794b 609486cf IV33=2d6ad930 21fce9ac 9d4fbf37 836a9bae IV34=00000000 00000000 00000000 00000000 PT=00000000000000000000000000000000