diff options
author | lloyd <[email protected]> | 2014-01-10 00:08:13 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2014-01-10 00:08:13 +0000 |
commit | 57789bdfc55061002b2727d0b32587612829a37c (patch) | |
tree | 99f36631b4ec50c5187a1b0a7c256b99182373ad /src/tests/data/hash/md5.vec | |
parent | 94968c917407a63d888fd3eb4d02491f60de6ebc (diff) |
Split up test vectors into per-algo files and app into botan-test for
the tests and botan for everything else.
Diffstat (limited to 'src/tests/data/hash/md5.vec')
-rw-r--r-- | src/tests/data/hash/md5.vec | 229 |
1 files changed, 229 insertions, 0 deletions
diff --git a/src/tests/data/hash/md5.vec b/src/tests/data/hash/md5.vec new file mode 100644 index 000000000..4385840ff --- /dev/null +++ b/src/tests/data/hash/md5.vec @@ -0,0 +1,229 @@ +[MD5] +In = +Out = D41D8CD98F00B204E9800998ECF8427E + +In = 7F +Out = 83ACB6E67E50E31DB6ED341DD2DE1595 + +In = EC9C +Out = 0B07F0D4CA797D8AC58874F887CB0B68 + +In = FEE57A +Out = E0D583171EB06D56198FC0EF22173907 + +In = 42F497E0 +Out = 7C430F178AEFDF1487FEE7144E9641E2 + +In = C53B777F1C +Out = 75EF141D64CB37EC423DA2D9D440C925 + +In = 89D5B576327B +Out = EBBAF15EB0ED784C6FAA9DC32831BF33 + +In = 5D4CCE781EB190 +Out = CE175C4B08172019F05E6B5279889F2C + +In = 81901FE94932D7B9 +Out = CD4D2F62B8CDB3A0CF968A735A239281 + +In = C9FFDEE7788EFB4EC9 +Out = E0841A231AB698DB30C6C0F3F246C014 + +In = 66AC4B7EBA95E53DC10B +Out = A3B3CEA71910D9AF56742AA0BB2FE329 + +In = A510CD18F7A56852EB0319 +Out = 577E216843DD11573574D3FB209B97D8 + +In = AAED18DBE8938C19ED734A8D +Out = 6F80FB775F27E0A4CE5C2F42FC72C5F1 + +In = DB7BF252A4641FCA34866BCD5F +Out = 6EE7E13A9D83DA498EC31AB7F1AF2F9B + +In = 8D62994630AEE95D4C2F192B3F7B +Out = 7BC1620BEBB0BA89F8E51454A2F90421 + +In = BD68233EAC90E380907F13A3DB7A4A +Out = 529961E476F563084D25E0F981CAF73D + +In = 8DF425048D0BC1CA3544975250B956CA +Out = 5127AEF56B982E136A90BB0617AB89DA + +In = D18ECD6B341CF10DE7AFF3CA82EE04FFE8 +Out = EBFD075F46B974E971971CE09CA3960E + +In = BC66823C5C3B9328940D2C1312B90DC92205 +Out = 436D62CA86CBE2D645B728C3A3D012FA + +In = 247E8B8F71BEFEFD1B001D34362851B71C2C5C +Out = 69D0CC38938B60E5308F62748C91FA78 + +In = B2B8E155E9409960B216FF533647F1BEA88DF5E9 +Out = 550C07A2545183EE4A46695CDE92CEFA + +In = 87BBCDAB47CBD7A8DBFD46175E901B2F2014D2574F +Out = AC1E96028760970301A2201C02E7BC2F + +In = E68232740643E72213C7CCDDF3FB6BBBF8FA91318E07 +Out = 4ED55A365805C916A7B476F29161BC1A + +In = F0521C42DB4D92770C7BE97BC3BBCCC13936A72FB0ED94 +Out = ACE41D10A5771692320E8AEB0C6EE308 + +In = 9910BCA80E2A1E98D16871CAE15129D0E372F07CC0076C6F +Out = 349B05E073186D50B8E98581C90C6254 + +In = BFAFA136A48F1DEB19DFB707E34B495FB1C72CEA1DF6F47993 +Out = 31BB7F0CEE1528BE4FE0CCE8D140F622 + +In = DE42D4B7A1FFDA4F086142F8D9C9A29F752A348E566F8CE53FE0 +Out = 6D7E9235A586970F8670FCE5FE7A4178 + +In = 45BDEEEF37A626381FD30D7AE7DA9DDB4AE8F5F17E919A8286AE2C +Out = 9D1D7ABC247166C9508BB99934DAC532 + +In = C5661640140037B16D5C98DD120AA50FAEB3548ABE84906DB82E0228 +Out = 0993CF5D2A56DF4D47F9FC2DD48F62E8 + +In = B5B9EAE5DF6E2191C154D7128A2286E9C7E682B24CBC72962470BA89CC +Out = 1BE6103887AB908F155C0EB3968F9E37 + +In = 264A4620BC5429260CB2DD0BD1639613F9AB513189F54467D46767B737F2 +Out = 828B112BCEE9225AAB202B54345F002F + +In = 03BB178060230719B7AEBD628334EDCA158D062F3AEA6C0073370831FEAA32 +Out = 2C07E94CD50F9DDE6C9C99085573F6DC + +In = DF9A276CBECC9A28D999A67BD14D28E1C5827DB2F0B0D48BABA57F07BED49752 +Out = 3D39093BA64DBD00C07183177CFB4F18 + +In = 65ADA2267A286CF3490F5967574E707FC3C03E837D689C997B9A634E5B4710119B +Out = 50C430128BF7499760DA8164F4FFB71B + +In = 2954D2628C422A02C1B8A9D2950D177B508FBDF57DF94BE3447FB79E40B2F65845D1 +Out = FD9242F1604EA977F5DEDE760AA9319C + +In = 053F2617C86E5468D53D869CD260549392C53F6A7D8429685B86AFDA12CE4B611386ED +Out = 929AEEC5B56780EC07B1455B1D2E0580 + +In = FB55D0287923FEE055AE96937735BAAB47E488E3C24160E13B5FE2D06534A2E00F957FF2 +Out = 35C6713BF2E172D0A30A142869EB3B9A + +In = 38AD3FEC103EEA5F808779233955B03EE4E7677A894A8159DE95E9FDCE9BC57D919C13C66E +Out = 73E6A3F3BF0891DC4FA050936FFB702A + +In = 765D5F0B37926C40D544BD7AA4052EC15BF4F367567C2F1ED21427C785724EEA29303B055A25 +Out = D2DEDD1D77EB642E6CFBE87DA2537AAB + +In = 86DBEF8CC3D93F340FB31E92C2324BC3301B9196ABF4292263AB0B883E002423F063280B0F385F +Out = 92032B502AE736973AC4BE67E263809A + +In = B81F79B5B9B17DA768607C66B99976BAD8F53DEFC743EDC387B6C2584970BF5FDFEAE48E99AE4C09 +Out = 1CE836B431110C7E4099E5D8F8E54C0F + +In = 8A8BC0EE1763CBB2081E774B282085DBCDB5F198DEDE350BFDF7B290BB097180BA50318A833F5BD9A3 +Out = 0B278644E43EBAD38FB5237405B31C35 + +In = 359AC2B44FCE85DECF35F5CF9536C7F6C48BE18F44731759A8D6C5DC2BB8374AF0E12A48F8D111286067 +Out = 37FD5E056A2050789F8E95E9EEB8E564 + +In = 6213F3543EA1B634B8D9C86A26D08D1C8B7DADEFD9BE50721354395B1A99D653DF7475A5FFC45A7E035ED0 +Out = 79FB0A2C96B58FEA3194CD6FB3030C1F + +In = C2409DF528DFE67C1488D7E84970A82E006EA1B34D97728EC821FE0597D8204906DD8396948C2CFD9A86E13A +Out = E235122E1DB5E26DEAFA30C64C8FB5F9 + +In = 4E314E192FD989FA432E727083199163B6448C83CFB98A968189BF7F3DD69B635EFC381BED87108A794C19336A +Out = 1C494D375150DCEF2FD51F84AA59D601 + +In = 2183108500C74144F21D67DBE132EF997B0DEB97513A381334D5413A6805733357A641A3EB2A72F0813C21589A9B +Out = 23D80B20EE33C33D8A75E485309ED45C + +In = F43753ADBFD4B2BD905C0F06D5450673D98AD6F50E192625338F5737DF8A0B3759642FCA66CFFA9C96EBA5F57078CE +Out = B176D8F4982A9CCE331366079033FC1C + +In = D04E4313C792988B8774DD759AD8BDBBF98306F4F6F7090F0E5F68FD8A2351544634BD44F7423F30FE37881874F5B819 +Out = 9BEA5C357BF5202B6976307713A903B5 + +In = DB266910FB841658BB855DC312702CB639834C1E5C50AEC2AE199D352D2E4CA1DE6CAF81968D586A31A3C5D65AD0F4912E +Out = 768434AC733C239B8DBCA7A459A2FB42 + +In = 43BDF85AE7C27AB66EEBF743F1D4B67F2BBC98EDB8B92F3251C81CCF54A219F6A684E1B65ECEF7B3FC9C95AB3B5B7F374FEB +Out = 46956F7F64806E86C9973DA6CE2FBF90 + +In = A87792462EA3BB903170039536B13C1617BEA2285FBEC835A7FB2CE7FCBAE27FF0EDE753862E0AABF04DA01B74D95C042E1FF9 +Out = 6D78DF86BBCBD8B08DD7FC648AD0DA64 + +In = CFEE147442E699CF016714EFFB3579981230BEC61D7BD8CCD4CED1556278DE848627C9D72FAA12AE7E00821839FFCDE8E2A421E3 +Out = 67E9F45E71CA07B2E0D0D4B658B84228 + +In = 32CA147C83280D487ECBB61C3FEB34F0D44D6E5414E2A544EAA2C2992A19469090DF86C2D98DC4350205A50416DC045A28580BE425 +Out = 1136E79134EC1B4AFC61F39F9D0EDA2A + +In = 03B674C177DD0E9D3C450FA48AC356417B319874C46B04F9387E823785FB6A2CB1035B17F7B3B789BCC1721167BC393518737AD65A1E +Out = CB5084C965F8433B3F739A3F85AD649B + +In = 7538B43E81C97808AB82AB9BFAE52E2395185B3779E0631A11FE85B189C9F390BEFB1087577AE977CD79AFE115D7462F60C4693BC16E0A +Out = 0D88491C0EA8F820A253F250B831BD26 + +In = FD04FE966AC54F6A1BC4FBC86FA328248AA235D9F190C7D7D72C2382C094EBABEF7872BBD5BA4611445B8374F0FC0269E5032392B95B8DDB +Out = CD9965783D9A1EA097E9D9E2831ADCE7 + +In = 98948A1E28A1F7B97BBA154ACA43BB28C05A197E8471F1D35359F5744C66BB9D0FF234B7B5E2E73D533E5FC78C13FFF2B68B3C7DF94B860752 +Out = 037A76A6C9B017AC440B3A9330EDD0FB + +In = 06449B27F353990EAA0A81C4A0422079B5296FBF87209D084DAF4C81C796433E923571733CAE194EF225B12E67D1F5F21E0A50486F1A3E57C6C6 +Out = 75B70BBCEC3769FD56BB04D7FCAE220A + +In = 75D4D3B833E659784D26E988145A3B7B01774CE6321F61A08B0A0C1A4645FDEBDAA49323B051B47C1F6B38185D60139CB7C22755FF6E2BB7FCB5BC +Out = 2A087E2C8002DF98EF390183E96D52AA + +In = 20DF7267729FD77DE12969F507383E240F39F018A0666E32A58846E0ECD9FD6D7A132BCD755F463846A1C861BD5593DFC71318DD7BDB905C315FEB72 +Out = F414EFECC9C65E20FB175DB5C7FA2AC0 + +In = E96C3DF4D195693DF4D3CCFACCDA4C6A18EF039F886F33B6980C4F1233A5C704B3DFB205751A6B09145AB69E47A1653CBD69A593040AF6B3D6F5407267 +Out = F14A6A40918BBC6901639C04C34C1B3E + +In = C44CC1C20FDE000FBD7F49453FE4519000E30AEE2BCC504B4FC0911807FDEDF488C3BAF39A6D227A22D8888E9912C1AA9B37DDD2EE9C509B300E864493A1 +Out = B82E59AA885C741BEAE1DD7FE19B1ED6 + +In = B37A592ACDFC58C2E4E78FCECF067111846227CC1C53347B141F5F378B64FB5163DC25149B88C28E6E390C561245D73485DBA5D616654EE17A76C20300E774 +Out = EC58A5879BE2E425B1A126AD80E32FCE + +In = 3104C2E23C21C174A512C7DF0DFA11DE82FF6D9B8CA86331970F8C29A5BD5F58DBFC874B9F3F81136E8FB1AAC2D244C697637526C8A680B3072C86272FA684BF +Out = 51E46388BBC048DF3914582F8ED32E0E + +In = D6EE0400EE5E1C18B170D309D17A8C79918449FFDD945F33C79DA666678C0EA732E31226BF56398B0C0BD654F286F00ACE0184C486440433D76E74E3ACBB933F5D +Out = E2592235FD61589C07E26861E34B75CF + +In = 8910E1CA14F15DAE918DAABBC4C7555417ED6F8BED1950CF7B6B321E14D82AA492960DA9068F8B24A0C061EA41FF7C7DCBC797B4CB1E0A35C8F86E33CA0CD558E93E +Out = C0059500DCC36D2C1B8D07D521BF9047 + +In = FB7B50ADDE9FF5D8DEB65C4764DD3FF42C15F498D65018583F224734DF414C8E05235B406BBF79FF32EAA14DC9599AEDB4A9F201BEF4AD2D324F1736EB95F9B70BCD1B +Out = 0E2496AD1385C0695F1123141170F9DC + +In = +Out = D41D8CD98F00B204E9800998ECF8427E + +In = 61 +Out = 0CC175B9C0F1B6A831C399E269772661 + +In = 616263 +Out = 900150983CD24FB0D6963F7D28E17F72 + +In = 6D65737361676520646967657374 +Out = F96B697D7CB7938D525A2F31AAF161D0 + +In = 6162636465666768696A6B6C6D6E6F707172737475767778797A +Out = C3FCD3D76192E4007DFB496CCA67E13B + +In = 4142434445464748494A4B4C4D4E4F505152535455565758595A6162636465666768696A6B6C6D6E6F707172737475767778797A30313233343536373839 +Out = D174AB98D277D9F5A5611C2C9F419D9F + +In = 3132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930 +Out = 57EDF4A22BE3C955AC49DA2E2107B67A + +In = D9C7DD80BE463DCB2087E3BE65F0453BEBBE1B6A3440CD10CF26B60653F00C16B92CFAB17F4BE6F2A7A5F463D1558653DEB907EEF6579BF86ECB460A252B7D92C6FEA35AE8267332E816928486B1AF0AC4F61238A8A2D37E7648A9B8F3E6E972CA989C6C6FCBECCA418650DD5D31EBD1E6C31288C0AD0EB3DE61EDF01863EC11C2BBC4D03D78407999EC1A33F606F1A49F6BF1E626FAA2D57E4FB2B6838B349C28B32E90377D71FDBDED640E21700A0FA6475F34462098FFFE1F76E3E82409C86EFAEFCA4599E764B682FA4CAE0606D39F8F87CD29BE2ACAFEC9C0343A4ECCB8F43B110049AE7B74EBCF01567A86F3B3EF75D38874940BB142FD65DEFD1A0ED4C33086915E46F85306F34CB7A110D68365C830B822330784EA44C168D9428065B206B34721EBBAE49B840AA74B0354FFB1D744A29451A6089C3C8B2C7F242BB9A83894F311ABCBAD2D0F614687D935E5703CE323764A016AE97D841F7122BF6BD101343790FB3FF889DF86F770B4825BDA11FDDA93BC1CFD2C0D9CFF907330BFEF4758BDEDC2012B025561A60B659B4E9E4FC458EF33F7D5529A64F10D87ECCDBD260AF5F3D76E069BE60FCD10274C7B4E199E8A9E85F0D6565939808E51B52684CA76D5F83B515B8C4936ECF342B770E1D910C55347527EE495E6B16423369E781037CACBA212C5A7380789EE168A90FB2B291B975005F1ABA7DB3B9D950202E168CBC8DFF5FF951E28DC86E6FEF0371911CA1E94CCEE27E42F7EE907273B2E87438D3520D1DE94C70057FA79816E5BAD7A840FFF881BCD3C680543BCC19E847A3136EB84EE7389E3978E122FF782702D6BFB1C26ADE57570D15DC8408CC132E8D647D8B318FB76E8918D2513AA9E62F64E4EA3DC8D618E9A596F2B6EA8D0C55E2791A713928A7D6401B533CD86048E3581EA8F60FE8F94F6FD5B577B73BA339AA8C5B4CDD093AB895D6F9AA5575BE5C9FCDC461A1E9DC50F31938779AE8BE160476AD65FC1F7FF9601B07E48CFE676686DD772999737D0264EFDDF546167F4393BFAF26CF29801A4D4CEB04A5A551332DAE0014EAA9E090260CFCDB547883CD0A622102AD1C1B975353BBFD2F1C98C555BCC4DC26631AEC0E9FD70F6098785748F5E2D3A1963F99355D05599C180FA35920E48CC0594CA3F3B1A05883B28B73EF43FFBBD8A0AB4C4EAAFFE5793B415B957CFB27A46DABEF173B316BFBA466023C7C89EF4A5FDE003B3602E722C9E2E3E624E2B130A024A2B6CAEC46FFF282412BEE4F28CA4ADC6822219D76BA77F911EF8F9AB52C5066806A1D47EBE40045F1DB3590BF0128A56CC86943670FF83E8D4E120F6E4D0082386EBDF83488DFEE827371C773A2B7A03ECDAC24EB977A16361353DDB164ABBB1908CA2F2BC694E141DACFCB241746786FB24C04D2DA7AC188436201B3556ED2D6874B0AF6227AA072B51BF8699 +Out = EB16D2E1DC85C8EC527FDB6BDF228A63 + |