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

[openssl-gost] [gost-engine/engine] 6b5fa4: Separate GOST engine and GOST library, make GOST e...



  Branch: refs/heads/master
  Home:   https://github.com/gost-engine/engine
  Commit: 6b5fa41eb668d851aefd679ce1062218933d4e1e
      https://github.com/gost-engine/engine/commit/6b5fa41eb668d851aefd679ce1062218933d4e1e
  Author: Richard Levitte <richard@levitte.org>
  Date:   2017-06-26 (Mon, 26 Jun 2017)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Separate GOST engine and GOST library, make GOST engine a module

The GOST engine is a dynamically loadable module rather than a shared
library, so make that explicit.  However, the programs gost12sum,
gostsum and gostsum12 need to link against the algorithms implemented
as part of the engine, so separate those out into a static library
that both programs and engine link with.


  Commit: 83cbbc5b7cd9fce68ea96dea2d4c525e2292d06e
      https://github.com/gost-engine/engine/commit/83cbbc5b7cd9fce68ea96dea2d4c525e2292d06e
  Author: Richard Levitte <richard@levitte.org>
  Date:   2017-06-26 (Mon, 26 Jun 2017)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Rename the GOST engine

The GOST engine file was "libgost_engine.so".  Unfortunately, this
will fail to load with any OpenSSL version, as the derived engine ID
will be "gost_engine" (OpenSSL <1.1.0) or "libgost_engine" (OpenSSL
>=1.1.0), since the engine checks the ID internally against "gost".

To make the IDs compatible, make sure the file name will be "gost.so"


  Commit: 71d610e2e6d3d7b4756b5ee706a9ea9148c851e6
      https://github.com/gost-engine/engine/commit/71d610e2e6d3d7b4756b5ee706a9ea9148c851e6
  Author: Dmitry Belyavskiy <beldmit@users.noreply.github.com>
  Date:   2017-06-26 (Mon, 26 Jun 2017)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Merge pull request #27 from levitte/separate-lib-and-eng

Separate GOST engine and GOST library, make GOST engine a module


Compare: https://github.com/gost-engine/engine/compare/fcb061fdde69...71d610e2e6d3