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

[openssl-gost] [gost-engine/engine] 7122f0: fix OpenSSL v.1.1.1 API consistency



  Branch: refs/heads/ossl_patched
  Home:   https://github.com/gost-engine/engine
  Commit: 7122f09ce78127173c6a0136a7bf9389ea91072f
      https://github.com/gost-engine/engine/commit/7122f09ce78127173c6a0136a7bf9389ea91072f
  Author: igrkir <i.kirillov@kryptonite.ru>
  Date:   2021-06-08 (Tue, 08 Jun 2021)

  Changed paths:
    M gost_ameth.c
    M gost_ec_keyx.c
    M test_params.c
    M test_sign.c

  Log Message:
  -----------
  fix OpenSSL v.1.1.1 API consistency

revert commit 4108e77e0eb091fdd9b9c4174374a6ac0cc0abd0:
remove "const" in pub_decode_gost_ec().
First commited on master branch on May 26, 2020 (see https://github.com/openssl/openssl/commit/7674e92324648b59786d86d8e9014bbaed4e6d07).

partially revert commit dbc8f4780fa78d66a68174f78f9ae9aa9cdad53c:
OpenSSL v.1.1.1 API has no function EC_GROUP_get0_field().
First commited on master branch on Feb 15, 2019 (see https://github.com/openssl/openssl/commit/fa1f03061037cbdac5369849a885c1191a2550d9).

checks OpenSSL v.3.0 API function calls:
OSSL_STORE_attach(), PEM_write_bio_X509_PUBKEY()/i2d_X509_PUBKEY_bio().
First commited on master branch on May 13, 2020 (see https://github.com/openssl/openssl/commit/6ab6ecfd6d2d659326f427dceb1b65ae1b4b012b).
First commited on master branch on Nov 29, 2019 (see https://github.com/openssl/openssl/commit/cb58d81e68c72ab0128e0a5fc6faa007f8632acd).


  Commit: 214bb5e2b55c9bece27ef374ddf1db8c16dc2a99
      https://github.com/gost-engine/engine/commit/214bb5e2b55c9bece27ef374ddf1db8c16dc2a99
  Author: igrkir <i.kirillov@kryptonite.ru>
  Date:   2021-06-08 (Tue, 08 Jun 2021)

  Changed paths:
    M e_gost_err.c
    M e_gost_err.h
    M gost.txt
    M gost_crypt.c
    M gost_eng.c
    M gost_gost2015.c
    M gost_gost2015.h
    M gost_grasshopper_cipher.c
    M gost_grasshopper_cipher.h
    M gost_lcl.h

  Log Message:
  -----------
  initial unified impl magma/kuznetchik MGM mode

without any speedup math calculation


  Commit: b441d92094fd48d564bae043c0db3d5c84a504fd
      https://github.com/gost-engine/engine/commit/b441d92094fd48d564bae043c0db3d5c84a504fd
  Author: igrkir <i.kirillov@kryptonite.ru>
  Date:   2021-06-08 (Tue, 08 Jun 2021)

  Changed paths:
    A .github/before_script.sh
    A .github/script.sh
    A .github/workflows/ci.yml
    M .github/workflows/codeql-analysis.yml

  Log Message:
  -----------
  CI: copy GitHub Actions files from master


  Commit: a66a6917e0076bca819461d1cf18ed29aa3f7447
      https://github.com/gost-engine/engine/commit/a66a6917e0076bca819461d1cf18ed29aa3f7447
  Author: igrkir <i.kirillov@kryptonite.ru>
  Date:   2021-06-08 (Tue, 08 Jun 2021)

  Changed paths:
    M .cirrus.yml
    M .github/before_script.sh
    M .github/workflows/ci.yml
    M .github/workflows/codeql-analysis.yml
    A patches/openssl_111g_obj.diff

  Log Message:
  -----------
  CI: set OpenSSL branch v.1.1.1g, apply new patch

add new patch to update OpenSSL objects database


  Commit: 785a1ea49f67e9f25a269155905236ef44dccda6
      https://github.com/gost-engine/engine/commit/785a1ea49f67e9f25a269155905236ef44dccda6
  Author: igrkir <i.kirillov@kryptonite.ru>
  Date:   2021-06-08 (Tue, 08 Jun 2021)

  Changed paths:
    M CMakeLists.txt
    A test_mgm.c

  Log Message:
  -----------
  add mgm test


  Commit: 83e1771145d9b9f40cc5edb5af9c9f45ea4ca71a
      https://github.com/gost-engine/engine/commit/83e1771145d9b9f40cc5edb5af9c9f45ea4ca71a
  Author: igrkir <i.kirillov@kryptonite.ru>
  Date:   2021-06-08 (Tue, 08 Jun 2021)

  Changed paths:
    M tcl_tests/cms.try
    M tcl_tests/cms2.try
    M tcl_tests/cmstc262019.try
    M tcl_tests/engine.try
    M tcl_tests/smime_io.try
    M tcl_tests/ssl.try
    M test/00-engine.t
    M test_tls.c

  Log Message:
  -----------
  make tests pass through


Compare: https://github.com/gost-engine/engine/compare/8be3b458d02c...83e1771145d9