X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/2964c388ff2dd177d1c4a49907904a785861f3a2..3b09bd841c6f31e968717e46b5e995fff0481924:/symm/t/cast256.local diff --git a/symm/t/cast256.local b/symm/t/cast256.local index 7aec70ee..a52ad886 100644 --- a/symm/t/cast256.local +++ b/symm/t/cast256.local @@ -51,6 +51,129 @@ cast256-cmac { 4e21bb0835d28d84b50e6db35757d672; } +cast256-ccm { + 60d7bcda163547d348b7551195 + e77022907dd1dff7dac5c9 + "" + "" + "" + aa9a4a79; + 941d26d0c6eb14ad568f86edd1 + dc9268eeee533285a6ed81 + 0c + "" + "" + c8a39dd0; + 9b689daaa9060d2d4b60030623 + 65b0a54364c76c160f1189 + "" + 6c + 2d + 73e78af5; + 4794846ecfa14a7130c9f13712 + 0634c9519848a877ff + 77bf79192a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd8 + 8374d8cde8e160ad10997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61cdbda3b3e9878731ebfedd47 + af2bcbe02785e26888000200221db7ec8a96262bd4ac58f98de028ac5f0ab12ff4a6525254d7f78215727c2796d9de34 + d83e04bccd4cc28ee89db0528d559b4c; + 05e505da1435dceaa7b1cc49ae + 1d50c38201a894476b + 3f102b752eb9529533966f27043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542cde52ebfda19d0c + cc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad2605faee2b03fb6 + ae26d7c0fe93d7f36b4fe471099e64f0da7e0436df67adc9fbccbb9d12e26b9f086c3176ed28861c7d9afcfdb181dddb5b337c84b9 + 4eb8907ccd4025021d7117364de8c4f9; + 48e27fff63102758fe2b69ac + 26afa3349829b94586306f + "" + "" + "" + dcee39b3; + ed54154f8f28523c03d4de16 + 00157846b710ee72807a22 + 19 + "" + "" + d0f09e35; + bfb474fd71d891f24bb65d15 + 63259f9eb53b571ea629c5 + "" + 4d + b1 + 20282dc8; + 57dd2d42f70800df9fcbaca4 + 8b77dba189196d1ebb + a10b0467cb9fc2712a199e533fa9156308cdec3f768281e040a9b9a222bd689aef66f5306ceb0c6b08ac8b0a22260c57 + 1b4a42bb8fdb233bfa6a5cfb0bad7d95214ade49cb3b6f5fe8368131115c037ba323fe1dc8151784873f0eb5b647da67 + 9991d3ac6a6931127145d2ce4106eae3f0e588ed0e6a1c24d015d595640fe427ebb5753e1955ea8cfeca3dd0638b8e0b + a2dc9d2ee323e912007d462871314715; + 94c18b5337685a96ed65b9ac + a338527ef19b09c063 + c46f88de9fd41e72d7b97e23e6eabdff3bcd211499268878dbf30f1dad89d4b9b12012e4713df46795630e + 7952d22bb02d7100b8b649377d20a8f083455b663e4ee1315f3c8f2aebfa921451dcd1af5813b70d30ce2f1fef6ef315d079839180 + 1691f3064921baaa57137b92ce00739789fad53203a0c5c0683cad9da5e2a54c15b6ea69870a807b40fa2006fd631f790f43a88a86 + d5f6f01586bd510672cd9f062d846013; + 5da08da3aefc5f85 + 84b7c5e617669c0f16e398 + "" + "" + "" + 7104d66a; + 15d4e9cfce3ed1ec + df3d264a7f16cb16c2e815 + f4 + "" + "" + d82c0d6e; + 22cdf0c8e30308be + 3c31e6bc58c0b7cadcb658 + "" + b9 + a6 + cb4b7117; + 70e47479a684b5ae + fa69a4cd52147ed12c + a986981a874498ad0abef8bc4fcb70e27e98ef1f0446b42fb144d44b6d00f06dc188d472a784e0c6f21195a3b9f4ae98 + 5511265febd11c164720eef9eb1c8dd0b00951f284649016ed00456331854bc78bf43966eb0cfa9138ddc39908445608 + 4763b77f7a624a9d1453034bea8d9c5061a93708adf6badc0e7372623212c427f6539c36f053398d051510adee65048f + 79884b4232ec8611c3e862865e3d60ec; + fe95e81c2533e31c + 9c1a9851bc2810d858 + cbbc8424d126b807e6daa089c3f9099c5ffb824173d7634c04226f30cbb7f0e4a973a8cd190107314717a7 + 7456f3ff669c732b58db8f48af65f7cc9e3fb90e1721b730374ffc9bc597f56ccbb2f294b38766fc69f6a9f2c0945ffd505003cc0c + fdfefeef8313360ebe5d7c5448129278ab19acbb0625d7e0675ce22a334269067523466c1cbad10c0a8630ae2d94d3b9a38dfe3db0 + 2ba0749d5c88e7dde18a94a99bcc3b69; + ae9ce021a5f1fa4ffa91544485f1a1258b + 2b9b8f0911e32d65cc1770 + "" + "" + "" + be73551e; + a18cbfe6effd1ff6778554acf1270485b2 + 03a3c1c4c967c0a458cb94 + 8b + "" + "" + 922ec10b; + dd409b687fa3a6827b480aa3a4c84cef64 + f6c9b53bf8f957f4b03cf4 + "" + 3e + 9e + ceadc769; + 89957f9a3e8128f8743d16687b7bb8deb9 + bd205b70e04c091d20 + 5cdad9e9a79b1abf91b0851e5ca605ac8451399587011677508a15dde524af3e2bee0646541a42c2ecccb44d65bad397 + abfaf529ee41cf9a05c7efedef3401539c51d2a90bbf7f1bfc338ab0ef5746ea8fdcccd213e33f7e8a5718fd25014107 + 882d1a8dcf897a5fd0b0a23aed8016eb4ba2290f47c51ffbb244fd10614dc98bdd072c8dd2607ccb0a8509c13141fc03 + 541f7a6fcf2c319c9bdf291490aabd96; + c8e7d715a92add9589d1f5c054b2d98351 + 4605ec590294a319b9 + 802068a9f891bc5ba5afabf8c3122d12d7ff3c41122d70d17d4569eaff59a332ba58d5d5589bfe079753ee + 1a957eb6d6699e6b7ea2725cb2dac07ecde95759ac46fee6dda7abc8ad68daac90cfe22d2f1f2968cc42fa8b669ed3bb3542a9cf44 + 87aacdd16e3d3bcd52d8bbbe6226bd5b405fd7ec9d93334a5ca599dfa600927a1270c54700d1d7ceb1fe25a033321359e98889bf74 + 9c7c6db5629007318783e4fadc1f1d67; +} + cast256-eax { 60d7bcda163547d348b7551195 "" @@ -197,3 +320,573 @@ cast256-eax { 3afadb7496af2b3d618391fb535d6c6b42cb20a259c0f2d359d83055062b3f3c8715fbe13fe3b001c254ded295b2225e461ce11d2c 77dafdf4ffbffd0bafdc4b2a1c2a77f8; } + +cast256-gcm { + 60d7bcda163547d348b7551195 + "" + "" + "" + "" + e40bb3203b443cbb894937a4f69e6b67; + e77022907dd1dff7dac5c9941d + 26 + "" + "" + "" + e9c2fa823e33d9aac0cdff0f79008a96; + d0c6eb14ad568f86edd1dc9268 + "" + ee + "" + "" + c458bc5a2b89690b93e7d4603d8dc6c5; + ee533285a6ed810c9b689daaa9 + "" + "" + 06 + f3 + a32741ffd61b5bb53b79a7df1e2e849f; + 0d2d4b6003062365b0a54364c7 + 6c160f11896c4794846ecfa14a7130c9 + f137120634c9519848a877ff77bf79192a5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7 + 080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a21635c6d62c9269029df3e6057acc87638f508046733d9ff61 + e8b2a245b1b44140bfde7f135603a3f4c088770181f486cee855087f0468fba9e4af3194c57ae401fd5304b6aca87204 + 7ba17b157ad26810dcc34b7a04b11a38; + cdbda3b3e9878731ebfedd4705 + e505da1435dceaa7b1cc49ae1d50c3 + 8201a894476b3f102b752eb9529533966f27043eb621b7f65b000961040ef2f9b2fc5fa450727a9b542cde + 52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54efc9a38378c5b93bf4f2aad260 + e635fd965a15d413b93196514d7a577123025a4559f16734464afea880e538b0193db7477e52720ce3554332f406382cec81b57972 + c6fcab0d8311749afdfc54ff38f4484d; + 5faee2b03fb648e27fff6310 + "" + "" + "" + "" + 96bb8800b41ff193d4b4c65f59d19dde; + 2758fe2b69ac26afa3349829 + b9 + "" + "" + "" + 0318bc05a63c0e2dc859b0f13dad85ae; + 4586306fed54154f8f28523c + "" + 03 + "" + "" + 920fc4cab40ad51c11726fcb45c817ce; + d4de1600157846b710ee7280 + "" + "" + 7a + f6 + 947c572753bab643d56dd4095074acb1; + 2219bfb474fd71d891f24bb6 + 5d1563259f9eb53b571ea629c54d57dd + 2d42f70800df9fcbaca48b77dba189196d1ebba10b0467cb9fc2712a199e533fa9156308cdec3f768281e040a9b9a222 + bd689aef66f5306ceb0c6b08ac8b0a22260c571b4a42bb8fdb233bfa6a5cfb0bad7d95214ade49cb3b6f5fe836813111 + c663c80f1a24265a81261cf9ae9b38ea937ddc6a3662815341fb9677608d8a1ed64d70bea85fed028af8f56563d9a8c6 + 989401a20cf7eafc84c597493b6ad0a2; + 5c037ba323fe1dc815178487 + 3f0eb5b647da6794c18b5337685a96 + ed65b9aca338527ef19b09c063c46f88de9fd41e72d7b97e23e6eabdff3bcd211499268878dbf30f1dad89 + d4b9b12012e4713df46795630e7952d22bb02d7100b8b649377d20a8f083455b663e4ee1315f3c8f2aebfa921451dcd1af5813b70d + fbc42f92cbccbe0dcc288a2781c8b0156a3ca42294cda5f5ba134558d63dfc445e57c58f5a262dba7c4fe923071a49006b0df6c76c + 27f0a0861ef2ce9d671123efa0f6bc26; + 30ce2f1fef6ef315 + "" + "" + "" + "" + 50e8f074272cc9a5a63212e7902d5df5; + d0798391805da08d + a3 + "" + "" + "" + 16203fda45ef8d1249caf3413f1718fc; + aefc5f8584b7c5e6 + "" + 17 + "" + "" + fe964dc3fd7220defc4b718b74e1bcfb; + 669c0f16e39815d4 + "" + "" + e9 + 8f + 07b2a554d209d7f24549dceb24015bf2; + cfce3ed1ecdf3d26 + 4a7f16cb16c2e815f422cdf0c8e30308 + be3c31e6bc58c0b7cadcb658b970e47479a684b5aefa69a4cd52147ed12ca986981a874498ad0abef8bc4fcb70e27e98 + ef1f0446b42fb144d44b6d00f06dc188d472a784e0c6f21195a3b9f4ae985511265febd11c164720eef9eb1c8dd0b009 + 1f97c51ad029f02dbebe7fd0faa41da5d523bf06055b9c13188549427c2b41f689be95c2a53dcd73a5497fbcd32b664d + 88fffe54f9bedb25fb5cd22f4d78b442; + 51f284649016ed00 + 456331854bc78bf43966eb0cfa9138 + ddc39908445608fe95e81c2533e31c9c1a9851bc2810d858cbbc8424d126b807e6daa089c3f9099c5ffb82 + 4173d7634c04226f30cbb7f0e4a973a8cd190107314717a77456f3ff669c732b58db8f48af65f7cc9e3fb90e1721b730374ffc9bc5 + 45170813ffb0c86e1d49c82c83b82d72ea126dbc788c27ec00b79ed4b266cbc66f9ef2311fb2c2464d1b81372dd120656250c427d0 + 736070378d728b22d9844d97bde5e22e; + 97f56ccbb2f294b38766fc69f6a9f2c094 + "" + "" + "" + "" + 7323880f89fb54d552c1a23505f238fb; + 5ffd505003cc0cae9ce021a5f1fa4ffa91 + 54 + "" + "" + "" + bbd60af0b8d37b6a322ab217d1d9cdc9; + 4485f1a1258b2b9b8f0911e32d65cc1770 + "" + a1 + "" + "" + 829cc05afc938051344df29091d390d6; + 8cbfe6effd1ff6778554acf1270485b203 + "" + "" + a3 + 5d + e3c0d0132c0bb48fe0424f4c72b763e8; + c1c4c967c0a458cb948bdd409b687fa3a6 + 827b480aa3a4c84cef64f6c9b53bf8f9 + 57f4b03cf43e89957f9a3e8128f8743d16687b7bb8deb9bd205b70e04c091d205cdad9e9a79b1abf91b0851e5ca605ac + 8451399587011677508a15dde524af3e2bee0646541a42c2ecccb44d65bad397abfaf529ee41cf9a05c7efedef340153 + 59516d118aa9a72775326beb658de1e0cfb0cda583731d1d69b0b47d0b0cd441844618383dca21b165b19a0c11dec493 + ae577e6433b84bef607dc9e0fcb9403a; + 9c51d2a90bbf7f1bfc338ab0ef5746ea8f + dcccd213e33f7e8a5718fd25014107 + c8e7d715a92add9589d1f5c054b2d983514605ec590294a319b9802068a9f891bc5ba5afabf8c3122d12d7 + ff3c41122d70d17d4569eaff59a332ba58d5d5589bfe079753ee1a957eb6d6699e6b7ea2725cb2dac07ecde95759ac46fee6dda7ab + 992b8af618edee3cfc8554dff63c15cb2767f995be01271c2cfd8fd552ba9736e3b40674bd386359c6ad649bd6ec0259891bdfdfcd + b50c46ca1142d5d4c72930495fa48515; +} + +cast256-ocb1 { + 60d7bcda163547d348b7551195 + e77022907dd1dff7dac5c9941d26d0c6 + "" + "" + "" + f4e4aa5505f37af61a5a972c9fddc162; + eb14ad568f86edd1dc9268eeee + 533285a6ed810c9b689daaa9060d2d4b + 60 + "" + "" + 584463e75d3ac1157672be951d0055a0; + 03062365b0a54364c76c160f11 + 896c4794846ecfa14a7130c9f1371206 + "" + 34 + 5c + b394bb4ab2b10e6e8cf2367e54a31532; + c9519848a877ff77bf79192a5b + 50ade5d9cd739a3d1f337f29549e6b0d + "" + 27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a21635c6d62c9269029df3e + 5e5c6671bcd32b508fcdf1290a9270f30ac874189f9e647431527ad1e4ff12bd82060a376c2668bbaa4716e80bbc9884 + baeb21b394d13ec32b91057c7bf09405; + 6057acc87638f508046733d9ff + 61cdbda3b3e9878731ebfedd4705e505 + da1435dceaa7b1cc49ae1d50c38201a894476b3f102b752eb9529533966f27043eb621b7f65b000961040ef2f9b2fc5f + a450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c54215abd6b3ad54 + 04f1f1082ac15c13cce9ec3c1fcbe8691ac8c736973073538f54a2cbc387064256e8add5a710c2102f0230773d54e1a7 + 6e9c01e8e1cb63e1e545a84f84280577; + efc9a38378c5b93bf4f2aad260 + 5faee2b03fb648e27fff63102758fe2b + "" + 69ac26afa3349829b94586306fed54154f8f28523c03d4de1600157846b710ee72807a2219bfb474fd71d891f24bb65d1563259f9e + ffd476af7d1a5f68a96ecdfb466048936ba4d8c91e81057b23305c0d3120a0f30bfa23abcb7d3497912ceb161471933582a715b3ab + 1d3aa8cb71b538852d3e674e5bf3615d; + b53b571ea629c54d57dd2d42f7 + 0800df9fcbaca48b77dba189196d1ebb + a10b0467cb9fc2712a199e533fa9156308cdec3f768281e040a9b9a222bd689aef66f5306ceb0c6b08ac8b + 0a22260c571b4a42bb8fdb233bfa6a5cfb0bad7d95214ade49cb3b6f5fe8368131115c037ba323fe1dc8151784873f0eb5b647da67 + 4d82601ad1a7e07573bed65ed8da86942029c74dc50df0e0f80b00bf3745f4266652f1e017340a07e94f96333f3333d61d0d940e5a + 34184bf2c44520892ed7e493d2af584a; + 94c18b5337685a96ed65b9ac + a338527ef19b09c063c46f88de9fd41e + "" + "" + "" + 09b578e0b6e9577963d2995dcd8f0bd5; + 72d7b97e23e6eabdff3bcd21 + 1499268878dbf30f1dad89d4b9b12012 + e4 + "" + "" + 80b1ce3d1a2d08a260dcffd4a9f16abf; + 713df46795630e7952d22bb0 + 2d7100b8b649377d20a8f083455b663e + "" + 4e + ce + afd445d169a181a0d3ab494c21e853e0; + e1315f3c8f2aebfa921451dc + d1af5813b70d30ce2f1fef6ef315d079 + "" + 8391805da08da3aefc5f8584b7c5e617669c0f16e39815d4e9cfce3ed1ecdf3d264a7f16cb16c2e815f422cdf0c8e303 + 4e1f0bbef82b78b779df16313c391c02bd6f7345ce682a14b23b2abb89a2096e54a1de1109e918c370716ebdc875b2d4 + dffb8a8a04a9255086211180d478d1b7; + 08be3c31e6bc58c0b7cadcb6 + 58b970e47479a684b5aefa69a4cd5214 + 7ed12ca986981a874498ad0abef8bc4fcb70e27e98ef1f0446b42fb144d44b6d00f06dc188d472a784e0c6f21195a3b9 + f4ae985511265febd11c164720eef9eb1c8dd0b00951f284649016ed00456331854bc78bf43966eb0cfa9138ddc39908 + 499f455e969ad8bc52698430481a1c43a6cb786edb33fcde2407be7a18c6477d35d59eee05c523f870918e68500b78cd + 0d448fdf7f32a1b4ea521a182677dd36; + 445608fe95e81c2533e31c9c + 1a9851bc2810d858cbbc8424d126b807 + "" + e6daa089c3f9099c5ffb824173d7634c04226f30cbb7f0e4a973a8cd190107314717a77456f3ff669c732b58db8f48af65f7cc9e3f + 5d96f90a43251e531c7932bb2bd9b281f8281589ba1c490ddf3c57a32516eba4bd0eb418af024566da98156a0f83def4b51b2bb90f + 43fecf4cb095b89844141707fd0d2643; + b90e1721b730374ffc9bc597 + f56ccbb2f294b38766fc69f6a9f2c094 + 5ffd505003cc0cae9ce021a5f1fa4ffa91544485f1a1258b2b9b8f0911e32d65cc1770a18cbfe6effd1ff6 + 778554acf1270485b203a3c1c4c967c0a458cb948bdd409b687fa3a6827b480aa3a4c84cef64f6c9b53bf8f957f4b03cf43e89957f + ca44fbee713e258d9aea6a41b419530669e861a4c0beadc5653841d50680ab7fed4ad201ed83833d26e8afa66b8a91173eae53bc59 + 82a696e7b8a54d2cbdceedfae2d7182b; + 9a3e8128f8743d16 + 687b7bb8deb9bd205b70e04c091d205c + "" + "" + "" + d92ad5b9acbcf8fb954dbb262344b172; + dad9e9a79b1abf91 + b0851e5ca605ac845139958701167750 + 8a + "" + "" + e5e0cdba48ea323b69c3fd7873c61ac8; + 15dde524af3e2bee + 0646541a42c2ecccb44d65bad397abfa + "" + f5 + 29 + 989ebeaeb57f545955d5c2b8a76a5457; + 29ee41cf9a05c7ef + edef3401539c51d2a90bbf7f1bfc338a + "" + b0ef5746ea8fdcccd213e33f7e8a5718fd25014107c8e7d715a92add9589d1f5c054b2d983514605ec590294a319b980 + f5017b00265a7b059589fe8549cd0d622805099dcf5d466a35dff3c0acbf40c1116ca692ec2388ec1fdbffdbfcc727f1 + e00724826deae7efecaff58c6ff8dc4f; + 2068a9f891bc5ba5 + afabf8c3122d12d7ff3c41122d70d17d + 4569eaff59a332ba58d5d5589bfe079753ee1a957eb6d6699e6b7ea2725cb2dac07ecde95759ac46fee6dda7abc8ad68 + daac90cfe22d2f1f2968cc42fa8b669ed3bb3542a9cf44bbc8c6254d980398bd94e66eb4563d405e51881e99027b8ab9 + 38e8e939b456444e7a6dd8dd56c53376dfa8896e37a9cd10b16c5a5a2daa0ee885a2d3df7925fe71b8ad09d35e722a8c + 81f8c645830a84009214a06300fc2feb; + aea3ccf860b00097 + 40763d96836c5f87b95460938de1288c + "" + 69d80ea12ff4bb5f069b8a2e86041c1b9fc214e9ca2186ddf1f6a7a3aa7e740da967828e3604b35b15ffaa6c36800d9645563a308b + a7e718049be63223f6fcf229b7f907650bf6e10e8f53425f395df8b8aedf0658b001e1b1e717e75ba1b3750c9fa03714dbc5efeffa + e9fb84545896f7a672652dab4176b86b; + a60076817523bd2a + bf1261b089d8f23a9c2835076a23faac + 2cdd67771cc667a8331f0a170b66283e4f834a06148f302c3973accd56f6f24e33958b8c2e2352fd61e4fa + 8fec816ac861a8b33779f09e7a10fc02a8f48afa3080ee119a52a9a817e4f2b94b0820cab383a8cffeea7c486315799dc875fba578 + e8f501b22016ada9cbfef68407a289863b7d3880603c3da8ea796352253441971cdd0171e8b57dcb32c58a078d439d523f36e17889 + 2b2a2e481234b511a0fee70c0924f67c; + c8ec4837898a92142b5b0677da1ac27311 + 7b45bcfff5d5f8b6fde2893232a9f81d + "" + "" + "" + c1cab79fe94cbf28ab64b07b34396c84; + 14517ffae475f6b94a43a67b3d380d2f9a + aafe2dd721c0095c8808847689211450 + ba + "" + "" + 743df0e8509186cfb6ce313315f591df; + 8095ffab1eaadf66fd22ac1976063e113a + b61f813e28a1397a7974a1d7f4220c78 + "" + 5f + 26 + 503f2efabf0d67ef1e3ad58f79d6f17d; + e426a5a0e80f678d404147842941feeffd + c2eb44dc8c0d5e8f444f7f4e0c893959 + "" + b74dc23a7bb40e7e0013e5150686d2301b43a15a84e81d7f5cedaa49e2414ebf47970e560475cff206877de69146acc3 + 1e06a0e13fc9f0db0a30711b19af2ec7eaa3927ec5338711ceb30b6610c76e473b7a3668ece81dc0f73253a516413982 + 53954399118d5578d98e208d426b0366; + ab6cf8556b7aa776945948d1b8834df219 + 6c92ec1718dcdeee0d52d9539726d281 + 0391b3f9d10c39b07ae8f08ce7cee4758a386a9943e97dedfbe61e737882cd09c2b9a80f34c0fde11c2481b11fc76bfa + 4dbf710a9e544e0c536ca1e040f9ad5b04140d98edabe08485290a4d87d13b07398a1458c2c6b61dbdbc1cccada8c1a0 + a4d6895902d47c9ef748ad8517e2d12561e2c068f16250af0fed5f2e2ae5afbd7f207ba0511039c9ae5562d230a2fac4 + 1ead7569ca82cb5cfd6b06fe6956c91e; + a9aabb6c4e3c3554f8fb1ef61614c27029 + 5dfc0ca6551ca4bdb75359f91cb9d921 + "" + 056b7de74fc9a9b37154ce6c0b396179d31f06a1dd5982cbc0d7cb23841da1ae8f4ae480cda98ad6cf2bacf6f9fd3f821330c43f3d + 0a97b9588a0aff4d72af4e22c74f318a40355d94e0e0b200a0f8d06d5bd9d54728665f613e0bba43618f384303c3332e7bb746ec9c + 99bb95cd33b76350d1b7de4543001f0e; + f6c2b3fac7cbcf96523d4723f91801325e + b8553236651c96788d73d192ee53b3f3 + ebd66ddd98cedbe88e245de25b1593b70f8601562d90a9b59ed034a867642d25d54756fa5c47f16f64b837 + bb4926214211a1c696ba172010abb433922a22d9fd881519165eb9d85197a21cc34ac0d5ae7be8dbf98e4ffed2cf6b1372a5aa47b5 + a3a36df6117ba70650188e6b240237f97b545f08ad010f9eff2cc0a7ced297c38c495ac0f293cd4a6d9f56d96e31b17f64c7bcf949 + 6bab5e7330a0c1f6a651f0a33e17327f; +} + +cast256-pmac1 { + 60d7bcda163547d348b7551195 + "" + e8bbe6976040b637c5730cead91a9243; + e77022907dd1dff7dac5c9941d + 26 + afcd96681e4a0ed5af47bb8b17d41497; + d0c6eb14ad568f86edd1dc9268 + eeee533285a6ed810c9b689daaa9060d2d4b6003062365b0a54364c76c160f11896c4794846ecfa14a7130c9f1371206 + b584d84fe844382627cede2f7c6e5299; + 34c9519848a877ff77bf79192a + 5b50ade5d9cd739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd8 + b232cc4c44afe1700f942c996e05e589; + 8374d8cde8e160ad10997a21 + "" + f0389f03e4cfb0f88b4016b8a96703bb; + 635c6d62c9269029df3e6057 + ac + 754f863997eb465cc5ada5e2febd22a7; + c87638f508046733d9ff61cd + bda3b3e9878731ebfedd4705e505da1435dceaa7b1cc49ae1d50c38201a894476b3f102b752eb9529533966f27043eb6 + 407841bdebb8eb02d282ef5890f76dbf; + 21b7f65b000961040ef2f9b2 + fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a48030370c33d090c5 + 0ee25678e76d4bfd0bd892417f3a4aeb; + 4215abd6b3ad54ef + "" + d31ba003e87b06c6f0eb3c9e93090855; + c9a38378c5b93bf4 + f2 + cd4ec1c2080823a36b6a223b15c6f9db; + aad2605faee2b03f + b648e27fff63102758fe2b69ac26afa3349829b94586306fed54154f8f28523c03d4de1600157846b710ee72807a2219 + 8c621081c3ad80573f0003d5ed7b7ca8; + bfb474fd71d891f2 + 4bb65d1563259f9eb53b571ea629c54d57dd2d42f70800df9fcbaca48b77dba189196d1ebba10b0467cb9f + a61047ab500558a62e494702a55f0426; + c2712a199e533fa9156308cdec3f768281 + "" + d7db14580abbffd94087bd893c44bb9c; + e040a9b9a222bd689aef66f5306ceb0c6b + 08 + f30bab211ce253887d48d7788411a8fd; + ac8b0a22260c571b4a42bb8fdb233bfa6a + 5cfb0bad7d95214ade49cb3b6f5fe8368131115c037ba323fe1dc8151784873f0eb5b647da6794c18b5337685a96ed65 + e7cb4245e3ce926311a964eaff43f853; + b9aca338527ef19b09c063c46f88de9fd4 + 1e72d7b97e23e6eabdff3bcd211499268878dbf30f1dad89d4b9b12012e4713df46795630e7952d22bb02d + 37e48b490fc5476f6a317210987af58c; +} + +cast256-ocb3 { + 60d7bcda163547d348b7551195 + e77022907dd1dff7dac5c9941d26 + "" + "" + "" + 5d4fdb3278da8699e7a297755690b588; + d0c6eb14ad568f86edd1dc9268 + eeee533285a6ed810c9b689daaa9 + 06 + "" + "" + fd23cef36d5d13dfbbc3f91a2edcbed2; + 0d2d4b6003062365b0a54364c7 + 6c160f11896c4794846ecfa14a71 + "" + 30 + c1 + 5890dc2ce6ae75f9c7072f3c06cc6aac; + c9f137120634c9519848a877ff + 77bf79192a5b50ade5d9cd + "" + 739a3d1f337f29549e6b0d27a4ba234085406a6136512061f7080cc07df0591d8fa21f2dd88374d8cde8e160ad10997a + ba75fc237e106f6352333d944d8a6a0f8bfe641cf9242e343a63b4d591c2cdc18a6c50c88580b23e045876e62431d6d1 + e9af104923e66478d2bbac836c025af7; + 21635c6d62c9269029df3e6057 + acc87638f508046733d9ff61cd + bda3b3e9878731ebfedd4705e505da1435dceaa7b1cc49ae1d50c38201a894476b3f102b752eb9529533966f27043eb6 + 21b7f65b000961040ef2f9b2fc5fa450727a9b542cde52ebfda19d0ccc520f215eb57bb3a4f3ebbbb18ac6c95a97a480 + 856379775dd26a3b347f1e25434238aabccfbd70ecabff489dafd8d2d25fe86ae4cf09bd85f2c739f0365c4e7afb4bee + a43529bee26dd2393a369de5d2e23a55; + 30370c33d090c54215abd6b3ad + 54efc9a38378c5b93bf4f2aad260 + "" + 5faee2b03fb648e27fff63102758fe2b69ac26afa3349829b94586306fed54154f8f28523c03d4de1600157846b710ee72807a2219 + 60e28a1e146d789fa2b63320cfd0dbb8de71aad2d5f2df5200a8c179db39e2a64e8f7bc0926ac95fc11a65cbd36935bc03c8b13dca + 3666a5ec5c24466c0680e3d6062b30fd; + bfb474fd71d891f24bb65d1563 + 259f9eb53b571ea629c54d57dd2d + 42f70800df9fcbaca48b77dba189196d1ebba10b0467cb9fc2712a199e533fa9156308cdec3f768281e040 + a9b9a222bd689aef66f5306ceb0c6b08ac8b0a22260c571b4a42bb8fdb233bfa6a5cfb0bad7d95214ade49cb3b6f5fe8368131115c + 513e8a344d74844ef67effb6805688174ea7685fd8ba3a2860cd98864c5bcc699b69fe97963dcfbcda987b28e4d649ca5d45378a13 + 6259e08c9387922cf33a2e5b86c23e38; + 037ba323fe1dc8151784873f + 0eb5b647da6794c18b5337685a96 + "" + "" + "" + cfafee3e2ee7315fefeac9f823d4ec1e; + ed65b9aca338527ef19b09c0 + 63c46f88de9fd41e72d7b97e23e6 + ea + "" + "" + 8fd186584d18210cb316f19fea0bd516; + bdff3bcd211499268878dbf3 + 0f1dad89d4b9b12012e4713df467 + "" + 95 + 33 + d846c750ec238730ef2611b41ef1d22f; + 630e7952d22bb02d7100b8b6 + 49377d20a8f083455b663e + "" + 4ee1315f3c8f2aebfa921451dcd1af5813b70d30ce2f1fef6ef315d0798391805da08da3aefc5f8584b7c5e617669c0f + 66e0593cdc31156b9cca5bbce514957973bd0186966333560fbc521e413fb7b3ce7189751f51708bf4424cca548a00b0 + e4f02aebcee994443b0f438fd0d5e917; + 16e39815d4e9cfce3ed1ecdf + 3d264a7f16cb16c2e815f422cd + f0c8e30308be3c31e6bc58c0b7cadcb658b970e47479a684b5aefa69a4cd52147ed12ca986981a874498ad0abef8bc4f + cb70e27e98ef1f0446b42fb144d44b6d00f06dc188d472a784e0c6f21195a3b9f4ae985511265febd11c164720eef9eb + d182ac26587fc4ea051ef5e86830194d4f6afe030b7a72355dfc307eefffb85fc972a9e0ec73e25db66d4e98d8d7eb9d + 3905dfc881ebf47d63219f7a3824c03c; + 1c8dd0b00951f284649016ed + 00456331854bc78bf43966eb0cfa + "" + 9138ddc39908445608fe95e81c2533e31c9c1a9851bc2810d858cbbc8424d126b807e6daa089c3f9099c5ffb824173d7634c04226f + fac401c9710f7a1adf621eef0169fd85bb9efd3e5a2a59f2d985c72665c3fe1043563eee9bcfe24902ea2a20565ee073c556c0897d + ea51bd57dadb6f1b4aa5b85471a9b725; + 30cbb7f0e4a973a8cd190107 + 314717a77456f3ff669c732b58db + 8f48af65f7cc9e3fb90e1721b730374ffc9bc597f56ccbb2f294b38766fc69f6a9f2c0945ffd505003cc0c + ae9ce021a5f1fa4ffa91544485f1a1258b2b9b8f0911e32d65cc1770a18cbfe6effd1ff6778554acf1270485b203a3c1c4c967c0a4 + 7f34458b9f7bdb1075bd95a6577649bc50bbfedeedb3eaadad5610c87416621c2496fb61c94ad5ac6d1d157556260ed4ee9762c5df + 4e98bd96daadb7ba8885c55080fd944f; + 58cb948bdd409b68 + 7fa3a6827b480aa3a4c84cef64f6 + "" + "" + "" + 54a6dca9e4f6b456ca9a72d5430bf37f; + c9b53bf8f957f4b0 + 3cf43e89957f9a3e8128f8743d16 + 68 + "" + "" + 680d5049038160aeee6c7a4a3030990d; + 7b7bb8deb9bd205b + 70e04c091d205cdad9e9a79b1abf + "" + 91 + c0 + 3cf99a9f061f858ef7e0fb11d7f16467; + b0851e5ca605ac84 + 51399587011677508a15dd + "" + e524af3e2bee0646541a42c2ecccb44d65bad397abfaf529ee41cf9a05c7efedef3401539c51d2a90bbf7f1bfc338ab0 + f364b814e500ef9ab50b1f0c5cc2bddd2c00e7622f85716506453739fbb85ebd7c9c5d6bb06e1ac7974b640bab4fb2e2 + 538fef69d96b24725f40d036b7b6664e; + ef5746ea8fdcccd2 + 13e33f7e8a5718fd25014107c8 + e7d715a92add9589d1f5c054b2d983514605ec590294a319b9802068a9f891bc5ba5afabf8c3122d12d7ff3c41122d70 + d17d4569eaff59a332ba58d5d5589bfe079753ee1a957eb6d6699e6b7ea2725cb2dac07ecde95759ac46fee6dda7abc8 + 4f968a35e00430a894fa0af39d8e46cbf5f6df56646d148532800533bc976923e4d9228a11def3ff976c6be7ccead573 + 9722d670c7a13c44d3fb8e0e97446166; + ad68daac90cfe22d + 2f1f2968cc42fa8b669ed3bb3542 + "" + a9cf44bbc8c6254d980398bd94e66eb4563d405e51881e99027b8ab9aea3ccf860b0009740763d96836c5f87b95460938de1288c69 + 237f19a52651cdcd603091b3ca1b5d7a3131761987c0f38664d0432917123bbee65ccaa962fdee1431aa26d2f247e05df2017a6f73 + 002e125c7224c549106c0c0f82d731ed; + d80ea12ff4bb5f06 + 9b8a2e86041c1b9fc214e9ca2186 + ddf1f6a7a3aa7e740da967828e3604b35b15ffaa6c36800d9645563a308ba60076817523bd2abf1261b089 + d8f23a9c2835076a23faac2cdd67771cc667a8331f0a170b66283e4f834a06148f302c3973accd56f6f24e33958b8c2e2352fd61e4 + 2094d61a83dedbd274dee89488d255879775fff59a5dcd4c270e2adab6e0d4ed7b48e867cd45400d77a667104d6a35a0056b5b9abe + dce0b2e1f5ba9e73aaff6246e384cbfe; + fa8fec816ac861a8b33779f09e7a10fc02 + a8f48afa3080ee119a52a9a817e4 + "" + "" + "" + 6dea6ebbce273e40bf6b5ba1481560d5; + f2b94b0820cab383a8cffeea7c48631579 + 9dc875fba578c8ec4837898a9214 + 2b + "" + "" + ef480ec30616d41fb86f4f79858304ca; + 5b0677da1ac273117b45bcfff5d5f8b6fd + e2893232a9f81d14517ffae475f6 + "" + b9 + 77 + 8af99e141e67210c5239e5d4f6016e59; + 4a43a67b3d380d2f9aaafe2dd721c0095c + 8808847689211450ba8095 + "" + ffab1eaadf66fd22ac1976063e113ab61f813e28a1397a7974a1d7f4220c785fe426a5a0e80f678d404147842941feef + b0315e2ce88fdc82212d14ff369becee4cc30d1e591bc73e9cb807b5014e50d2a03b416ccf7e403d0c788000d752c544 + 565bb827571e2d4746ea15001c3a511c; + fdc2eb44dc8c0d5e8f444f7f4e0c893959 + b74dc23a7bb40e7e0013e51506 + 86d2301b43a15a84e81d7f5cedaa49e2414ebf47970e560475cff206877de69146acc3ab6cf8556b7aa776945948d1b8 + 834df2196c92ec1718dcdeee0d52d9539726d2810391b3f9d10c39b07ae8f08ce7cee4758a386a9943e97dedfbe61e73 + 6882d9145b766d004aa23db26e6727b910a52b3524cf41e5b079063a5690876e00b8446bd49b8fe0f96c646a9de22fd0 + e1478799571f8ad2f2376901b4d0f0ba; + 7882cd09c2b9a80f34c0fde11c2481b11f + c76bfa4dbf710a9e544e0c536ca1 + "" + e040f9ad5b04140d98edabe08485290a4d87d13b07398a1458c2c6b61dbdbc1cccada8c1a0a9aabb6c4e3c3554f8fb1ef61614c270 + 9bfd938b0ddf7d005d20bab1060d8fae70cf3b084df0d31b76aeb0356f191bd9dd16f2a0ac6a6b4c910a7bb5982dc5ff5b7e99bf3a + 3fbd1c0a5b88616249b56c90758cdb29; + 295dfc0ca6551ca4bdb75359f91cb9d921 + 056b7de74fc9a9b37154ce6c0b39 + 6179d31f06a1dd5982cbc0d7cb23841da1ae8f4ae480cda98ad6cf2bacf6f9fd3f821330c43f3df6c2b3fa + c7cbcf96523d4723f91801325eb8553236651c96788d73d192ee53b3f3ebd66ddd98cedbe88e245de25b1593b70f8601562d90a9b5 + a58bb37e7d47cb624edd3d81393569f1b6dfe1cc7e50af93187a22abdef670f81e2ec2e0ddbc5a4fce6f61bfd15e642128305d6026 + 95512397bf2fdd2cb6111fd1763fe66b; +} + +cast256-ocb3-mct { + 32 620ecceaf099c7d1772580169dbe93a0; + 28 95fc3dcdf6e2582e821ad38cd6c26391; + 24 acef03ad345af5000cb5ef196bd366b7; + 20 0f1a6f49f6853abb75ce4e90c58599ea; + 16 4258d565f5ec42869802cd5cd5d21a96; + 12 f8fc10048890fb153d71d846be4ce8ed; + 10 aaab0bbcaa81d7b3b5b1269a3761335e; + 8 329c9f836301b423469a56ad770da468; + 4 68fc11ed2e38d35ba5bf89af2c9f856c; + 32 c0310249248a38ff9950a833; + 28 b97c775bf1d0c8ef8284fee6; + 24 67a579e69bf507321be80304; + 20 7077b0ec786e90698b31f028; + 16 f326d6be1d1c2758e6bc69b1; + 12 8f3110db5963f2e800f22f06; + 10 58a1c2500f16812836519b52; + 8 3d0e35b1e0cb21f08410d22f; + 4 6d9f16f675839f35d0a9bf7d; + 32 af8a0e5cd2075f9c; + 28 9610c921db423fd5; + 24 e228f80e94e1fe31; + 20 a7a0f74679eb7543; + 16 b64ea6aa7a4d2c86; + 12 695dda9261b41e4f; + 10 27064d4c545536b5; + 8 1868f259d6049ec2; + 4 fc3fd6f530c8c94e; +}