Confirmed that portable build and regresses succeeded. I'm ok with this patch.
On Sun, Mar 29, 2020 at 02:48:05PM +0300, Dmitry Baryshkov wrote: > Allow users to specify new curves via strings. > > Sponsored by ROSA Linux > > Signed-off-by: Dmitry Baryshkov <[email protected]> > --- > src/lib/libcrypto/gost/gostr341001_params.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/src/lib/libcrypto/gost/gostr341001_params.c > b/src/lib/libcrypto/gost/gostr341001_params.c > index 13054cd0fc26..138860dee56e 100644 > --- a/src/lib/libcrypto/gost/gostr341001_params.c > +++ b/src/lib/libcrypto/gost/gostr341001_params.c > @@ -94,12 +94,22 @@ static const GostR3410_params GostR3410_256_params[] = { > { "0", NID_id_GostR3410_2001_TestParamSet }, > { "XA", NID_id_GostR3410_2001_CryptoPro_XchA_ParamSet }, > { "XB", NID_id_GostR3410_2001_CryptoPro_XchB_ParamSet }, > + { "TCA", NID_id_tc26_gost_3410_12_256_paramSetA }, > + { "TCB", NID_id_tc26_gost_3410_12_256_paramSetB }, > + { "TCC", NID_id_tc26_gost_3410_12_256_paramSetC }, > + { "TCD", NID_id_tc26_gost_3410_12_256_paramSetD }, > { NULL, NID_undef }, > }; > > static const GostR3410_params GostR3410_512_params[] = { > { "A", NID_id_tc26_gost_3410_12_512_paramSetA }, > { "B", NID_id_tc26_gost_3410_12_512_paramSetB }, > + { "C", NID_id_tc26_gost_3410_12_512_paramSetC }, > + { "0", NID_id_tc26_gost_3410_12_512_paramSetTest}, > + /* Duplicates for compatibility with OpenSSL */ > + { "TCA", NID_id_tc26_gost_3410_12_512_paramSetA }, > + { "TCB", NID_id_tc26_gost_3410_12_512_paramSetB }, > + { "TCC", NID_id_tc26_gost_3410_12_512_paramSetC }, > { NULL, NID_undef }, > }; > > -- > 2.25.1 >
