]> www.wagner.pp.ru Git - openssl-gost/engine.git/commit
Allow key creation using TC26 (2012) parameters
authorVitaly Chikunov <vt@altlinux.org>
Thu, 24 Jan 2019 01:32:28 +0000 (04:32 +0300)
committerVitaly Chikunov <vt@altlinux.org>
Fri, 25 Jan 2019 22:52:06 +0000 (01:52 +0300)
commitb2e0f8c6e708e70fcfea9384095aa48f2774af47
treed40f7124ffd5913be759da36ad5a6d784dbde8d0
parent0a514524c7d003329a47d339f623312db390b344
Allow key creation using TC26 (2012) parameters

1323565.1.023-2018 forbids encoding hash oid into TC26 (2012)
parameters in AlgorithmIdentifier, so this is removed.

New "paramset" names for 256-bit TC26 parameters: TCA, TCB, TCC, TCD,
for 512-bit parameter: C.

Using these new OIDs for gost2012_256:
  NID_id_tc26_gost_3410_2012_256_paramSetA = TCA
  NID_id_tc26_gost_3410_2012_256_paramSetB = TCB
  NID_id_tc26_gost_3410_2012_256_paramSetC = TCC
  NID_id_tc26_gost_3410_2012_256_paramSetD = TCD
for gost2012_512:
  NID_id_tc26_gost_3410_2012_512_paramSetC = C

Resolves #84.
README.gost
gost_ameth.c
gost_ec_sign.c
gost_pmeth.c