X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=gost3410%2Fparams.go;h=426a0ce1039a9f3a03d8b10df6038ecd060daf67;hb=6d9056bfe4a2d69469a1e70f3bf08f89b377b06e;hp=5c66c4dc77769f3291f23b92ee419daa4b233beb;hpb=c07494bbd559b9d00f391e28cfd070e18afe9900;p=gogost.git diff --git a/gost3410/params.go b/gost3410/params.go index 5c66c4d..426a0ce 100644 --- a/gost3410/params.go +++ b/gost3410/params.go @@ -1,5 +1,5 @@ // GoGOST -- Pure Go GOST cryptographic functions library -// Copyright (C) 2015-2019 Sergey Matveev +// Copyright (C) 2015-2021 Sergey Matveev // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -15,12 +15,7 @@ package gost3410 -type Mode int - var ( - Mode2001 Mode = Mode(32) - Mode2012 Mode = Mode(64) - CurveGostR34102001ParamSetcc func() *Curve = func() *Curve { curve, err := NewCurve( bytes2big([]byte{ @@ -61,6 +56,7 @@ var ( }), nil, nil, + nil, ) if err != nil { panic(err) @@ -109,6 +105,7 @@ var ( }), nil, nil, + nil, ) if err != nil { panic(err) @@ -157,6 +154,7 @@ var ( }), nil, nil, + nil, ) if err != nil { panic(err) @@ -205,6 +203,7 @@ var ( }), nil, nil, + nil, ) if err != nil { panic(err) @@ -253,6 +252,7 @@ var ( }), nil, nil, + nil, ) if err != nil { panic(err) @@ -318,6 +318,7 @@ var ( 0x2B, 0x9D, 0xF6, 0x28, 0x97, 0x00, 0x9A, 0xF7, 0xE5, 0x22, 0xC3, 0x2D, 0x6D, 0xC7, 0xBF, 0xFB, }), + bigInt4, ) if err != nil { panic(err) @@ -408,6 +409,7 @@ var ( }), nil, nil, + nil, ) if err != nil { panic(err) @@ -480,6 +482,7 @@ var ( }), nil, nil, + nil, ) if err != nil { panic(err) @@ -561,6 +564,7 @@ var ( 0x91, 0xA0, 0xCF, 0xC2, 0xBC, 0x2A, 0x22, 0xB4, 0xCA, 0x30, 0x2D, 0xBB, 0x33, 0xEE, 0x75, 0x50, }), + bigInt4, ) if err != nil { panic(err)