summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/objects/objects.txt
diff options
context:
space:
mode:
authorjsing <>2020-06-05 17:12:09 +0000
committerjsing <>2020-06-05 17:12:09 +0000
commit372a12a5475c24c2858db2b25bf642082d1b6820 (patch)
tree4b081a62dc8557c5b2ed11492854f6e8abcdcd5c /src/lib/libcrypto/objects/objects.txt
parent6aa0c4f1ec702bb2c820322709abd9c1767842fa (diff)
downloadopenbsd-372a12a5475c24c2858db2b25bf642082d1b6820.tar.gz
openbsd-372a12a5475c24c2858db2b25bf642082d1b6820.tar.bz2
openbsd-372a12a5475c24c2858db2b25bf642082d1b6820.zip
Add support for additional GOST curves.
These GOST curves are defined in RFC 7836 and draft-deremin-rfc4491-bis. Add aliases for 256-bit GOST curves (see draft-smyshlyaev-tls12-gost-suites) and rename the 512-bit curve ids to follow names defined in tc26 OID registry. Diff from Dmitry Baryshkov <dbaryshkov@gmail.com> Sponsored by ROSA Linux. ok inoguchi@
Diffstat (limited to 'src/lib/libcrypto/objects/objects.txt')
-rw-r--r--src/lib/libcrypto/objects/objects.txt10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/libcrypto/objects/objects.txt b/src/lib/libcrypto/objects/objects.txt
index ea7700724f..42f31c3cbe 100644
--- a/src/lib/libcrypto/objects/objects.txt
+++ b/src/lib/libcrypto/objects/objects.txt
@@ -1372,8 +1372,14 @@ member-body 643 7 1 : tc26
1372tc26 1 2 2 : streebog256 : GOST R 34.11-2012 (256 bit) 1372tc26 1 2 2 : streebog256 : GOST R 34.11-2012 (256 bit)
1373!Cname id-tc26-gost3411-2012-512 1373!Cname id-tc26-gost3411-2012-512
1374tc26 1 2 3 : streebog512 : GOST R 34-11-2012 (512 bit) 1374tc26 1 2 3 : streebog512 : GOST R 34-11-2012 (512 bit)
1375tc26 2 1 2 1 : id-tc26-gost-3410-2012-512-paramSetA 1375tc26 2 1 1 1 : id-tc26-gost-3410-12-256-paramSetA : GOST R 34.10-2012 (256 bit) ParamSet A
1376tc26 2 1 2 2 : id-tc26-gost-3410-2012-512-paramSetB 1376tc26 2 1 1 2 : id-tc26-gost-3410-12-256-paramSetB : GOST R 34.10-2012 (256 bit) ParamSet B
1377tc26 2 1 1 3 : id-tc26-gost-3410-12-256-paramSetC : GOST R 34.10-2012 (256 bit) ParamSet C
1378tc26 2 1 1 4 : id-tc26-gost-3410-12-256-paramSetD : GOST R 34.10-2012 (256 bit) ParamSet D
1379tc26 2 1 2 0 : id-tc26-gost-3410-12-512-paramSetTest : GOST R 34.10-2012 (512 bit) testing parameter set
1380tc26 2 1 2 1 : id-tc26-gost-3410-12-512-paramSetA : GOST R 34.10-2012 (512 bit) ParamSet A
1381tc26 2 1 2 2 : id-tc26-gost-3410-12-512-paramSetB : GOST R 34.10-2012 (512 bit) ParamSet B
1382tc26 2 1 2 3 : id-tc26-gost-3410-12-512-paramSetC : GOST R 34.10-2012 (512 bit) ParamSet C
1377tc26 2 5 1 1 : id-tc26-gost-28147-param-Z 1383tc26 2 5 1 1 : id-tc26-gost-28147-param-Z
1378tc26 1 1 1 : id-tc26-gost3410-2012-256 : GOST R 34.10-2012 (256 bit) 1384tc26 1 1 1 : id-tc26-gost3410-2012-256 : GOST R 34.10-2012 (256 bit)
1379tc26 1 1 2 : id-tc26-gost3410-2012-512 : GOST R 34.10-2012 (512 bit) 1385tc26 1 1 2 : id-tc26-gost3410-2012-512 : GOST R 34.10-2012 (512 bit)