[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[openssl-gost] [gost-engine/engine] 0a5145: test_curves: test all allowed GOST 34.10 curves



  Branch: refs/heads/master
  Home:   https://github.com/gost-engine/engine
  Commit: 0a514524c7d003329a47d339f623312db390b344
      https://github.com/gost-engine/engine/commit/0a514524c7d003329a47d339f623312db390b344
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
    M test_curves.c

  Log Message:
  -----------
  test_curves: test all allowed GOST 34.10 curves

Enable test for 2001 curves since they are allowed and add TC26
aliases for 256-bit curves.


  Commit: b2e0f8c6e708e70fcfea9384095aa48f2774af47
      https://github.com/gost-engine/engine/commit/b2e0f8c6e708e70fcfea9384095aa48f2774af47
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2019-01-26 (Sat, 26 Jan 2019)

  Changed paths:
    M README.gost
    M gost_ameth.c
    M gost_ec_sign.c
    M gost_pmeth.c

  Log Message:
  -----------
  Allow key creation using TC26 (2012) parameters

R 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.


  Commit: 50701f1b92a5b97a96d28cac518d28648b1857fe
      https://github.com/gost-engine/engine/commit/50701f1b92a5b97a96d28cac518d28648b1857fe
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2019-01-26 (Sat, 26 Jan 2019)

  Changed paths:
    M CMakeLists.txt
    A test_sign.c

  Log Message:
  -----------
  test_sign: Sign/Verify tests for all curves

Currently, not all curves are tested, but only these that are fully
implemented, to test all curves run `test_sign` with any argument.


  Commit: 3153b3dd4a22544579095e81eb9a3a249185541d
      https://github.com/gost-engine/engine/commit/3153b3dd4a22544579095e81eb9a3a249185541d
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2019-01-26 (Sat, 26 Jan 2019)

  Changed paths:
    M benchmark/sign.c

  Log Message:
  -----------
  Enable benchmark for all curves


  Commit: 0eee7c6755421bcac41e411c050c3b6c9eb20d2c
      https://github.com/gost-engine/engine/commit/0eee7c6755421bcac41e411c050c3b6c9eb20d2c
  Author: Dmitry Belyavskiy <beldmit@users.noreply.github.com>
  Date:   2019-01-28 (Mon, 28 Jan 2019)

  Changed paths:
    M CMakeLists.txt
    M README.gost
    M benchmark/sign.c
    M gost_ameth.c
    M gost_ec_sign.c
    M gost_pmeth.c
    M test_curves.c
    A test_sign.c

  Log Message:
  -----------
  Merge pull request #106 from vt-alt/test_sign

Sign/Verify and tests for all curves


Compare: https://github.com/gost-engine/engine/compare/d370b91c2fa5...0eee7c675542
      **NOTE:** GitHub Services has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      We will provide an alternative path for the email notifications by January 31st, 2019.