summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/gost
diff options
context:
space:
mode:
authorjsing <>2020-06-05 17:12:09 +0000
committerjsing <>2020-06-05 17:12:09 +0000
commite585be4c55b72daa23e61f04e8ffb6de705bfe00 (patch)
tree4b081a62dc8557c5b2ed11492854f6e8abcdcd5c /src/lib/libcrypto/gost
parentd1639bc05cd860481736ffc4782233545afc8f08 (diff)
downloadopenbsd-e585be4c55b72daa23e61f04e8ffb6de705bfe00.tar.gz
openbsd-e585be4c55b72daa23e61f04e8ffb6de705bfe00.tar.bz2
openbsd-e585be4c55b72daa23e61f04e8ffb6de705bfe00.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/gost')
-rw-r--r--src/lib/libcrypto/gost/gostr341001_params.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/gost/gostr341001_params.c b/src/lib/libcrypto/gost/gostr341001_params.c
index 6500c30f31..282a210419 100644
--- a/src/lib/libcrypto/gost/gostr341001_params.c
+++ b/src/lib/libcrypto/gost/gostr341001_params.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: gostr341001_params.c,v 1.3 2015/07/20 22:42:56 bcook Exp $ */ 1/* $OpenBSD: gostr341001_params.c,v 1.4 2020/06/05 17:12:09 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 3 * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
4 * Copyright (c) 2005-2006 Cryptocom LTD 4 * Copyright (c) 2005-2006 Cryptocom LTD
@@ -98,8 +98,8 @@ static const GostR3410_params GostR3410_256_params[] = {
98}; 98};
99 99
100static const GostR3410_params GostR3410_512_params[] = { 100static const GostR3410_params GostR3410_512_params[] = {
101 { "A", NID_id_tc26_gost_3410_2012_512_paramSetA }, 101 { "A", NID_id_tc26_gost_3410_12_512_paramSetA },
102 { "B", NID_id_tc26_gost_3410_2012_512_paramSetB }, 102 { "B", NID_id_tc26_gost_3410_12_512_paramSetB },
103 { NULL, NID_undef }, 103 { NULL, NID_undef },
104}; 104};
105 105