From 1264c7c8d0da0c2581c75ba787ebe8aad4431a54 Mon Sep 17 00:00:00 2001 From: lloyd Date: Sun, 23 Nov 2008 04:46:44 +0000 Subject: Add a few test vectors for SHA-1 with longer inputs --- checks/validate.dat | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) (limited to 'checks') diff --git a/checks/validate.dat b/checks/validate.dat index 7bff62e5e..dd5796cb5 100644 --- a/checks/validate.dat +++ b/checks/validate.dat @@ -30770,6 +30770,135 @@ A9F8DBB064EDC425B263DF4573EB6E3CADD080D9EF7BCCA048F60E163448DD6531B6B9F8CDB6\ 105C88:\ 8395ABC1B17BA7BF947145EB1DF1A2050C8E78C3 +426F74616E20312E372E32332D707265203F3F3F3F2D3F3F2D3F3F0A68747470\ +3A2F2F626F74616E2E72616E646F6D6269742E6E65742F0A0A54686973207265\ +6C65617365206F6620426F74616E20697320746865207365636F6E642072656C\ +656173652063616E64696461746520666F722074686520312E382E300A72656C\ +656173652E2049742073686F756C6420626520737461626C652C2074686F7567\ +6820736F6D6520415049732068617665206368616E6765640A696E636F6D7061\ +7469626C792073696E63652074686520312E362072656C656173652E0A0A596F\ +752063616E2066696C65206275677320617420687474703A2F2F7777772E7261\ +6E646F6D6269742E6E65742F6275677A696C6C61206F722062792073656E6469\ +6E670A6D61696C20746F2074686520626F74616E2D646576656C206D61696C69\ +6E67206C6973742E0A0A466F72206D6F726520696E666F726D6174696F6E2C20\ +73656520696E666F2E7478742C20746865206275696C6420696E737472756374\ +696F6E732C20746865204150490A7265666572656E6365206D616E75616C2C20\ +616E6420746865207475746F7269616C2C20616C6C206F662077686963682063\ +616E20626520666F756E6420696E207468650A646F632F206469726563746F72\ +792E0A:\ +D233D919F2B5358520B725F427C4F35B5D866FBF + +436F707972696768742028432920313939392D32303038204A61636B204C6C6F\ +79640A202020202020202020202020202032303031205065746572204A204A6F\ +6E65730A2020202020202020202020202020323030342D32303037204A757374\ +696E204B61726E656765730A202020202020202020202020202032303035204D\ +6174746865772047726567616E0A202020202020202020202020202032303035\ +2D32303036204D617474204A6F686E73746F6E0A202020202020202020202020\ +202032303036204C75636120506963636172726574610A202020202020202020\ +2020202020323030372059766573204A65727363686F770A2020202020202020\ +202020202020323030372D3230303820466C657853656375726520476D62480A\ +2020202020202020202020202020323030372D3230303820546563686E697363\ +686520556E697665727369746174204461726D73746164740A20202020202020\ +20202020202020323030372D323030382046616C6B6F20537472656E7A6B650A\ +2020202020202020202020202020323030372D32303038204D617274696E2044\ +6F6572696E670A202020202020202020202020202032303037204D616E75656C\ +20486172746C0A20202020202020202020202020203230303720436872697374\ +6F7068204C75647769670A202020202020202020202020202032303037205061\ +747269636B20536F6E610A0A5265646973747269627574696F6E20616E642075\ +736520696E20736F7572636520616E642062696E61727920666F726D732C2066\ +6F7220616E79207573652C20776974680A6F7220776974686F7574206D6F6469\ +6669636174696F6E2C206F6620426F74616E2028687474703A2F2F626F74616E\ +2E72616E646F6D6269742E6E65742F292069730A7065726D6974746564207072\ +6F766964656420746861742074686520666F6C6C6F77696E6720636F6E646974\ +696F6E7320617265206D65743A0A0A312E205265646973747269627574696F6E\ +73206F6620736F7572636520636F6465206D7573742072657461696E20746865\ +2061626F766520636F707972696768740A6E6F746963652C2074686973206C69\ +7374206F6620636F6E646974696F6E732C20616E642074686520666F6C6C6F77\ +696E6720646973636C61696D65722E0A0A322E20526564697374726962757469\ +6F6E7320696E2062696E61727920666F726D206D75737420726570726F647563\ +65207468652061626F766520636F707972696768740A6E6F746963652C207468\ +6973206C697374206F6620636F6E646974696F6E732C20616E64207468652066\ +6F6C6C6F77696E6720646973636C61696D657220696E207468650A646F63756D\ +656E746174696F6E20616E642F6F72206F74686572206D6174657269616C7320\ +70726F766964656420776974682074686520646973747269627574696F6E2E0A\ +0A5448495320534F4654574152452049532050524F5649444544204259205448\ +4520415554484F52285329202241532049532220414E4420414E592045585052\ +455353204F520A494D504C4945442057415252414E544945532C20494E434C55\ +44494E472C20425554204E4F54204C494D4954454420544F2C2054484520494D\ +504C4945440A57415252414E54494553204F46204D45524348414E544142494C\ +49545920414E44204649544E45535320464F52204120504152544943554C4152\ +20505552504F53452C0A41524520444953434C41494D45442E0A0A494E204E4F\ +204556454E54205348414C4C2054484520415554484F52285329204F5220434F\ +4E5452494255544F52285329204245204C4941424C4520464F5220414E590A44\ +49524543542C20494E4449524543542C20494E434944454E54414C2C20535045\ +4349414C2C204558454D504C4152592C204F5220434F4E53455155454E544941\ +4C0A44414D414745532028494E434C5544494E472C20425554204E4F54204C49\ +4D4954454420544F2C2050524F435552454D454E54204F462053554253544954\ +5554450A474F4F4453204F522053455256494345533B204C4F5353204F462055\ +53452C20444154412C204F522050524F464954533B204F5220425553494E4553\ +530A494E54455252555054494F4E2920484F5745564552204341555345442041\ +4E44204F4E20414E59205448454F5259204F46204C494142494C4954592C2057\ +4845544845520A494E20434F4E54524143542C20535452494354204C49414249\ +4C4954592C204F5220544F52542028494E434C5544494E47204E45474C494745\ +4E4345204F520A4F5448455257495345292041524953494E4720494E20414E59\ +20574159204F5554204F462054484520555345204F46205448495320534F4654\ +574152452C204556454E2049460A41445649534544204F462054484520504F53\ +534942494C495459204F4620535543482044414D4147452E0A:\ +6ECC9C5DA3C61107935336EC58F3655DB0C210A7 + +2020546869732069732074686520637265646974732066696C65206F66207065\ +6F706C652074686174206861766520636F6E747269627574656420746F20426F\ +74616E2E20497420757365730A20207468652073616D6520666F726D61742061\ +7320746865204C696E757820637265646974732066696C652E20506C65617365\ +206B65657020697420736F72746564206279206C6173740A20206E616D652E0A\ +0A2020546865206669656C6473206172653A0A20202020204E202D206E616D65\ +0A202020202045202D20656D61696C0A202020202057202D207765622055524C\ +0A202020202050202D205047502066696E6765727072696E740A202020202044\ +202D206465736372697074696F6E0A202020202053202D206D65617473706163\ +65206C6F636174696F6E0A2D2D2D2D2D2D2D2D2D2D0A0A4E3A204D617274696E\ +20446F6572696E670A453A20646F6572696E67406364632E696E666F726D6174\ +696B2E74752D6461726D73746164742E64650A443A2047462870292061726974\ +686D657469630A0A4E3A204D6174746865772047726567616E0A443A2042696E\ +6172792066696C6520492F4F20737570706F72742C20616C6C6F6361746F7220\ +66697865730A0A4E3A2048616E79204772656973730A443A2057696E646F7773\ +20706F7274696E670A0A4E3A204D616E75656C20486172746C0A453A20686172\ +746C40666C65787365637572652E64650A573A20687474703A2F2F7777772E66\ +6C65787365637572652E64652F0A443A2045434453412C2045434B4145470A0A\ +4E3A2059766573204A65727363686F770A453A20797665732E6A65727363686F\ +7740756E692D6475657373656C646F72662E64650A443A204F7074696D697A61\ +74696F6E7320666F72206D656D6F7279206C6F61642F73746F726520616E6420\ +484D41430A443A20537570706F727420666F7220495076342061646472657373\ +657320696E20582E35303920616C7465726E6174697665206E616D65730A533A\ +204765726D616E790A0A4E3A204D617474204A6F686E73746F6E0A443A20416C\ +6C6F6361746F7220666978657320616E64206F7074696D697A6174696F6E732C\ +206465636F6D70726573736F722066697865730A0A4E3A205065746572204A2E\ +204A6F6E65730A453A20706A6F6E657340706D6164652E6F72670A443A20427A\ +69703220636F6D7072657373696F6E206D6F64756C650A533A20436F6C6F7261\ +646F2C205553410A0A4E3A204A757374696E204B61726E656765730A443A2051\ +7420737570706F7274206D6F64756C657320286D75746578657320616E642074\ +79706573292C20582E353039204150492064657369676E0A0A4E3A204A61636B\ +204C6C6F79640A453A206C6C6F79644072616E646F6D6269742E6E65740A573A\ +20687474703A2F2F7777772E72616E646F6D6269742E6E65742F0A503A203346\ +3639203245363420364439322033424245204537414520203932353820354330\ +462039364538203445433120364436420A443A204F726967696E616C20646573\ +69676E65722F617574686F722C206D61696E7461696E657220323030312D6375\ +7272656E740A533A204E657720596F726B204E592C205553410A0A4E3A204A6F\ +656C204C6F770A443A20444C4C2073796D626F6C207669736962696C6974790A\ +0A4E3A204368726973746F7068204C75647769670A453A206C75647769674066\ +682D776F726D732E64650A443A2047502870292061726974686D657469630A0A\ +4E3A205661636C6176204F7673696B0A453A207661636C61762E6F7673696B40\ +692E637A0A443A205065726C205853206D6F64756C650A0A4E3A204C75636120\ +506963636172726574610A453A206C7563612E7069636361727265746140676D\ +61696C2E636F6D0A443A207838362F616D64363420617373656D626C65722C20\ +426967496E74206F7074696D697A6174696F6E732C2057696E3332206D757465\ +78206D6F64756C650A533A204974616C790A0A4E3A2046616C6B6F2053747265\ +6E7A6B650A453A20737472656E7A6B6540666C65787365637572652E64650A57\ +3A20687474703A2F2F7777772E666C65787365637572652E64652F0A443A2047\ +462870292061726974686D657469632C204356432C205368616E6B732D546F6E\ +656C6C6920616C676F726974686D0A533A204461726D73746164742C20476572\ +6D616E790A:\ +7B01AE4E25243CE9B4735729CEBB285C1853473C + [SHA-224] :D14A028C2A3A2BC9476102BB288234C415A2B01F828EA62AC5B3E42F -- cgit v1.2.3