X-Git-Url: http://www.git.cypherpunks.ru/?p=gogost.git;a=blobdiff_plain;f=gost3410%2F2012_test.go;h=7cd3d42e7da07d0a4009232701af56e31d0d6de9;hp=e03eb4e5b76ea699d60540f214526f3a64c4f5a3;hb=e8c6bfbddd607aecd1494bca674d08d03249bd6b;hpb=0d310b903b5f6235992ac6f7cde680169d9069c4 diff --git a/gost3410/2012_test.go b/gost3410/2012_test.go index e03eb4e..7cd3d42 100644 --- a/gost3410/2012_test.go +++ b/gost3410/2012_test.go @@ -404,7 +404,7 @@ func TestSESPAKE(t *testing.T) { yBetaExpected string } vectors := []vector{ - vector{ + { curve: CurveIdGostR34102001CryptoProAParamSet(), qIndX: "A69D51CAF1A309FA9E9B66187759B0174C274E080356F23CFCBFE84D396AD7BB", qIndY: "5D26F29ECC2E9AC0404DCF7986FA55FE94986362170F54B9616426A659786DAC", @@ -418,7 +418,7 @@ func TestSESPAKE(t *testing.T) { xBetaExpected: "6097341C1BE388E83E7CA2DF47FAB86E2271FD942E5B7B2EB2409E49F742BC29", yBetaExpected: "C81AA48BDB4CA6FA0EF18B9788AE25FE30857AA681B3942217F9FED151BAB7D0", }, - vector{ + { curve: CurveIdGostR34102001CryptoProBParamSet(), qIndX: "3D715A874A4B17CB3B517893A9794A2B36C89D2FFC693F01EE4CC27E7F49E399", qIndY: "1C5A641FCF7CE7E87CDF8CEA38F3DB3096EACE2FAD158384B53953365F4FE7FE", @@ -432,7 +432,7 @@ func TestSESPAKE(t *testing.T) { xBetaExpected: "33BC6F7E9C0BA10CFB2B72546C327171295508EA97F8C8BA9F890F2478AB4D6C", yBetaExpected: "75D57B396C396F492F057E9222CCC686437A2AAD464E452EF426FC8EEED1A4A6", }, - vector{ + { curve: CurveIdGostR34102001CryptoProCParamSet(), qIndX: "1E36383E43BB6CFA2917167D71B7B5DD3D6D462B43D7C64282AE67DFBEC2559D", qIndY: "137478A9F721C73932EA06B45CF72E37EB78A63F29A542E563C614650C8B6399", @@ -446,7 +446,7 @@ func TestSESPAKE(t *testing.T) { xBetaExpected: "4B9C0AB55A938121F282F48A2CC4396EB16E7E0068B495B0C1DD4667786A3EB7", yBetaExpected: "223460AA8E09383E9DF9844C5A0F2766484738E5B30128A171B69A77D9509B96", }, - vector{ + { curve: CurveIdtc26gost341012512paramSetA(), qIndX: "2A17F8833A32795327478871B5C5E88AEFB91126C64B4B8327289BEA62559425D18198F133F400874328B220C74497CD240586CB249E158532CB8090776CD61C", qIndY: "728F0C4A73B48DA41CE928358FAD26B47A6E094E9362BAE82559F83CDDC4EC3A4676BD3707EDEAF4CD85E99695C64C241EDC622BE87DC0CF87F51F4367F723C5", @@ -460,7 +460,7 @@ func TestSESPAKE(t *testing.T) { xBetaExpected: "238B38644E440452A99FA6B93D9FD7DA0CB83C32D3C1E3CFE5DF5C3EB0F9DB91E588DAEDC849EA2FB867AE855A21B4077353C0794716A6480995113D8C20C7AF", yBetaExpected: "B2273D5734C1897F8D15A7008B862938C8C74CA7E877423D95243EB7EBD02FD2C456CF9FC956F078A59AA86F19DD1075E5167E4ED35208718EA93161C530ED14", }, - vector{ + { curve: CurveIdtc26gost341012512paramSetB(), qIndX: "7E1FAE8285E035BEC244BEF2D0E5EBF436633CF50E55231DEA9C9CF21D4C8C33DF85D4305DE92971F0A4B4C07E00D87BDBC720EB66E49079285AAF12E0171149", qIndY: "2CC89998B875D4463805BA0D858A196592DB20AB161558FF2F4EF7A85725D20953967AE621AFDEAE89BB77C83A2528EF6FCE02F68BDA4679D7F2704947DBC408", @@ -474,7 +474,7 @@ func TestSESPAKE(t *testing.T) { xBetaExpected: "34C0149E7BB91AE377B02573FCC48AF7BFB7B16DEB8F9CE870F384688E3241A3A868588CC0EF4364CCA67D17E3260CD82485C202ADC76F895D5DF673B1788E67", yBetaExpected: "608E944929BD643569ED5189DB871453F13333A1EAF82B2FE1BE8100E775F13DD9925BD317B63BFAF05024D4A738852332B64501195C1B2EF789E34F23DDAFC5", }, - vector{ + { curve: CurveIdtc26gost34102012256paramSetA(), qIndX: "B51ADF93A40AB15792164FAD3352F95B66369EB2A4EF5EFAE32829320363350E", qIndY: "74A358CC08593612F5955D249C96AFB7E8B0BB6D8BD2BBE491046650D822BE18", @@ -488,7 +488,7 @@ func TestSESPAKE(t *testing.T) { xBetaExpected: "2B2D89FAB735433970564F2F28CFA1B57D640CB902BC6334A538F44155022CB2", yBetaExpected: "10EF6A82EEF1E70F942AA81D6B4CE5DEC0DDB9447512962874870E6F2849A96F", }, - vector{ + { curve: CurveIdtc26gost34102012512paramSetC(), qIndX: "489C91784E02E98F19A803ABCA319917F37689E5A18965251CE2FF4E8D8B298F5BA7470F9E0E713487F96F4A8397B3D09A270C9D367EB5E0E6561ADEEB51581D", qIndY: "684EA885ACA64EAF1B3FEE36C0852A3BE3BD8011B0EF18E203FF87028D6EB5DB2C144A0DCC71276542BFD72CA2A43FA4F4939DA66D9A60793C704A8C94E16F18",