mirror of
https://abf.rosa.ru/djam/libressl.git
synced 2025-02-23 16:12:53 +00:00
45 lines
1.7 KiB
Diff
45 lines
1.7 KiB
Diff
![]() |
From 2b6729397b700f453dbf3797f91dd8297c61cf21 Mon Sep 17 00:00:00 2001
|
||
|
From: Dmitry Baryshkov <dbaryshkov@gmail.com>
|
||
|
Date: Sat, 28 Mar 2020 19:08:50 +0300
|
||
|
Subject: [PATCH 25/87] gost: populate params tables with new curves
|
||
|
|
||
|
Allow users to specify new curves via strings.
|
||
|
|
||
|
Sponsored by ROSA Linux
|
||
|
|
||
|
Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
|
||
|
---
|
||
|
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 282a21041..9764964cd 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.17.1
|
||
|
|