diff options
| author | jsing <> | 2020-06-05 17:12:09 +0000 |
|---|---|---|
| committer | jsing <> | 2020-06-05 17:12:09 +0000 |
| commit | 372a12a5475c24c2858db2b25bf642082d1b6820 (patch) | |
| tree | 4b081a62dc8557c5b2ed11492854f6e8abcdcd5c /src/lib/libcrypto/gost | |
| parent | 6aa0c4f1ec702bb2c820322709abd9c1767842fa (diff) | |
| download | openbsd-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/gost')
| -rw-r--r-- | src/lib/libcrypto/gost/gostr341001_params.c | 6 |
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 | ||
| 100 | static const GostR3410_params GostR3410_512_params[] = { | 100 | static 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 | ||
