[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/openssl_1_1_0
  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


  Commit: 1d298302d4f35ed44ab8859e98b506d948b1a0da
      https://github.com/gost-engine/engine/commit/1d298302d4f35ed44ab8859e98b506d948b1a0da
  Author: Uri Blumenthal <uri@ll.mit.edu>
  Date:   2017-06-26 (Mon, 26 Jun 2017)

  Changed paths:
    M gost12sum.c
    M gostsum12.c

  Log Message:
  -----------
  Fix error in printf() invocation


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

  Changed paths:
    M CMakeLists.txt
    M CMake_ReadMe.md

  Log Message:
  -----------
  Make gost-engine independent of OpenSSL SOURCE

It really already was, this only removes artifacts in CMakeLists.txt


  Commit: c969f2945cf1e08f72021774ecb89ff29b9a6448
      https://github.com/gost-engine/engine/commit/c969f2945cf1e08f72021774ecb89ff29b9a6448
  Author: Dmitry Belyavskiy <beldmit@users.noreply.github.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M CMakeLists.txt
    M CMake_ReadMe.md

  Log Message:
  -----------
  Merge pull request #26 from levitte/make-independent-new

Make gost-engine independent of OpenSSL SOURCE


  Commit: b616bb8e764ca37c9e2c45e79e875ca55aab7d37
      https://github.com/gost-engine/engine/commit/b616bb8e764ca37c9e2c45e79e875ca55aab7d37
  Author: Mouse <mouse008@gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Make sure CMake does not pick stray directories for linking the engine


  Commit: 89e6ee7aadbb8cf4b4fdb81e38b5e0a7cc5f598a
      https://github.com/gost-engine/engine/commit/89e6ee7aadbb8cf4b4fdb81e38b5e0a7cc5f598a
  Author: Mouse <mouse008@gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M CMakeLists.txt
    M CMake_ReadMe.md

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master'


  Commit: 0593449f7eea1ac86b2bc255652a66622a3f383f
      https://github.com/gost-engine/engine/commit/0593449f7eea1ac86b2bc255652a66622a3f383f
  Author: Mouse <mouse008@gmail.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Fixed sudden inability to find OpenSSL libraries by restoring manual specification of
where they reside


  Commit: 992bc72204a4a879d2094f952bcd7cddf7197606
      https://github.com/gost-engine/engine/commit/992bc72204a4a879d2094f952bcd7cddf7197606
  Author: Dmitry Belyavskiy <beldmit@users.noreply.github.com>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M CMakeLists.txt
    M gost12sum.c
    M gostsum12.c

  Log Message:
  -----------
  Merge pull request #32 from mouse07410/master

Fix error in printf() invocation


Compare: https://github.com/gost-engine/engine/compare/fcb061fdde69...992bc72204a4