aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/hash/md2.vec
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/data/hash/md2.vec')
-rw-r--r--src/tests/data/hash/md2.vec226
1 files changed, 226 insertions, 0 deletions
diff --git a/src/tests/data/hash/md2.vec b/src/tests/data/hash/md2.vec
new file mode 100644
index 000000000..1bcd29c27
--- /dev/null
+++ b/src/tests/data/hash/md2.vec
@@ -0,0 +1,226 @@
+[MD2]
+In = 25
+Out = A248ABDA0C79140E2D99170DAD36CBC8
+
+In = 3386
+Out = 43C980AD45E7B3B1CD75CA4E7D9A723D
+
+In = A0A806
+Out = 0D4596E208051A05DFF8116455562630
+
+In = 7664BC7A
+Out = E561C90B5534D750BC251EB77A9E7870
+
+In = 94A3C94A0C
+Out = 2D8026BE7A76954A9E096343C39ECD8C
+
+In = 2BA359656CCD
+Out = 2C549D1C220B32CDFC242874E6807B0B
+
+In = F62E1519F7C123
+Out = 7D473DB4CBC7B479443BE0F5BA34AB88
+
+In = 731E26C302E41557
+Out = DFFFCBFDB186EDFC3174BD6118B9F4AE
+
+In = E96E54E58C275946D6
+Out = DDD255C1D97FFC23ADA446D630E648D8
+
+In = A05EF276F00ADD9AA737
+Out = 7468B835B7FAB5B85E95BCEB563AF71B
+
+In = B2E29CEBCFE26335B65604
+Out = 96CCB8AEB6DC5B5D0502CA2DD5795197
+
+In = 4A926951A34CFF9612086FA1
+Out = CA2A050506C450FDFF20DD7E4EE5339C
+
+In = 501771E1BB1766FD3FA714BCC1
+Out = FA6F95FB2DAF9E4E153D7D78590EE138
+
+In = 07ED7EC95443B759D36E5699547E
+Out = 61B549A5FB75E337A194E2FCA382DE25
+
+In = 50AD2003A260C982EFECA7D5912BFF
+Out = 6BA8E7DDD4019F159FF72514CFA156D9
+
+In = 940866DDC4A37CD965DFFBE3E2B0C341
+Out = 6A92E7EB476CB01F9C404494260E3777
+
+In = 62F3333A791881457264348DA07FB6B7C4
+Out = 61017AB161754960D3F1D1F1D10FE8F9
+
+In = E68EA199397AD1D0C9A76BEB4D96722CBDA2
+Out = B373D1E21455608FCA99654850ECFFD6
+
+In = A7A8C48263FC70A6A77374CD0E685773248D26
+Out = 07FF45303EA30885D7AACAAD2E16BD50
+
+In = 654C952DA2E3C7998473AFCA3C9AF2AE89B2DE45
+Out = C9444F92EE581185EF649354CA8F4BCE
+
+In = A4D93A05DF87F08E3113EA2D0CAF8F70CBC2BE4B2A
+Out = B46ADB25D38DA1F0E7F6F8C5DD129D40
+
+In = EA12AE41BE9B71EBA74C9010C4C884FE5DC9B0C5C65A
+Out = B6CFCF8CFDC2FE63CEAA66A5573FDA81
+
+In = C3AF0ABC9A2B464A1C4F629908D1EC556F20F64084E733
+Out = 523441B8A2FB07E41E9B1B8CC5276660
+
+In = 3C8BCC24A8DC88690F6B6C7CFB25DEF15D37335EC41C8C83
+Out = F80ADCB9C78CF9DE5211091CEC3E310E
+
+In = 65E2194B8A8B5B30F5C53D01F8431E8C20418EE6A06F89F87F
+Out = 5833781CF79E57F605F9D73D3B7088CC
+
+In = 62FBD128DA286D5C6C5A3E73D463E5B31D7FB06F34DD050B3CDB
+Out = 987C1F6BB686F3A983D611C22C5086BA
+
+In = DDA05271A7C4860D49D2CE62A0B59B11BDCAAF272898EB8E18F1A8
+Out = 779D23550876E50A7C19F4777C84984D
+
+In = AA8DB1791C56E3C88122A1AB77A9D8BCE0D53240C01B789DE7FCD594
+Out = 9540F40D24417EAD9465B26D8A7746CC
+
+In = A1C7EAF91BBB251411A86595BC66D4E5CCF227FB2D9913F3EFB4E69B3E
+Out = D67F49DE6E7BB44071947A6C96774E02
+
+In = 611B90477FDC084652039E3E3F55EB74EE1A3E14BB49A08882AB67EABA73
+Out = C7F8C0C4B53D40634A084A0E388186DC
+
+In = 5E9F73521E348BFBF3ECC570012AF45C9832F673FFC61CB034908EB91A6672
+Out = 03B6F0BCB2A99CE4CE51D92DBC9ED3B2
+
+In = 275C7EC5230978B84D4D87B929EE90C04269B91A32A69BFE2B30E84361CD8905
+Out = 72721B4138FEE747BCB950DD01291C37
+
+In = BFC3C421B77FDC497E417DF9A2E8A480CB975BED8E3B90F0BDFC567D66D8747D85
+Out = 92BCE15368AA8388D71E1CC5B4773536
+
+In = C2B801C8419027751EF0C9EDBA783BDD703259834E0D28F1CC18BA82A2D9DCDDCD5D
+Out = 7B194DE6324A19C54F9AFEB352EF9A8D
+
+In = 787B37C5C74098B78B693D33E5DD5A12BC2D502D3F69852DCB5CD56D6263E846F96ED4
+Out = F63A8C1958208D999F55917D9A1F3228
+
+In = 0614889EFFDC294287D820C8A4459FA44CDD02CB1DE0F678493C959E7DD1DF90257AAF0F
+Out = 1E20FBB25E31606B0B22FDFDD2639C71
+
+In = 60D169B12C1ECC464591BA572EC74B454D417BBDC49A82F01B9A4FD1273404F6FEBB575E51
+Out = C23B75350BA0174D6A4BD629A8E43311
+
+In = 642350615A9C6CBC8894D72176AB2EE4AF3413D15C4D4D9B38D071C95FC620FBAD6AB37FB8E5
+Out = 3D0C91CA852FB8C51AB9441D5A3C1F94
+
+In = C6299D1B98BB473500364EC66A3DD9238DCCEA4F281005FF630E99B5C8D2A7AC5FB13C693ED05D
+Out = E2B2458ADCFB7D0BCD4789EB9FC0D2CE
+
+In = 9D5AA26103830005ED7C966E120253DD7ADF49C56BD89B211B6B0D5B491066A52498736122A325F7
+Out = C8F205DEC0103264BEF4FA0501CF007C
+
+In = 7E038B83083785FDF4696310B579D3C0D98A0092FF2D71808C620225FC54E6973B907E5ED4A50BBD5F
+Out = 91F01747135E4E9B18A95666FF4C8801
+
+In = CBD41D36CC3F85C7427E3D04DB05E66D32FE7E9683A35B9ABC5B06185E24A867B954DDC4FD41E0379423
+Out = 96110102BF17E3CB91AF30EB0B527851
+
+In = 61F01942CFBDCC748AAB816527D49848CF698A8AE5E5EDE8C3C9178EA5719EFBA60EB1C4C3324C6B1AFB2D
+Out = 94EBDFBB3060FA8E7FCE7A4538CD6829
+
+In = 3E96A6186BD855DF00FCE2693B1394151594448B516DE0B9C8D15396984222497B15EE0DFCD47AFBD8AC3F83
+Out = D39A82F44F8E7D8384938DD8C42C28AA
+
+In = 9C8CC760D830780DD8671282D6A2909E9D163BC54A04119586404BCBAF5489C79491AB236A4F9781CA58E58408
+Out = 1F902D98C973B382D084FBB40F0920AB
+
+In = 00A530B70C406BFD533C2642B94FF767EF4C7BCB28EA5CB69C62F52A01AC1A25F1EDD918719004757463E6663340
+Out = C7FA3641EC0626AC66FADE4B77FFC795
+
+In = 8DAC93EB30AF1242B93B4C1C8D7D2A8E1320B2738C3D40E623E7380AFE596A783A902B6A19DF17D15356C24CEFBD66
+Out = 437FF6F86D68E35D5BC507AE88C8B0D3
+
+In = C3D2DA59D6435405406E342683A324DE6844C527687521E43066270CDF8534C110FEEBD79B5F2FB00FA3B9A31E1D548F
+Out = 7B4E56A2014BC8127D6DB1699128310D
+
+In = D178D2623180FA605C3379B2EF0D5A3272593EE49588708303F5744E8A26DC7F4E3B4435B85A8E68B5ECC40AC7DCB2039F
+Out = CEC9CC7590DEAFB05FDA5D42C5CC3A71
+
+In = 4B2C6190EBE39D5282026FDB3124D64094108DA1237FFD3A52ACA1BD96FBE752C4C3631C33913BD5DB067AB234C4628B2ED9
+Out = E0CABDA82227CE74EA7550053F942E74
+
+In = 9A75285DE0B739BBEC8AF7A791FEF5375A8E722134B6299D6FF167F43BF80F5CCD838F76AC2278C6CA5BE7E5C339ACEB8BF77A
+Out = 117451E0A38EA5E87D6817003D9DC6B1
+
+In = A2ABD527204652A5DC3C672A1E47F5CA34FB1D7F300580F63B463959991DE6DE1472EB21CAD19D4636C26B0F1FA99CBE6DA4CD70
+Out = EDBEAC9A8676D1BA66949F71B7BE5005
+
+In = FB2063EF9B211AB8ACF3D1256DEB4E30D1B6DF1882308FD7F80F27C2141DA8A89551B878410D914C4099DB464738EA337335828434
+Out = 4DF72B07A43EF126FBDEAD01E51ABAAA
+
+In = 41DEB68691AFCB42C865CF29EC0C2698CE621594ACD0D3443B8D025F6A4547DFD058740A837867A2C1E204CCEB27740C343BDA0AB6B2
+Out = 83A4F9739748D0402BA738757FCC517A
+
+In = 38C8C56CE471F839B8FD15AB3AF0E1D1A3FA494E7DFE660D5224E1C8D43907E5CBC56CECCCBB44CEC1AFFF26EA7594E33D05789DC49E76
+Out = 07A7A27D722092692035AAF579751495
+
+In = 6AAE2909D84B75F7AF3155E85660A1CB224DF40A4EA6CEF0C0F28AD149F3486AC3E837E7283E07803522CCE7000D0213C73B09FE77500852
+Out = C7324E5968CC534F8B98406165C5ACF5
+
+In = 9934BAEAF002C98F527AB248B8D44520456FD552409845CF1E666E41151DD3383E5F658DD3AEE63DCBB94BF5ADE141D753B57BDC3BD22D6648
+Out = 985711D04A1636B27B98EFC2DB61A806
+
+In = 69C8BB8FB1ADA90D0B9739E62AA1090D12C750945EC15F28D03886BDD1ADCED7169948E085B56996D4537A35F72FEB5313F3B7BB3DEBA66B2B84
+Out = 709578A0AA3DBF9CE4BE69AF71E1AECB
+
+In = 1EEA19E3548286905BE1092F54EC9E372DBB9950E77EAF7E9C55031232D8D70AC9DEC5D71FACC235EA339B859D54C4D3245F8702D535467E918F86
+Out = 26BC86988B1C278EEEFA648345431254
+
+In = 24215B243E36C2EFC561CABA961A170C0EC406344AD712DF5DFF62CB80B4A12C08FC009E4A359306601ADDF31845A88F927BD86566634466BA15E5BA
+Out = 2BB96ED578D8C61B39DEA925DCDE859F
+
+In = 4B6AFF3B20CA5685D3E173AD26E443D38748340B209D63E60F26988AA4C31FEE142783DA23BDE5D322C6AF97599C63183EAAC6B9DBC3611E6C2C32054A
+Out = F54BBB34D01EDA10B43753BE8BB9C219
+
+In = 26C82DDB40254A854F3FDD1334F1A191101730DCE43972881706FFA4D307D7D9159893252B25732F3976DE9675C7128990D7E321CB023221E2A89BA7E066
+Out = 951FBE39B9172884541297FC8DD4C2BE
+
+In = F357FE7BE2CFC971379457338EBEB69A40286C9C0FE5DB16888E2E270EAD23BCF7F70031770B08B5C7C4CFF2E49C6BF9844F773B3F84C49C575173C691CAFF
+Out = C2AE33C5E43079851FC8D2671F5F4CB9
+
+In = F5A11AC76D127223FD9E95B3E743B7EFD13BDE1E502D0E81E33EC85852420EFB353595BB7591E11E3A79FAE079239EE4C87FD141BAE6C6B7019B9A57BB6498E0
+Out = 45F83BFC62EBAFF4EA00678A138D7E7B
+
+In = CE9C44FA430FCB3BACFF6B384A2A6C2B0617C0737DB20B0B78D86C6F7C341D19801AC2E4400822DAE74DFA40A4468CF5D1081D3290FF35AB4775790E22FAA58BCB
+Out = 882D31790CC7FA4B512EF4A00B1F5180
+
+In = BE2FBB79CC864E84C625D71F9886DC29F9D5D387BBA4AABC2DF2C8C75FA45C759E192E0EE1A31BCD51618402D8898E8EB937630F6211734AFC590F99AA67BAA0DA69
+Out = 497353E9FFE29110092E859CEC5B366E
+
+In = 53726A30175CCB0EEE5B91B542E7FFA6EC7C2DD20784563D5D379B0DD5F632060B9B9FB6264AC792830B6555767F91BD0D6808134624E7A2D8901A6BA01F558BE4A549
+Out = 2CADCE7ECC0BC5DF4043C9A3F4F838B7
+
+In =
+Out = 8350E5A3E24C153DF2275C9F80692773
+
+In = 61
+Out = 32EC01EC4A6DAC72C0AB96FB34C0B5D1
+
+In = 616263
+Out = DA853B0D3F88D99B30283A69E6DED6BB
+
+In = 6D65737361676520646967657374
+Out = AB4F496BFB2A530B219FF33031FE06B0
+
+In = 6162636465666768696A6B6C6D6E6F707172737475767778797A
+Out = 4E8DDFF3650292AB5A4108C3AA47940B
+
+In = 4142434445464748494A4B4C4D4E4F505152535455565758595A6162636465666768696A6B6C6D6E6F707172737475767778797A30313233343536373839
+Out = DA33DEF2A42DF13975352846C30338CD
+
+In = 3132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930
+Out = D5976F79D83D3A0DC9806C3C66F3EFD8
+
+In = 91F1999647F001F7B4D4452CF7C07B64A994EFD25DCDBD9F6B260A77C8855AEB3EE8C65EAEE6397DF26F58A1729BF7A12ACFCF1C4C07A760B829D4158164A57037C15FBFCFFCD85C987C9FB5319AEF44484965425FDEED7D182861A0F3F9BA42BCE7CA288355DF484BC4476B1C587C401BD6196A401A9A99BEC075E8B99CEC15B3E9292F6399F61E00B27837AF4CCCDAAFB235E90282A08C979628E084C66FF24E6E180AB9BE50E274861E174FB511760CB2EB48A2A50D9D70C97B864236BD6AB8C2D9BE95E44FD317FBE6135B800C00E2422068F399F6F9427340AD4ED5CAA1DD96C76EFA688679F577FDBC02624F7D936A199A9CEFBB4F2A9FD15A1A81ABD5703A55FE3911455C8F0BBDB6C6479B24BF8501654DE0593F52713A53929E46FCECBF708ED4EF00768352682B8BF7731F2682991D3CE26497BD4419B6BD67A04907C6A1D84B2B7C2B8C622EAE73AE49D978DEEF8214AACCDFDDBAE1F10D19AB6BB7D38D5BEA2A6141A55BEF2BEFB605FBF01A88BB7294E4952283731BE737EC395B8B537558BE7889CC9C43C855F6CBF4131FB2FA17D72E334F775466F1B9C70A4325DFAFF502D71ECC73E113871EBED295D9FD66EB2F8CCF456075666C9FFC121BFAD286C457AC1191354CD5AFC3F8678CCDC3371B2D86F378182B7F40517FB36DB0194A0D517D9CF235D91001FFE86F7386717B9CDA393C712E3E2628768EA5FB41B1E26B11615B6187E0CE73015FE6811420C1A2CB00D69399C91AE4A21F759B31CCE31CF01F0F9D1E40162130EDE0ADC73B641121F1286FE03619B2768E1FA021311CEDC5B124EDD6B1AAED550CC3AE65E0DDE172F9A8CF136D417C859DA5C1B6F2166810AA46BFBBC2C13B1D23EECA6159CB09D511233A50FCE4DB27E3D35728CA1F35C1A5D538BC4B1F2D95C8B8B424B346FEC0EDBE78D727B9E982EC2DA3CC81238D2317648CCDCEED1C887E97FDAA0E764807F5503FC97A555D99B417185F75F06CCE3646E6C1900A64DAB07881D074FDCB400043275A4D23C5AB64FA7ABA88D225EFA9AA399A7C18640B09D37F189D5B8AE4256D20A50B5BC26DB9DD6B2A81436A098DB8283BC6BC64C07B0F700A2BB0A4440DF1BB4B63197EEEB31039AEA6B2517B54D5B6F93F9432D94E5C6755F4B847635C8E70E7B66A2ACC479B36BEEF513B583CEBBB97310DA9B96111B137E37A3DB5656A1E3C2F7DF8F7A84857FF376F6AB085C80A3A3733D519677805DC1AB9F0278C78A2A55026EB6998761E8F1853EEE64B843B74714CBA56B578766942B241D32000384C9634E09BCC45E80F5CBC32B86C33AF2E96E0602CD081DC9174B33F1506951A560C0141F940E3F2E84133C137F7002F0C7CBD7D86429963C1B5F8BC3996685FDA856C4548F3317904D4EFE606070F783E7BD746537170A9EBE29967C36A2CA8ED8AC08114C24CC860013195
+Out = 3A1237D02204327A5D2CB7CEDF024363
+