aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/hash/md4.vec
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/data/hash/md4.vec')
-rw-r--r--src/tests/data/hash/md4.vec226
1 files changed, 226 insertions, 0 deletions
diff --git a/src/tests/data/hash/md4.vec b/src/tests/data/hash/md4.vec
new file mode 100644
index 000000000..8ae41f774
--- /dev/null
+++ b/src/tests/data/hash/md4.vec
@@ -0,0 +1,226 @@
+[MD4]
+In =
+Out = 31D6CFE0D16AE931B73C59D7E0C089C0
+
+In = 44
+Out = AAE7B2D482382AAAD75FDE64DF8FF86F
+
+In = 0246
+Out = CB386D6A1189CD159F4458A1CEF7B28E
+
+In = A7EEB6
+Out = 1C4E79A284594FBCCAF9C67B4C41A7E4
+
+In = 93C40129
+Out = FCD8841C546F832310476AAAAF7E40BB
+
+In = D9CFF9DFE7
+Out = E05B135D5DDF92FFB6E85F95E1B246AE
+
+In = 6C69618F2E04
+Out = 9FDB803940A796F1A3812C3FF149FD92
+
+In = 51CB4187084217
+Out = EBB806618D65266CD195CCD4B00E5CA4
+
+In = 7FEEC81F78691BB8
+Out = E1C8A1F598A1465C30B180731D134572
+
+In = D9F6B614968646FFDC
+Out = D27628156A0EF18309EC5085E67097E0
+
+In = 747F01DF7F723DC311AF
+Out = FE1F19114FFA1695A28B92315F6911C8
+
+In = E933B52C2E88CFA8E26F3E
+Out = 18B8AB7B5B7610CD6262A05417AD467F
+
+In = A1483E3BCCDAC94A9A2B1A63
+Out = 39F0B4AD11180EAAE992489347AD13C2
+
+In = F1C7365D2B16368DB23EC806DF
+Out = A2CF9BC244949E0B9917AFDCD0EACC65
+
+In = 8DBAA281D14C19F35C2AAD537F7C
+Out = F2E6FDDD6568EA8AB316111E5946CC9F
+
+In = 785D55E2AD30E4960E6AA3482B648B
+Out = A01DA0D565A3753717D1D81ADE3166B0
+
+In = BEE8FFE30FCF0BE745BA22215B320F66
+Out = 68A5FF4E4CE33D50E8F42B49505279E3
+
+In = 28BAE5F8B5ACD3BE26521E0CAB1C9A6541
+Out = 93B775F3BCCA2F2BE24D5CC63BBB3224
+
+In = 2A7415DBFDF5FEDAD4E8DCD96543FA6D03E8
+Out = 2BC3478938FD5EF823D2974302E61ED5
+
+In = 285A585DCA6B4B4D59554C80BDF8B19491984E
+Out = C7C6E691B1785C64D8CEDE5B6F6B98ED
+
+In = C7FD53B9E39B4A447442C45B7AB3FD0602C57DE4
+Out = 3DA2CF785958E6C115D8843BEFAD1979
+
+In = D83F308D3AC2F0D82C3E69A08CE8BD97AD02E3492E
+Out = 82F6CA7BB64799BE36AD89714AEDEB83
+
+In = 936800D2940A8A22A5D54804B451F59668FDE5187416
+Out = 6E4F874F35C5BD38617A31F9EC693B44
+
+In = C7D740B0DF155D9C1F11D1F6AB708A22FA1F2146D48953
+Out = E72B78BCA0A764CDAD13FF69B48B2A8E
+
+In = EF7CF50DFD9B72E8CA0099BF631BB334CABDF76192CB951A
+Out = 9E7B7A7458B016BD68736D1512995585
+
+In = F5A46EAEFF6B9A9F01653E35E90116342C470425CAF7B942B7
+Out = CC032DAA2546C0C2BADCC0BD77EB12C1
+
+In = D8AE0DE315E449498FEAF2FBDB1971A09B7BF658AA70AC782E15
+Out = AA1E5DCDD854DF06B715DEAB33E62E0D
+
+In = A1EC5E04538FE815D26B6B3BD9A889A43416F301064B15BCB480B7
+Out = CACCEDF21D2BF863F1F4719B4B83F18F
+
+In = 97EA99966751703402F57A2B5B6505BAFD1C440B8147C87EEC246F0A
+Out = ECCB8D37D12527CBA6D493169AF12159
+
+In = 01864FB76236CB325D893BD1C7778E017284ABE61217C9B5C6B41E55A7
+Out = BB7EBA4B6592A688CD29C782FDB74EB7
+
+In = 976A837D0AD29D030D376C3D8BDFD37F4E0AF1C4BB72B043EE3B6AF44AFB
+Out = 4B814B19C0DCBFA31405AB495034A4EA
+
+In = 6E72B873F63F61E03EE166E6E988951ED02398094FB6DB178B2AAC3A56E248
+Out = 95BE77F915BA362E80430F4911DAEB22
+
+In = 894B431AA20CC3AD8CC34C95895E0BC2DE6599FDDC863040ABF7735FA2128905
+Out = 4CE468F58CFA95E789D74A47FD8BA37C
+
+In = C79F893B67218FF1672939A1BFE5F7E48A5E81E502585DAA16378B95F853251EDC
+Out = 777CF61193AAEE17EF6B68B5168AFD48
+
+In = DA074189254813206E7A3F4483CAE746550F5658A8287D0250E988FF49E3EEBFFA81
+Out = 011542927FD9263EA2CA86D668DBBF10
+
+In = E881A6FEBD17422B451CA7DBC1D4A7D9878970CD3E7FB0274247654279FF837886C68B
+Out = 2AAA877A05C4D944ABF15C603C8AB6D0
+
+In = 0ECF376EF3EAB389E65F415D4247031420792C988E47D63A354481B52C31ECD552728A79
+Out = B817B64F224083D701A6BBF838AB7796
+
+In = 888941D7E809DFDDC49BA6B2EE804DE1AFBA451126F0CF8B9BAB1D04A78EE28D98A4A90288
+Out = B320402832D24B4EF38ABE044B521EF4
+
+In = 9634A438BD14D8DDC3AE525A04C37E7BCCD803570C1A9123F714614B365017360FC50F280936
+Out = 8DF996A89A7D2BC860ECA7FAD90B34DB
+
+In = A9B5ADEC5616B4BB3DC89A5996A4977DA8C1AD36910143C267ADDA0BD80F9054F4DBBF02CF585F
+Out = 98EC309FAD45969BF125350868669D39
+
+In = CB76A9EA278044A520757E020ACDED18A5417D096796B8E8119DE09ABF5F17F95E826AD61E39858C
+Out = F29AB28DC618F5E4FB8525387B00836B
+
+In = 914502535D0F05A72A316F15BE8316BF9E579EDE86C591B8037D1EC036D95F8CFEA265032029F6B696
+Out = CC09BE6F76C27424ADA44C52554F05AF
+
+In = A273736D5BEC5C75463FEFCB2297388BAAF202111517DE2506D331BF7F560E020D347848C2A1459423FF
+Out = 9AA76F6791DC4ABA5DAF67B4A62CBB47
+
+In = F6DFBD94D04077E328166DD05FF54E6C7BEF77E104648951895771BD4897B2B7216EF6A66A7B18BEC8A639
+Out = A90B980820FF501957009DF700451D78
+
+In = 6B5B94AF15D1F60A181925BBF0372528964F79D5F2AE04850AC53105D9D732F3EF699DFE26FBBDDF43E17CA2
+Out = BADED5524542AF6A21F796EBDA1A096C
+
+In = 520817840BA40BB5AAE8709ED60F89D7642BC81C7B7D68A52566E353AE869D0EDABCD8B3CFD3200851AEC7F632
+Out = BE5618463DA165C84B7E1C8307A5A301
+
+In = 3F793FECECC4896206D2A3F960394DDBA4405615D3DC17453036958DCD2042AB4B6FAB256522ED1EFD38C22D9FDA
+Out = 9914518E9351F15DC4D60B243CDA1B58
+
+In = 2F859EE93CAF6F3944D1AED1194A53C236D95B721FB892D5EDBA47CCBA6D95EBD4985086A8E3C0D7E84831C41ED70E
+Out = 99C81ECD5B50F43DE3385A9E0D482CCC
+
+In = ACCA7AA450D9FE5AF957C5C9FC152822D0A7FA9322B044666B3264ED488656A805D9FD95EC243FDBAF0937BE9460D77B
+Out = 400ADD0630AD12EFD9695BB69AE126CA
+
+In = E84D9DC677B38B6A9646D2648441E12D7DF7BB3DC0AC0CC20C2783CF0C1C45B932729C33042D0B013B562DB482D50C24F2
+Out = 8CBECF75DBDAD10C9D480579B476C6C0
+
+In = 07C14E13B62BB89468ECDA029F66EA279EC9AAFB7BA7C80FFCD9946F88CB80F323177B77C65C1CE9397775C980A02B481C92
+Out = 320C6C79226261DFA3D2B9BAFC51A3CF
+
+In = 7F999F347589D4E2901BC1CA533E8DA0D3BCFC39564DE20FF0537759CEC5DB807D6EB2C9D4587AAD0297BA6CB0BA6BD436CAB0
+Out = 0FA0F71F8E8B9F47A966283F3C8BA4E3
+
+In = 3099FBBB801C8B27A26B549FE23A834966A9AEB9C59EC76E6EAC7C20D934370C6B423DA31582F8BADBF3CEEDFFE69D3333A8E15D
+Out = B2CE84058F967E45000D287500C9D81C
+
+In = 839ECEAE837ADA0AE91E52343B095B9CBE6E1529B090677C36F4CEA1FCACD106797788954417C61F951D678B6B1E8EED9FE7E0D2DB
+Out = 7498590DBBF71F17EA3F4EEF7FD68641
+
+In = A4F122E71DAB34E6E35A27BECA6F3753E9DE662FA23E4B6492A1A0145AE3CA7362F01258670B9C955F55A300BF2F7D22B0A020E5CA15
+Out = 98754DE80336A4BD012F8A05617532BD
+
+In = 6FD5D1E011D2C155BF4CE63FDA59BFEC91755D6DE6F646CBE774BF96FB8463B8C8806BE81F1238C5F9AD1F77A2A277D2694D12C3E5E9CD
+Out = C31E7ECCD70786BA1E2301239E2C9EDF
+
+In = F1B68A476C7738A656E25FC954AA7A42CB7E6BDD3142523F6566CF5B838D13E0E011263407ACC6BD74B0FBBEB9B918529FC5848031896C0B
+Out = 90FF6B4BEE1A2B833982850E2F06FDEC
+
+In = D223A6E65743997A871BE50E918F03AFE9B9847464A465BE1EE852BFDB150198957695F18A7928B0041575BCF5A095B3291242DA05D766E1AE
+Out = 72C28BAFBEB177406866743F1B8A2B6D
+
+In = 784743D4AE588AFBBA7425AA095A1E757017EE0F126683CEA69901458D237A7A69CD2235FAD6A1DDCF1E4FC98017B3FD2081BFB6E3F801B46FED
+Out = D956EE28E490B90B9C57CDC723A310FB
+
+In = 3F18CF84A687A40725F32352824C9C2AA7444A4888E68D6892C8778D478EF4A5D97E64F0D4D6D2C8A20AFEDAE41F7FB30EAA293AB43DBB16FBD9AC
+Out = 51678626D21DFDF58AEB6B35E977730A
+
+In = D7BBA140CA4D4C398732FED7CCD574C326FB498E8750177DCC9347110E43C82B9CEDD9A3BE266A6F93C1D5CFE5C6EB2D2768C5841F562EE01A4770B0
+Out = B9DD09BA8E4A8B4200E943F928420368
+
+In = C6B516FD918CA874B08B446C7F421AB01532E12D4ABD34CF1B7E9AB6B478D04D21D398C9E486223A803003E93EA6FDB6323FA52634383D5A9E43FAE4CF
+Out = 6D14138691FFC136B97C432E88AE1957
+
+In = 4C4E1022271853F9FA261C3A52BF46E806A73ACB3E3AA25343D826B5291BF5DF171377D76285273B2AF7CD2E50A3D5D2BC08742817A29851AD5BD1F8EE02
+Out = 15AB1275F436B96CF1BCBFFAF15E6EBC
+
+In = 3141EAD348142A07B4B7853471FA243511F1D8E6C633EA25BAE04CDA97B1AFFFD0B647131C67040986EBE78E86D89F1C86CF591365F7AB45865EDE0628EEFD
+Out = B58A8F44BACCC511DE13227E98A69F3E
+
+In = CA547E696B455522A16EF1191F8C39196BBBF6EABA00693B69698DC1344416F6F3BA1DF367B7EAE71D48165678F7C78B0096D6DD5EE2E7EB618E85758392EB7F
+Out = 8391004470075BF3CD8858C492E7184F
+
+In = 2FDE680648A3CB7210D74BCD690A5F03B1DCF7EED861DA0F4C4E3FEB7B6B7D4B4988F5605B30613B87E7DF8D3D6050721BE4F6FF0674EABEF58720685EDE942F82
+Out = 2CBBC00DD0EE6EA828221934A4605A93
+
+In = C6E48AA0604F18E1F579BC827779B850FAAABF96327FDACE8C10BEC830AF1EDEB2A646A5143AB342B9191FA5B02A581C4CE68880608B9D37120C2EC560B4AE309C94
+Out = AB6200335E0B4DDBDB719BC4E36DAA07
+
+In = 84600F3274F4ADE17F1C8C7AE3CF650D861269DA9079F2474DB121BD29FFB9A09D8644A62E8E88C369722FF09108C430C8FA6B0E9EFF4DBDF1F353E1D25E5661AA3E92
+Out = 526A127BE8518E713CEA69D5147E9382
+
+In =
+Out = 31D6CFE0D16AE931B73C59D7E0C089C0
+
+In = 61
+Out = BDE52CB31DE33E46245E05FBDBD6FB24
+
+In = 616263
+Out = A448017AAF21D8525FC10AE87AA6729D
+
+In = 6D65737361676520646967657374
+Out = D9130A8164549FE818874806E1C7014B
+
+In = 6162636465666768696A6B6C6D6E6F707172737475767778797A
+Out = D79E1C308AA5BBCDEEA8ED63DF412DA9
+
+In = 4142434445464748494A4B4C4D4E4F505152535455565758595A6162636465666768696A6B6C6D6E6F707172737475767778797A30313233343536373839
+Out = 043F8582F241DB351CE627E153E7F0E4
+
+In = 3132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930
+Out = E33B4DDC9C38F2199C3E7B164FCC0536
+