[opendnssec/SoftHSMv2] 2d9ffe: Merge branch 'develop' of git://github.com/opendns...

halderen berry at nlnetlabs.nl
Mon Sep 10 14:03:10 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/opendnssec/SoftHSMv2
  Commit: 2d9ffe2ce6a5021c911a8f400933470b0d541849
      https://github.com/opendnssec/SoftHSMv2/commit/2d9ffe2ce6a5021c911a8f400933470b0d541849
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-06-02 (Fri, 02 Jun 2017)

  Changed paths:
    M .appveyor.yml
    M .gitignore
    M NEWS
    M OSX-NOTES.md
    M README.md
    M configure.ac
    M m4/acx_botan.m4
    M m4/acx_botan_ecc.m4
    M m4/acx_botan_gost.m4
    M m4/acx_botan_rfc5649.m4
    A m4/acx_cppunit.m4
    M m4/acx_crypto_backend.m4
    M m4/acx_openssl_gost.m4
    M src/bin/common/findslot.cpp
    M src/bin/common/findslot.h
    M src/bin/common/getpw.h
    M src/bin/common/library.h
    M src/bin/dump/Makefile.am
    M src/bin/dump/tables.h
    M src/bin/keyconv/Makefile.am
    M src/bin/keyconv/softhsm2-keyconv-botan.cpp
    M src/bin/migrate/Makefile.am
    M src/bin/migrate/softhsm2-migrate.cpp
    M src/bin/migrate/softhsm2-migrate.h
    M src/bin/util/Makefile.am
    M src/bin/util/softhsm2-util-botan.cpp
    M src/bin/util/softhsm2-util-ossl.cpp
    M src/bin/util/softhsm2-util.cpp
    M src/bin/util/softhsm2-util.h
    M src/lib/Makefile.am
    M src/lib/P11Attributes.cpp
    M src/lib/P11Attributes.h
    M src/lib/P11Objects.cpp
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/common/Configuration.cpp
    M src/lib/common/Makefile.am
    M src/lib/common/MutexFactory.cpp
    M src/lib/common/SimpleConfigLoader.cpp
    M src/lib/common/fatal.cpp
    M src/lib/common/softhsm2.conf.in
    M src/lib/crypto/AsymmetricAlgorithm.cpp
    M src/lib/crypto/BotanAES.cpp
    M src/lib/crypto/BotanDH.cpp
    M src/lib/crypto/BotanDHPrivateKey.cpp
    M src/lib/crypto/BotanDHPrivateKey.h
    M src/lib/crypto/BotanDSA.cpp
    M src/lib/crypto/BotanDSAPrivateKey.cpp
    M src/lib/crypto/BotanECDH.cpp
    M src/lib/crypto/BotanECDHPrivateKey.cpp
    M src/lib/crypto/BotanECDSA.cpp
    M src/lib/crypto/BotanECDSAPrivateKey.cpp
    M src/lib/crypto/BotanGOST.cpp
    M src/lib/crypto/BotanMacAlgorithm.cpp
    M src/lib/crypto/BotanRSA.cpp
    M src/lib/crypto/BotanRSAPrivateKey.cpp
    M src/lib/crypto/BotanSymmetricAlgorithm.cpp
    M src/lib/crypto/BotanUtil.cpp
    A src/lib/crypto/Botan_ecb.cpp
    A src/lib/crypto/Botan_ecb.h
    A src/lib/crypto/Botan_rounding.h
    M src/lib/crypto/Makefile.am
    M src/lib/crypto/OSSLAES.cpp
    M src/lib/crypto/OSSLComp.cpp
    M src/lib/crypto/OSSLComp.h
    M src/lib/crypto/OSSLCryptoFactory.cpp
    M src/lib/crypto/OSSLCryptoFactory.h
    M src/lib/crypto/OSSLDHPrivateKey.cpp
    M src/lib/crypto/OSSLDHPublicKey.cpp
    M src/lib/crypto/OSSLDSAPrivateKey.cpp
    M src/lib/crypto/OSSLDSAPublicKey.cpp
    M src/lib/crypto/OSSLECDH.cpp
    M src/lib/crypto/OSSLECDSA.cpp
    M src/lib/crypto/OSSLRSAPrivateKey.cpp
    M src/lib/crypto/OSSLRSAPublicKey.cpp
    M src/lib/crypto/test/Makefile.am
    M src/lib/crypto/test/cryptotest.cpp
    R src/lib/cryptoki.h
    R src/lib/cryptoki_compat/pkcs11.h
    M src/lib/data_mgr/Makefile.am
    M src/lib/data_mgr/test/Makefile.am
    M src/lib/data_mgr/test/datamgrtest.cpp
    M src/lib/handle_mgr/Makefile.am
    M src/lib/handle_mgr/test/Makefile.am
    M src/lib/handle_mgr/test/handlemgrtest.cpp
    M src/lib/main.cpp
    M src/lib/object_store/Directory.cpp
    M src/lib/object_store/File.cpp
    M src/lib/object_store/Makefile.am
    M src/lib/object_store/OSToken.cpp
    M src/lib/object_store/ObjectStore.cpp
    M src/lib/object_store/test/Makefile.am
    M src/lib/object_store/test/objstoretest.cpp
    A src/lib/pkcs11/cryptoki.h
    A src/lib/pkcs11/pkcs11.h
    A src/lib/pkcs11/pkcs11f.h
    A src/lib/pkcs11/pkcs11t.h
    M src/lib/session_mgr/Makefile.am
    M src/lib/session_mgr/Session.cpp
    M src/lib/session_mgr/Session.h
    M src/lib/session_mgr/SessionManager.h
    M src/lib/session_mgr/test/Makefile.am
    M src/lib/session_mgr/test/SessionManagerTests.cpp
    M src/lib/session_mgr/test/SessionManagerTests.h
    M src/lib/session_mgr/test/sessionmgrtest.cpp
    M src/lib/slot_mgr/Makefile.am
    M src/lib/slot_mgr/Token.cpp
    M src/lib/slot_mgr/test/Makefile.am
    M src/lib/slot_mgr/test/slotmgrtest.cpp
    M src/lib/test/DeriveTests.cpp
    M src/lib/test/DeriveTests.h
    M src/lib/test/Makefile.am
    M src/lib/test/ObjectTests.cpp
    M src/lib/test/ObjectTests.h
    M src/lib/test/SignVerifyTests.cpp
    M src/lib/test/SymmetricAlgorithmTests.cpp
    M src/lib/test/SymmetricAlgorithmTests.h
    M src/lib/test/p11test.cpp
    M src/lib/test/softhsm2.conf.in
    M src/lib/test/softhsm2.conf.win32
    M testing/build-botan.sh
    M testing/build-softhsm2.sh
    M testing/lib.sh
    M win32/Configure.py
    M win32/convarch/convarch.vcxproj.filters.in
    M win32/convarch/convarch.vcxproj.in
    M win32/cryptotest/cryptotest.vcxproj.filters
    M win32/cryptotest/cryptotest.vcxproj.in
    M win32/datamgrtest/datamgrtest.vcxproj.filters
    M win32/datamgrtest/datamgrtest.vcxproj.in
    M win32/dump/dump.vcxproj.in
    M win32/handlemgrtest/handlemgrtest.vcxproj.filters
    M win32/handlemgrtest/handlemgrtest.vcxproj.in
    M win32/keyconv/keyconv.vcxproj.in
    M win32/objstoretest/objstoretest.vcxproj.filters
    M win32/objstoretest/objstoretest.vcxproj.in
    M win32/p11test/p11test.vcxproj.filters
    M win32/p11test/p11test.vcxproj.in
    M win32/sessionmgrtest/sessionmgrtest.vcxproj.filters
    M win32/sessionmgrtest/sessionmgrtest.vcxproj.in
    M win32/slotmgrtest/slotmgrtest.vcxproj.filters
    M win32/slotmgrtest/slotmgrtest.vcxproj.in
    M win32/softhsm2/softhsm2.vcxproj.filters
    M win32/softhsm2/softhsm2.vcxproj.in
    M win32/util/util.vcxproj.filters.in
    M win32/util/util.vcxproj.in

  Log Message:
  -----------
  Merge branch 'develop' of git://github.com/opendnssec/SoftHSMv2 into develop


  Commit: ceb82ea2d9d199c27fa168c1806a364c4fdbae43
      https://github.com/opendnssec/SoftHSMv2/commit/ceb82ea2d9d199c27fa168c1806a364c4fdbae43
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-06-03 (Sat, 03 Jun 2017)

  Changed paths:
    M m4/acx_crypto_backend.m4
    A m4/acx_openssl_eddsa.m4
    M src/lib/P11Objects.cpp
    M src/lib/P11Objects.h
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/crypto/AsymmetricAlgorithm.h
    A src/lib/crypto/EDPrivateKey.cpp
    A src/lib/crypto/EDPrivateKey.h
    A src/lib/crypto/EDPublicKey.cpp
    A src/lib/crypto/EDPublicKey.h
    M src/lib/crypto/Makefile.am
    M src/lib/crypto/OSSLComp.h
    M src/lib/crypto/OSSLCryptoFactory.cpp
    A src/lib/crypto/OSSLEDDSA.cpp
    A src/lib/crypto/OSSLEDDSA.h
    A src/lib/crypto/OSSLEDKeyPair.cpp
    A src/lib/crypto/OSSLEDKeyPair.h
    A src/lib/crypto/OSSLEDPrivateKey.cpp
    A src/lib/crypto/OSSLEDPrivateKey.h
    A src/lib/crypto/OSSLEDPublicKey.cpp
    A src/lib/crypto/OSSLEDPublicKey.h
    M src/lib/crypto/OSSLUtil.cpp
    M src/lib/crypto/OSSLUtil.h
    A src/lib/crypto/test/EDDSATests.cpp
    A src/lib/crypto/test/EDDSATests.h
    M src/lib/crypto/test/Makefile.am
    M src/lib/pkcs11/pkcs11t.h
    M src/lib/test/SignVerifyTests.cpp
    M src/lib/test/SignVerifyTests.h

  Log Message:
  -----------
  Added experimental dev OpenSSL Ed25519 support


  Commit: 38697ce1847d24d3db5d3ed15ad8f01564e46e1b
      https://github.com/opendnssec/SoftHSMv2/commit/38697ce1847d24d3db5d3ed15ad8f01564e46e1b
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-06-05 (Mon, 05 Jun 2017)

  Changed paths:
    M src/bin/dump/tables.h
    M src/bin/util/softhsm2-util-ossl.cpp
    M src/bin/util/softhsm2-util-ossl.h

  Log Message:
  -----------
  Updated util part


  Commit: 1e7a9fd4303d78b9c8a411703079538d72184109
      https://github.com/opendnssec/SoftHSMv2/commit/1e7a9fd4303d78b9c8a411703079538d72184109
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-06-05 (Mon, 05 Jun 2017)

  Changed paths:
    M m4/acx_openssl_eddsa.m4
    M src/bin/dump/tables.h
    M src/bin/util/softhsm2-util-ossl.cpp
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/crypto/OSSLEDDSA.cpp
    M src/lib/crypto/OSSLEDDSA.h
    M src/lib/crypto/OSSLEDPrivateKey.cpp
    M src/lib/crypto/OSSLEDPrivateKey.h
    M src/lib/crypto/OSSLEDPublicKey.cpp
    M src/lib/crypto/OSSLEDPublicKey.h
    M src/lib/crypto/test/EDDSATests.cpp
    M src/lib/crypto/test/EDDSATests.h
    M src/lib/pkcs11/pkcs11t.h
    M src/lib/test/DeriveTests.cpp
    M src/lib/test/DeriveTests.h

  Log Message:
  -----------
  EdDSA second take


  Commit: 68dedb9d7541fb6a9d48685cfe2c97eef9f7fcf4
      https://github.com/opendnssec/SoftHSMv2/commit/68dedb9d7541fb6a9d48685cfe2c97eef9f7fcf4
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-06-10 (Sat, 10 Jun 2017)

  Changed paths:
    A m4/acx_botan_eddsa.m4
    M m4/acx_crypto_backend.m4
    M src/lib/crypto/BotanCryptoFactory.cpp
    A src/lib/crypto/BotanEDDSA.cpp
    A src/lib/crypto/BotanEDDSA.h
    A src/lib/crypto/BotanEDKeyPair.cpp
    A src/lib/crypto/BotanEDKeyPair.h
    A src/lib/crypto/BotanEDPrivateKey.cpp
    A src/lib/crypto/BotanEDPrivateKey.h
    A src/lib/crypto/BotanEDPublicKey.cpp
    A src/lib/crypto/BotanEDPublicKey.h
    M src/lib/crypto/BotanUtil.cpp
    M src/lib/crypto/BotanUtil.h
    M src/lib/crypto/Makefile.am

  Log Message:
  -----------
  Tentative Botan {Ed,X}25519 support


  Commit: ee6b5227ad9111dc5015947dc52cb879b385411c
      https://github.com/opendnssec/SoftHSMv2/commit/ee6b5227ad9111dc5015947dc52cb879b385411c
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-06-12 (Mon, 12 Jun 2017)

  Changed paths:
    M src/bin/util/softhsm2-util-botan.cpp
    M src/bin/util/softhsm2-util-botan.h
    M src/lib/crypto/BotanEDPrivateKey.cpp

  Log Message:
  -----------
  Made PKCS#8 *25519 comptable and use it


  Commit: 0c044379894edb34096f32c9ec09a874be5a9ef2
      https://github.com/opendnssec/SoftHSMv2/commit/0c044379894edb34096f32c9ec09a874be5a9ef2
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M README.md
    M testing/travis/travis.sh

  Log Message:
  -----------
  Issue #323: Fix Travis build


  Commit: b1915d8d391da1f8b25a6df48961f97ee0ff37bc
      https://github.com/opendnssec/SoftHSMv2/commit/b1915d8d391da1f8b25a6df48961f97ee0ff37bc
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M src/lib/crypto/BotanCryptoFactory.cpp

  Log Message:
  -----------
  Issue #323: Fix Botan build


  Commit: de27e39a8f34199686e3f6650fb94cfe5160c980
      https://github.com/opendnssec/SoftHSMv2/commit/de27e39a8f34199686e3f6650fb94cfe5160c980
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M .appveyor.yml
    M win32/Configure.py
    M win32/config.h.in

  Log Message:
  -----------
  Issue #323: Fix Windows build


  Commit: 478591e58c6aeb77119ce5ef9bd9fd84ae7c2065
      https://github.com/opendnssec/SoftHSMv2/commit/478591e58c6aeb77119ce5ef9bd9fd84ae7c2065
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M m4/acx_crypto_backend.m4
    A m4/acx_openssl_eddsa.m4
    M src/lib/P11Objects.cpp
    M src/lib/P11Objects.h
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/crypto/AsymmetricAlgorithm.h
    A src/lib/crypto/EDPrivateKey.cpp
    A src/lib/crypto/EDPrivateKey.h
    A src/lib/crypto/EDPublicKey.cpp
    A src/lib/crypto/EDPublicKey.h
    M src/lib/crypto/Makefile.am
    M src/lib/crypto/OSSLComp.h
    M src/lib/crypto/OSSLCryptoFactory.cpp
    A src/lib/crypto/OSSLEDDSA.cpp
    A src/lib/crypto/OSSLEDDSA.h
    A src/lib/crypto/OSSLEDKeyPair.cpp
    A src/lib/crypto/OSSLEDKeyPair.h
    A src/lib/crypto/OSSLEDPrivateKey.cpp
    A src/lib/crypto/OSSLEDPrivateKey.h
    A src/lib/crypto/OSSLEDPublicKey.cpp
    A src/lib/crypto/OSSLEDPublicKey.h
    M src/lib/crypto/OSSLUtil.cpp
    M src/lib/crypto/OSSLUtil.h
    A src/lib/crypto/test/EDDSATests.cpp
    A src/lib/crypto/test/EDDSATests.h
    M src/lib/crypto/test/Makefile.am
    M src/lib/pkcs11/pkcs11t.h
    M src/lib/test/SignVerifyTests.cpp
    M src/lib/test/SignVerifyTests.h

  Log Message:
  -----------
  Added experimental dev OpenSSL Ed25519 support


  Commit: 20dee54bd21ae3e79eada2e03978c803466403c2
      https://github.com/opendnssec/SoftHSMv2/commit/20dee54bd21ae3e79eada2e03978c803466403c2
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M src/bin/dump/tables.h
    M src/bin/util/softhsm2-util-ossl.cpp
    M src/bin/util/softhsm2-util-ossl.h

  Log Message:
  -----------
  Updated util part


  Commit: b89bbdb6cea3df35e2b266cb252b9be31ab17f81
      https://github.com/opendnssec/SoftHSMv2/commit/b89bbdb6cea3df35e2b266cb252b9be31ab17f81
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M m4/acx_openssl_eddsa.m4
    M src/bin/dump/tables.h
    M src/bin/util/softhsm2-util-ossl.cpp
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/crypto/OSSLEDDSA.cpp
    M src/lib/crypto/OSSLEDDSA.h
    M src/lib/crypto/OSSLEDPrivateKey.cpp
    M src/lib/crypto/OSSLEDPrivateKey.h
    M src/lib/crypto/OSSLEDPublicKey.cpp
    M src/lib/crypto/OSSLEDPublicKey.h
    M src/lib/crypto/test/EDDSATests.cpp
    M src/lib/crypto/test/EDDSATests.h
    M src/lib/pkcs11/pkcs11t.h
    M src/lib/test/DeriveTests.cpp
    M src/lib/test/DeriveTests.h

  Log Message:
  -----------
  EdDSA second take


  Commit: 27515558969c38cfef9c6a6999498807a7492b8d
      https://github.com/opendnssec/SoftHSMv2/commit/27515558969c38cfef9c6a6999498807a7492b8d
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    A m4/acx_botan_eddsa.m4
    M m4/acx_crypto_backend.m4
    M src/lib/crypto/BotanCryptoFactory.cpp
    A src/lib/crypto/BotanEDDSA.cpp
    A src/lib/crypto/BotanEDDSA.h
    A src/lib/crypto/BotanEDKeyPair.cpp
    A src/lib/crypto/BotanEDKeyPair.h
    A src/lib/crypto/BotanEDPrivateKey.cpp
    A src/lib/crypto/BotanEDPrivateKey.h
    A src/lib/crypto/BotanEDPublicKey.cpp
    A src/lib/crypto/BotanEDPublicKey.h
    M src/lib/crypto/BotanUtil.cpp
    M src/lib/crypto/BotanUtil.h
    M src/lib/crypto/Makefile.am

  Log Message:
  -----------
  Tentative Botan {Ed,X}25519 support


  Commit: eeb6b089ac97b3333095e631337acbdfac18c9c4
      https://github.com/opendnssec/SoftHSMv2/commit/eeb6b089ac97b3333095e631337acbdfac18c9c4
  Author: Francis Dupont <fdupont at isc.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M src/bin/util/softhsm2-util-botan.cpp
    M src/bin/util/softhsm2-util-botan.h
    M src/lib/crypto/BotanEDPrivateKey.cpp

  Log Message:
  -----------
  Made PKCS#8 *25519 comptable and use it


  Commit: 35c1750d856d0aaea9489b1c955a7ce0700f363f
      https://github.com/opendnssec/SoftHSMv2/commit/35c1750d856d0aaea9489b1c955a7ce0700f363f
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M README.md
    M testing/travis/travis.sh

  Log Message:
  -----------
  Issue #323: Fix Travis build


  Commit: 26a4d841a2ea353c7a4456a695732d3b78a3c9be
      https://github.com/opendnssec/SoftHSMv2/commit/26a4d841a2ea353c7a4456a695732d3b78a3c9be
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M src/lib/crypto/BotanCryptoFactory.cpp

  Log Message:
  -----------
  Issue #323: Fix Botan build


  Commit: 16beef8de55fa86ff8c7692e06cef93e54b28f13
      https://github.com/opendnssec/SoftHSMv2/commit/16beef8de55fa86ff8c7692e06cef93e54b28f13
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M .appveyor.yml
    M win32/Configure.py
    M win32/config.h.in

  Log Message:
  -----------
  Issue #323: Fix Windows build


  Commit: 50cf8a3a1979e6ba0cb5d7a6d518484c30310951
      https://github.com/opendnssec/SoftHSMv2/commit/50cf8a3a1979e6ba0cb5d7a6d518484c30310951
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M src/lib/SoftHSM.cpp

  Log Message:
  -----------
  Merge branch 'eddsa' of github.com:fxdupont/SoftHSMv2 into eddsa

Conflicts:
	src/lib/SoftHSM.cpp


  Commit: 11ad05ae46554cb81e254915803aafa1b42792ba
      https://github.com/opendnssec/SoftHSMv2/commit/11ad05ae46554cb81e254915803aafa1b42792ba
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M src/lib/SoftHSM.cpp

  Log Message:
  -----------
  Issue #323: Fix conflict


  Commit: a4a465524ae89eb6d654a6904de043a84ff7fb82
      https://github.com/opendnssec/SoftHSMv2/commit/a4a465524ae89eb6d654a6904de043a84ff7fb82
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

  Changed paths:
    M src/lib/crypto/BotanEDDSA.cpp

  Log Message:
  -----------
  Issue #323: Return bits and not bytes


  Commit: 134f420111b11d4ec8e5d35ff00747734cf35ad0
      https://github.com/opendnssec/SoftHSMv2/commit/134f420111b11d4ec8e5d35ff00747734cf35ad0
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2017-12-18 (Mon, 18 Dec 2017)

  Changed paths:
    M .gitignore
    M NEWS
    M OSX-NOTES.md
    M README.md
    A m4/acx_botan_aes_gcm.m4
    M m4/acx_crypto_backend.m4
    M src/bin/dump/common.h
    M src/bin/dump/softhsm2-dump-db.cpp
    M src/bin/dump/softhsm2-dump-file.cpp
    M src/bin/util/softhsm2-util-botan.cpp
    M src/bin/util/softhsm2-util-ossl.cpp
    M src/bin/util/softhsm2-util.1
    M src/bin/util/softhsm2-util.cpp
    M src/bin/util/softhsm2-util.h
    M src/lib/P11Attributes.cpp
    M src/lib/P11Attributes.h
    M src/lib/P11Objects.cpp
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/crypto/BotanAES.cpp
    M src/lib/crypto/BotanCryptoFactory.cpp
    R src/lib/crypto/BotanHMAC.cpp
    R src/lib/crypto/BotanHMAC.h
    A src/lib/crypto/BotanMAC.cpp
    A src/lib/crypto/BotanMAC.h
    M src/lib/crypto/BotanMacAlgorithm.cpp
    M src/lib/crypto/BotanMacAlgorithm.h
    M src/lib/crypto/BotanSymmetricAlgorithm.cpp
    M src/lib/crypto/BotanSymmetricAlgorithm.h
    M src/lib/crypto/MacAlgorithm.h
    M src/lib/crypto/Makefile.am
    M src/lib/crypto/OSSLAES.cpp
    A src/lib/crypto/OSSLCMAC.cpp
    A src/lib/crypto/OSSLCMAC.h
    M src/lib/crypto/OSSLCryptoFactory.cpp
    A src/lib/crypto/OSSLEVPCMacAlgorithm.cpp
    A src/lib/crypto/OSSLEVPCMacAlgorithm.h
    M src/lib/crypto/OSSLEVPSymmetricAlgorithm.cpp
    M src/lib/crypto/OSSLEVPSymmetricAlgorithm.h
    M src/lib/crypto/SymmetricAlgorithm.cpp
    M src/lib/crypto/SymmetricAlgorithm.h
    M src/lib/crypto/test/AESTests.cpp
    M src/lib/crypto/test/AESTests.h
    M src/lib/crypto/test/MacTests.cpp
    M src/lib/crypto/test/MacTests.h
    M src/lib/object_store/DBObject.cpp
    M src/lib/object_store/File.cpp
    M src/lib/object_store/File.h
    M src/lib/object_store/OSAttribute.cpp
    M src/lib/object_store/OSAttribute.h
    M src/lib/object_store/ObjectFile.cpp
    M src/lib/object_store/test/DBObjectTests.cpp
    M src/lib/object_store/test/DBObjectTests.h
    M src/lib/object_store/test/FileTests.cpp
    M src/lib/object_store/test/ObjectFileTests.cpp
    M src/lib/object_store/test/ObjectFileTests.h
    M src/lib/object_store/test/SessionObjectTests.cpp
    M src/lib/object_store/test/SessionObjectTests.h
    M src/lib/test/ObjectTests.cpp
    M src/lib/test/ObjectTests.h
    M src/lib/test/SignVerifyTests.cpp
    M src/lib/test/SignVerifyTests.h
    M src/lib/test/SymmetricAlgorithmTests.cpp
    M testing/build-botan.sh
    M win32/Configure.py
    M win32/config.h.in
    M win32/convarch/convarch.vcxproj.filters.in
    M win32/convarch/convarch.vcxproj.in

  Log Message:
  -----------
  Merge branch 'develop' into eddsa


  Commit: 27f54f8483e7cc801c7f6b93b627b39ac4d82709
      https://github.com/opendnssec/SoftHSMv2/commit/27f54f8483e7cc801c7f6b93b627b39ac4d82709
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M testing/appveyor/appveyor_download_requirements.ps1

  Log Message:
  -----------
  Support more TLS-versions when downloading dependencies for Appveyor.


  Commit: 59e39f7636a0d4f4feaff7562b13fb6b036387a9
      https://github.com/opendnssec/SoftHSMv2/commit/59e39f7636a0d4f4feaff7562b13fb6b036387a9
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M testing/appveyor/appveyor_download_requirements.ps1

  Log Message:
  -----------
  Merge pull request #374 from bellgrim/tls

Support more TLS-versions when downloading dependencies for Appveyor.


  Commit: 5f0e546b3f2c4b41ca718e7228c3a1418ab50b15
      https://github.com/opendnssec/SoftHSMv2/commit/5f0e546b3f2c4b41ca718e7228c3a1418ab50b15
  Author: David Dobmeier <ddobmeier at starkandwayne.com>
  Date:   2018-03-01 (Thu, 01 Mar 2018)

  Changed paths:
    M src/lib/SoftHSM.cpp

  Log Message:
  -----------
  Added CKM_GENERIC_SECRET_KEY_GEN functionality


  Commit: 0393f7a97ef1a9c90cb735d05e383efff15600de
      https://github.com/opendnssec/SoftHSMv2/commit/0393f7a97ef1a9c90cb735d05e383efff15600de
  Author: David Dobmeier <ddobmeier at starkandwayne.com>
  Date:   2018-03-02 (Fri, 02 Mar 2018)

  Changed paths:
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h

  Log Message:
  -----------
  Cleaned up and created a new function for generic key generation


  Commit: 64b8eb927afe727e36494a1378be81f6fc1256f8
      https://github.com/opendnssec/SoftHSMv2/commit/64b8eb927afe727e36494a1378be81f6fc1256f8
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M NEWS
    M src/lib/test/TestsNoPINInitBase.cpp

  Log Message:
  -----------
  Issue #377: Duplicate symbol error with custom p11test.


  Commit: b424b8e3c26d273c92b9db8d99b5f217cc1f9349
      https://github.com/opendnssec/SoftHSMv2/commit/b424b8e3c26d273c92b9db8d99b5f217cc1f9349
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M src/bin/migrate/softhsm2-migrate.cpp
    M src/bin/migrate/softhsm2-migrate.h

  Log Message:
  -----------
  Issue #368: Support migrating 32-bit SoftHSMv1 DB on 64-bit system (LP64)


  Commit: 153f44437981edba0dcfbf0d91dc38ffad52112d
      https://github.com/opendnssec/SoftHSMv2/commit/153f44437981edba0dcfbf0d91dc38ffad52112d
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M NEWS
    M WIN32-NOTES.md
    M configure.ac
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/crypto/BotanGOSTPrivateKey.cpp
    M src/lib/crypto/OSSLGOSTPrivateKey.cpp
    M src/lib/crypto/test/GOSTTests.cpp
    M src/lib/crypto/test/GOSTTests.h
    M src/lib/data_mgr/SecureDataManager.cpp
    M src/lib/data_mgr/SecureDataManager.h
    M src/lib/data_mgr/test/SecureDataMgrTests.cpp
    M src/lib/object_store/Generation.cpp
    M src/lib/object_store/OSToken.cpp
    M src/lib/object_store/ObjectFile.cpp
    M src/lib/session_mgr/Session.cpp
    M src/lib/session_mgr/Session.h
    M src/lib/slot_mgr/Token.cpp
    M src/lib/slot_mgr/Token.h
    M src/lib/test/ObjectTests.cpp
    M src/lib/test/ObjectTests.h
    M src/lib/test/SymmetricAlgorithmTests.cpp
    M src/lib/test/SymmetricAlgorithmTests.h
    M testing/appveyor/appveyor_download_requirements.ps1
    M testing/build-botan.sh
    M win32/Configure.py
    M win32/config.h.in
    M win32/convarch/convarch.vcxproj.in
    M win32/cryptotest/cryptotest.vcxproj.in
    M win32/datamgrtest/datamgrtest.vcxproj.in
    M win32/dump/dump.vcxproj.in
    M win32/handlemgrtest/handlemgrtest.vcxproj.in
    M win32/keyconv/keyconv.vcxproj.in
    M win32/objstoretest/objstoretest.vcxproj.in
    M win32/p11test/p11test.vcxproj.in
    M win32/sessionmgrtest/sessionmgrtest.vcxproj.in
    M win32/slotmgrtest/slotmgrtest.vcxproj.in
    M win32/softhsm2/softhsm2.vcxproj.in
    M win32/util/util.vcxproj.in

  Log Message:
  -----------
  Merge branch 'develop' into eddsa


  Commit: 6289de88affcd5b442931e74db08854bf25cb09f
      https://github.com/opendnssec/SoftHSMv2/commit/6289de88affcd5b442931e74db08854bf25cb09f
  Author: Michael Weiser <michael.weiser at gmx.de>
  Date:   2018-03-25 (Sun, 25 Mar 2018)

  Changed paths:
    M m4/acx_openssl.m4
    M m4/acx_sqlite3.m4

  Log Message:
  -----------
  Avoid poisoning lib and include path by default

Adding directories to the library and include paths by default may break
cross-compilation by injecting build architecture headers.


  Commit: 11067da8e8b1d343afb94cdcae0b56d7329b8c4a
      https://github.com/opendnssec/SoftHSMv2/commit/11067da8e8b1d343afb94cdcae0b56d7329b8c4a
  Author: Michael Weiser <michael.weiser at gmx.de>
  Date:   2018-03-25 (Sun, 25 Mar 2018)

  Changed paths:
    M m4/acx_64bit.m4
    M m4/acx_botan_aes_gcm.m4
    M m4/acx_botan_ecc.m4
    M m4/acx_botan_gost.m4
    M m4/acx_botan_rawpss.m4
    M m4/acx_openssl.m4
    M m4/acx_openssl_ecc.m4
    M m4/acx_openssl_fips.m4
    M m4/acx_openssl_gost.m4

  Log Message:
  -----------
  Cache runtime test results to facilitate cross-compiling

Runtime configure tests prevent cross-compiling. Add cross-compile
alternatives to AC_RUN_IFELSE and cache the results to allow overriding
them by pre-seeding the cache with environment variables as suggested by
the autoconf documentation.[1]

[1] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Runtime.html


  Commit: a6d06bc7a882084313cffc0152115b422dd7b104
      https://github.com/opendnssec/SoftHSMv2/commit/a6d06bc7a882084313cffc0152115b422dd7b104
  Author: Michael Weiser <michael.weiser at gmx.de>
  Date:   2018-03-25 (Sun, 25 Mar 2018)

  Changed paths:
    M m4/acx_botan_aes_gcm.m4
    M m4/acx_botan_rawpss.m4
    M m4/acx_openssl.m4

  Log Message:
  -----------
  Switch to compile checks where possible

Convert as many runtime checks as possible to compile checks to
ease cross-compiling. This way configure no longer has to make
assumptions when cross-compiling and the user will not need to override
using cache variables.


  Commit: 8515e03d3b4c2323499fd9f5eec4056775b75db0
      https://github.com/opendnssec/SoftHSMv2/commit/8515e03d3b4c2323499fd9f5eec4056775b75db0
  Author: Michael Weiser <michael.weiser at gmx.de>
  Date:   2018-03-25 (Sun, 25 Mar 2018)

  Changed paths:
    M m4/acx_64bit.m4

  Log Message:
  -----------
  Split 64bit check into compilation and running

The 64bit check actually tests two things: whether the compiler accepts
-m64 and whether the resulting binary can be run. In the case of
cross-compilation, the first can still be determined but the latter has
to be guessed. Guessing the result of the combined check may result in
compile failure because the compiler doesn't actually accept -m64. With
the split check, we can determine that the compiler doesn't accept it
and guess more specifically that the target system will most likely not
be able to run 64 bit binaries.


  Commit: 2808badef57ead918a379df8530ab86cef154d8b
      https://github.com/opendnssec/SoftHSMv2/commit/2808badef57ead918a379df8530ab86cef154d8b
  Author: Michael Weiser <michael.weiser at gmx.de>
  Date:   2018-03-25 (Sun, 25 Mar 2018)

  Changed paths:
    M configure.ac
    M m4/acx_botan.m4
    M m4/acx_botan_gnump.m4
    M m4/acx_cppunit.m4
    M m4/acx_crypto_backend.m4
    M m4/acx_p11kit.m4

  Log Message:
  -----------
  Prefer pkg-config over manual search

pkg-config eases a number of problems when cross-compiling and can
therefore be preferred to config scripts and manual search for files.

The PKG_PROG_PKG_CONFIG autoconf macro uses AC_PATH_TOOL to possibly
find and use a target specific wrapper for pkg-config which
transparently adjusts PKG_CONFIG_PATH and returned include paths.

This makes pkg-config a dependency for developers when running
autoreconf but should still remain optional for end users.


  Commit: ba7c7ef783ea7171ff8adbc94a71f0953b37b938
      https://github.com/opendnssec/SoftHSMv2/commit/ba7c7ef783ea7171ff8adbc94a71f0953b37b938
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M src/bin/dump/tables.h
    M src/bin/util/softhsm2-util-botan.cpp
    M src/bin/util/softhsm2-util-ossl.cpp
    M src/lib/P11Objects.cpp
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/crypto/BotanEDPublicKey.cpp
    A src/lib/crypto/DerUtil.cpp
    A src/lib/crypto/DerUtil.h
    M src/lib/crypto/Makefile.am
    M src/lib/crypto/OSSLEDPrivateKey.cpp
    M src/lib/crypto/OSSLEDPublicKey.cpp
    M src/lib/crypto/OSSLUtil.cpp
    M src/lib/crypto/test/EDDSATests.cpp
    M src/lib/pkcs11/pkcs11t.h
    M src/lib/test/DeriveTests.cpp
    M src/lib/test/DeriveTests.h
    M src/lib/test/SignVerifyTests.cpp
    M win32/convarch/convarch.vcxproj.filters.in
    M win32/convarch/convarch.vcxproj.in

  Log Message:
  -----------
  Issue #323: Update with PKCS#11 EDDSA draft 4


  Commit: d7be6f95df8620ad42350c8c0fa0ea5786d04a47
      https://github.com/opendnssec/SoftHSMv2/commit/d7be6f95df8620ad42350c8c0fa0ea5786d04a47
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-02 (Mon, 02 Apr 2018)

  Changed paths:
    M .appveyor.yml
    M README.md
    A m4/acx_botan_eddsa.m4
    M m4/acx_crypto_backend.m4
    A m4/acx_openssl_eddsa.m4
    M src/bin/dump/tables.h
    M src/bin/util/softhsm2-util-botan.cpp
    M src/bin/util/softhsm2-util-botan.h
    M src/bin/util/softhsm2-util-ossl.cpp
    M src/bin/util/softhsm2-util-ossl.h
    M src/lib/P11Objects.cpp
    M src/lib/P11Objects.h
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/crypto/AsymmetricAlgorithm.h
    M src/lib/crypto/BotanCryptoFactory.cpp
    A src/lib/crypto/BotanEDDSA.cpp
    A src/lib/crypto/BotanEDDSA.h
    A src/lib/crypto/BotanEDKeyPair.cpp
    A src/lib/crypto/BotanEDKeyPair.h
    A src/lib/crypto/BotanEDPrivateKey.cpp
    A src/lib/crypto/BotanEDPrivateKey.h
    A src/lib/crypto/BotanEDPublicKey.cpp
    A src/lib/crypto/BotanEDPublicKey.h
    M src/lib/crypto/BotanUtil.cpp
    M src/lib/crypto/BotanUtil.h
    A src/lib/crypto/DerUtil.cpp
    A src/lib/crypto/DerUtil.h
    A src/lib/crypto/EDPrivateKey.cpp
    A src/lib/crypto/EDPrivateKey.h
    A src/lib/crypto/EDPublicKey.cpp
    A src/lib/crypto/EDPublicKey.h
    M src/lib/crypto/Makefile.am
    M src/lib/crypto/OSSLComp.h
    M src/lib/crypto/OSSLCryptoFactory.cpp
    A src/lib/crypto/OSSLEDDSA.cpp
    A src/lib/crypto/OSSLEDDSA.h
    A src/lib/crypto/OSSLEDKeyPair.cpp
    A src/lib/crypto/OSSLEDKeyPair.h
    A src/lib/crypto/OSSLEDPrivateKey.cpp
    A src/lib/crypto/OSSLEDPrivateKey.h
    A src/lib/crypto/OSSLEDPublicKey.cpp
    A src/lib/crypto/OSSLEDPublicKey.h
    M src/lib/crypto/OSSLUtil.cpp
    M src/lib/crypto/OSSLUtil.h
    A src/lib/crypto/test/EDDSATests.cpp
    A src/lib/crypto/test/EDDSATests.h
    M src/lib/crypto/test/Makefile.am
    M src/lib/pkcs11/pkcs11t.h
    M src/lib/test/DeriveTests.cpp
    M src/lib/test/DeriveTests.h
    M src/lib/test/SignVerifyTests.cpp
    M src/lib/test/SignVerifyTests.h
    M testing/travis/travis.sh
    M win32/Configure.py
    M win32/config.h.in
    M win32/convarch/convarch.vcxproj.filters.in
    M win32/convarch/convarch.vcxproj.in

  Log Message:
  -----------
  Merge pull request #324 from fxdupont/eddsa

Eddsa


  Commit: 315b11294c20d08ae5068bb07f5dabe87b216e3d
      https://github.com/opendnssec/SoftHSMv2/commit/315b11294c20d08ae5068bb07f5dabe87b216e3d
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-02 (Mon, 02 Apr 2018)

  Changed paths:
    M NEWS
    M src/lib/test/TestsNoPINInitBase.cpp

  Log Message:
  -----------
  Merge pull request #379 from bellgrim/issue377

Issue #377: Duplicate symbol error with custom p11test


  Commit: 7a6143094a1cdc3289a3dec030ff458e0199c985
      https://github.com/opendnssec/SoftHSMv2/commit/7a6143094a1cdc3289a3dec030ff458e0199c985
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-02 (Mon, 02 Apr 2018)

  Changed paths:
    M src/bin/migrate/softhsm2-migrate.cpp
    M src/bin/migrate/softhsm2-migrate.h

  Log Message:
  -----------
  Merge pull request #380 from bellgrim/issue368

Issue #368: Support migrating 32-bit SoftHSMv1 DB on 64-bit system (L…


  Commit: fba0306a0b630a59387346b136bf4c087bdf5976
      https://github.com/opendnssec/SoftHSMv2/commit/fba0306a0b630a59387346b136bf4c087bdf5976
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-02 (Mon, 02 Apr 2018)

  Changed paths:
    M NEWS
    M testing/build-botan.sh

  Log Message:
  -----------
  Issue #351: Upgrade Travis CI with Botan 2.5.0


  Commit: b3e623087dd55580184424066c5ea85dda0918d8
      https://github.com/opendnssec/SoftHSMv2/commit/b3e623087dd55580184424066c5ea85dda0918d8
  Author: Jaroslav Imrich <jimrich at jimrich.sk>
  Date:   2018-04-12 (Thu, 12 Apr 2018)

  Changed paths:
    M win32/Configure.py

  Log Message:
  -----------
  Add VS2017 detection


  Commit: 7ec7ba753e9215b45b9bffc8aa6adb7b45d00217
      https://github.com/opendnssec/SoftHSMv2/commit/7ec7ba753e9215b45b9bffc8aa6adb7b45d00217
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M NEWS
    M testing/build-botan.sh

  Log Message:
  -----------
  Merge pull request #383 from bellgrim/issue351-2

Issue #351: Upgrade Travis CI with Botan 2.5.0


  Commit: 2f6893ac63387281674de5d2ead9f468837f2b47
      https://github.com/opendnssec/SoftHSMv2/commit/2f6893ac63387281674de5d2ead9f468837f2b47
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M win32/Configure.py

  Log Message:
  -----------
  Merge pull request #387 from jariq/vs2017

Add VS2017 detection to Configure.py


  Commit: 746ff915259b39ed70c1c523a5e66156b13cd87f
      https://github.com/opendnssec/SoftHSMv2/commit/746ff915259b39ed70c1c523a5e66156b13cd87f
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M NEWS
    M m4/acx_crypto_backend.m4

  Log Message:
  -----------
  Issue #385: Default is not to build EDDSA since it has not been released in OpenSSL.


  Commit: f05d39ba4436b584c9fcaada589bee343519b47c
      https://github.com/opendnssec/SoftHSMv2/commit/f05d39ba4436b584c9fcaada589bee343519b47c
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M src/lib/object_store/test/DBTests.cpp

  Log Message:
  -----------
  Move #388 from master to develop


  Commit: 7d36188acbc1a62698521594c52d6008e0fae50e
      https://github.com/opendnssec/SoftHSMv2/commit/7d36188acbc1a62698521594c52d6008e0fae50e
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M src/lib/crypto/OSSLCryptoFactory.cpp
    M src/lib/crypto/OSSLCryptoFactory.h

  Log Message:
  -----------
  Issue #386: Use RDRAND in OpenSSL if that engine is available.


  Commit: ccc41141e58ee367cc656e76dec6e43729b4cf03
      https://github.com/opendnssec/SoftHSMv2/commit/ccc41141e58ee367cc656e76dec6e43729b4cf03
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M src/lib/object_store/test/DBTests.cpp

  Log Message:
  -----------
  Merge pull request #391 from bellgrim/issue388

Move #388 from master to develop


  Commit: 27416cb19371a848efac6b41456f3832dc4651b6
      https://github.com/opendnssec/SoftHSMv2/commit/27416cb19371a848efac6b41456f3832dc4651b6
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M NEWS
    M m4/acx_crypto_backend.m4

  Log Message:
  -----------
  Merge pull request #389 from bellgrim/issue385

Issue #385: Default is not to build EDDSA since it has not been relea…


  Commit: a96150e8f4a69eab94c0fe4542eaaf2856b0ddf6
      https://github.com/opendnssec/SoftHSMv2/commit/a96150e8f4a69eab94c0fe4542eaaf2856b0ddf6
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-26 (Thu, 26 Apr 2018)

  Changed paths:
    M src/lib/crypto/OSSLCryptoFactory.h

  Log Message:
  -----------
  Issue #386: Add missing header file


  Commit: b7ea1b887c3bd28b7c886a82d1f13671a99ee08d
      https://github.com/opendnssec/SoftHSMv2/commit/b7ea1b887c3bd28b7c886a82d1f13671a99ee08d
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-29 (Sun, 29 Apr 2018)

  Changed paths:
    M src/lib/crypto/OSSLCryptoFactory.h

  Log Message:
  -----------
  Issue #386: Move header include


  Commit: 6c83922ee1dbecdd96947c9c58ca5c89a86b16c7
      https://github.com/opendnssec/SoftHSMv2/commit/6c83922ee1dbecdd96947c9c58ca5c89a86b16c7
  Author: Constantine Grantcharov <cgrantcharov at trustpointinnovation.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    A CMakeLists.txt
    A modules/FindBotan.cmake
    A modules/FindCppUnit.cmake
    A src/CMakeLists.txt
    A src/bin/CMakeLists.txt
    A src/bin/dump/CMakeLists.txt
    A src/bin/keyconv/CMakeLists.txt
    A src/bin/migrate/CMakeLists.txt
    A src/bin/util/CMakeLists.txt
    A src/lib/CMakeLists.txt
    A src/lib/common/CMakeLists.txt
    A src/lib/crypto/CMakeLists.txt
    A src/lib/crypto/test/CMakeLists.txt
    A src/lib/data_mgr/CMakeLists.txt
    A src/lib/data_mgr/test/CMakeLists.txt
    A src/lib/handle_mgr/CMakeLists.txt
    A src/lib/handle_mgr/test/CMakeLists.txt
    A src/lib/object_store/CMakeLists.txt
    A src/lib/object_store/test/CMakeLists.txt
    A src/lib/session_mgr/CMakeLists.txt
    A src/lib/session_mgr/test/CMakeLists.txt
    A src/lib/slot_mgr/CMakeLists.txt
    A src/lib/slot_mgr/test/CMakeLists.txt
    A src/lib/test/CMakeLists.txt

  Log Message:
  -----------
  CMake Build System Support for SoftHSM

Introducing a more modern & parallel build system for compiling SoftHSM.

Key Features:
* finds libraries and header files for OpenSSL, Botan, and CppUnit
* compiles all libraries
* compiles all tests
* integrates tests into CTest for more easier execution

Missing Features:
* currently relies on ./configure to generate config.h
* does not support all m4/acx_*.m4 configurations
* does not support SQLite3
* does not support install / packaging / versioning
* does not support win32

Build Instructions:

1. sh autogen.sh --> (to generate config.h)
2. ./configure --> generates config.h
3. cmake -H. -Bbuild -DBUILD_TESTS=ON
4. make -C build

Running Tests:

1. cd build/
2. ctest -V


  Commit: 10c45f18bd7b87bc4ad07aab49cc66fa0568966b
      https://github.com/opendnssec/SoftHSMv2/commit/10c45f18bd7b87bc4ad07aab49cc66fa0568966b
  Author: Constantine Grantcharov <constantine.grantcharov at gmail.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M CMakeLists.txt
    A modules/CompilerOptions.cmake
    A modules/FindSQLite3.cmake
    M src/bin/dump/CMakeLists.txt
    M src/bin/migrate/CMakeLists.txt
    M src/lib/object_store/CMakeLists.txt
    M src/lib/object_store/test/CMakeLists.txt

  Log Message:
  -----------
  Added more compile flags and build options

Features:
* libsqlite3.so and sqlite3.h detection
* abilitity to build softhsm2-migrate binary
* option to build WITH_OBJECTSTORE_BACKEND_DB (currently fails if
./configure is not invoked with same parameters first)
* support for m4/acx_64bit.m4 and m4/acx_visibility.m4
* added rest of ./configure options to cmake


  Commit: e68808cd8f3023b2074df6b09a9bffb70f4088f7
      https://github.com/opendnssec/SoftHSMv2/commit/e68808cd8f3023b2074df6b09a9bffb70f4088f7
  Author: Constantine Grantcharov <constantine.grantcharov at gmail.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M CMakeLists.txt
    M modules/CompilerOptions.cmake
    A modules/tests/test_openssl_ecc.c
    A modules/tests/test_openssl_fips.c
    A modules/tests/test_openssl_gost.c
    A modules/tests/test_openssl_rfc3394.c
    A modules/tests/test_openssl_rfc5649.c
    M src/lib/CMakeLists.txt

  Log Message:
  -----------
  Compiler Option / config.h generation

- added support for more compiler options
- added ability to compile and test for openssl properties (i.e. mirros
acx_openssl_*.m4 files)
- added ability to generate config.h without help of autotools


  Commit: 0432b1775fcca8a17cb808e13541f89b9e23cf26
      https://github.com/opendnssec/SoftHSMv2/commit/0432b1775fcca8a17cb808e13541f89b9e23cf26
  Author: Constantine Grantcharov <constantine.grantcharov at gmail.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    A config.h.in.cmake

  Log Message:
  -----------
  Adding missing config.h.in.cmake

- for some reason this file was not picked up by git by default


  Commit: 5d0160b8bdf2f23c494d7997cd3c831e87c190bc
      https://github.com/opendnssec/SoftHSMv2/commit/5d0160b8bdf2f23c494d7997cd3c831e87c190bc
  Author: Constantine Grantcharov <constantine.grantcharov at gmail.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M CMakeLists.txt
    M config.h.in.cmake
    M modules/CompilerOptions.cmake
    M src/bin/dump/CMakeLists.txt
    M src/bin/keyconv/CMakeLists.txt
    M src/bin/migrate/CMakeLists.txt
    M src/bin/util/CMakeLists.txt
    M src/lib/CMakeLists.txt
    M src/lib/common/CMakeLists.txt
    M src/lib/crypto/CMakeLists.txt
    M src/lib/data_mgr/CMakeLists.txt
    M src/lib/handle_mgr/CMakeLists.txt
    M src/lib/object_store/CMakeLists.txt
    M src/lib/session_mgr/CMakeLists.txt
    M src/lib/slot_mgr/CMakeLists.txt

  Log Message:
  -----------
  Working config.h generation with CMake

- ported most acx_*.m4 files
- generate a config.h file that is almost identical to one generated by
autools
- all libraries builds
- all test pass


  Commit: 4f787a97c321332b8afc53abdb4e35796c4f8a29
      https://github.com/opendnssec/SoftHSMv2/commit/4f787a97c321332b8afc53abdb4e35796c4f8a29
  Author: Constantine Grantcharov <constantine.grantcharov at gmail.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M CMakeLists.txt
    M modules/CompilerOptions.cmake
    M src/bin/dump/CMakeLists.txt
    M src/bin/keyconv/CMakeLists.txt
    M src/bin/util/CMakeLists.txt
    M src/lib/CMakeLists.txt
    M src/lib/common/CMakeLists.txt

  Log Message:
  -----------
  Install / Packaging support for build artifacts and source code

- added a few missing compiler options
- added support for 'make install' target (equivalent to autotools)
- added packaging support for all build artifacts through 'make package'
target; generates SoftHSM-2.5.0-Linux.tar.gz
- added packaging support for source code through 'make package_source'
target; generates SoftHSM-2.5.0-Source.tar.gz, which is a snapshot of
the source code at time of packaging


  Commit: 2b9f6464fa52e5c9a8bc54428fc1fd1f500b32d4
      https://github.com/opendnssec/SoftHSMv2/commit/2b9f6464fa52e5c9a8bc54428fc1fd1f500b32d4
  Author: Constantine Grantcharov <constantine.grantcharov at gmail.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib/test/CMakeLists.txt

  Log Message:
  -----------
  Fixed p11test when executed by CTest test harness

- p11test has dependencies on softhsm2.conf, softhsm2-alt.conf and
requires the tokens/ directory to exist in the folder where it's
executed

- running 'ctest -V' with p11test causes all unit tests to pass


  Commit: 4f1a5dda0232a4edb7add4d19084f34a5a4f29a9
      https://github.com/opendnssec/SoftHSMv2/commit/4f1a5dda0232a4edb7add4d19084f34a5a4f29a9
  Author: Constantine Grantcharov <constantine.grantcharov at gmail.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M CMakeLists.txt
    M modules/CompilerOptions.cmake
    M src/lib/object_store/test/CMakeLists.txt
    M src/lib/session_mgr/test/CMakeLists.txt
    M src/lib/slot_mgr/test/CMakeLists.txt
    M src/lib/test/CMakeLists.txt

  Log Message:
  -----------
  sqlite3 backend support

- able to switch between "file" and "db" backends

- able to detect and configure build options to link in libsqlite3 &
associated find header files

- unit tests and p11tests pass with sqlite3 backend


  Commit: b99bfb2306d98cff77cf42eba258cb6c43e599de
      https://github.com/opendnssec/SoftHSMv2/commit/b99bfb2306d98cff77cf42eba258cb6c43e599de
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M modules/CompilerOptions.cmake
    M src/lib/test/CMakeLists.txt

  Log Message:
  -----------
  Issue #362: Fix p11test


  Commit: d47c125f8f69255c36e8925edd6e9ba844b2e22f
      https://github.com/opendnssec/SoftHSMv2/commit/d47c125f8f69255c36e8925edd6e9ba844b2e22f
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M CMakeLists.txt
    M config.h.in.cmake
    M modules/CompilerOptions.cmake
    A modules/tests/test_openssl_ed25519.c
    A modules/tests/test_openssl_ed448.c
    M modules/tests/test_openssl_rfc3394.c
    M modules/tests/test_openssl_rfc5649.c
    M src/lib/crypto/CMakeLists.txt
    M src/lib/crypto/test/CMakeLists.txt

  Log Message:
  -----------
  Issue #362: Add cmake support for EDDSA and fix OpenSSL tests


  Commit: da91238b88eeaa83e2f6a4afd7a8d14b42da2874
      https://github.com/opendnssec/SoftHSMv2/commit/da91238b88eeaa83e2f6a4afd7a8d14b42da2874
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M CMakeLists.txt
    M config.h.in.cmake
    M modules/CompilerOptions.cmake

  Log Message:
  -----------
  Issue #362: Build with different crypto backend


  Commit: 5cb32eddd4041d6d99a310ccf949cd4dd065691b
      https://github.com/opendnssec/SoftHSMv2/commit/5cb32eddd4041d6d99a310ccf949cd4dd065691b
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Issue #362: Fix paths in config.h


  Commit: e3278cc693ad0dfaa75a3fcf63d140c3b135e1a9
      https://github.com/opendnssec/SoftHSMv2/commit/e3278cc693ad0dfaa75a3fcf63d140c3b135e1a9
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M modules/CompilerOptions.cmake
    M modules/FindBotan.cmake
    A modules/tests/test_botan_aes_gcm.cpp
    A modules/tests/test_botan_ecc.cpp
    A modules/tests/test_botan_ed25519.cpp
    A modules/tests/test_botan_gost.cpp
    A modules/tests/test_botan_rawpss.cpp
    A modules/tests/test_botan_rfc5649.cpp
    M src/lib/CMakeLists.txt
    M src/lib/crypto/test/CMakeLists.txt
    M src/lib/data_mgr/test/CMakeLists.txt
    M src/lib/handle_mgr/test/CMakeLists.txt
    M src/lib/object_store/test/CMakeLists.txt
    M src/lib/session_mgr/test/CMakeLists.txt
    M src/lib/slot_mgr/test/CMakeLists.txt
    M src/lib/test/CMakeLists.txt

  Log Message:
  -----------
  Issue #362: Add Botan tests


  Commit: 84c930c24e9b708c90f5a8009fac1cf5c679b4d2
      https://github.com/opendnssec/SoftHSMv2/commit/84c930c24e9b708c90f5a8009fac1cf5c679b4d2
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M CMakeLists.txt
    M modules/CompilerOptions.cmake

  Log Message:
  -----------
  Issue #362: Fix DB tests


  Commit: c45a5606e40f4a9015f756092cb76f9a42b62def
      https://github.com/opendnssec/SoftHSMv2/commit/c45a5606e40f4a9015f756092cb76f9a42b62def
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/bin/migrate/CMakeLists.txt

  Log Message:
  -----------
  Issue #362: Install migration tool


  Commit: 53fdca137df874ce8294ee6479755f9329b5fcf3
      https://github.com/opendnssec/SoftHSMv2/commit/53fdca137df874ce8294ee6479755f9329b5fcf3
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-05-01 (Tue, 01 May 2018)

  Changed paths:
    M src/lib/CMakeLists.txt
    M src/lib/common/CMakeLists.txt

  Log Message:
  -----------
  Issue #362: Create dir with correct perm and do not overwrite config


  Commit: 4bba1482d710b18bc3a1e01553f0d1108f85fb80
      https://github.com/opendnssec/SoftHSMv2/commit/4bba1482d710b18bc3a1e01553f0d1108f85fb80
  Author: Pallavi Kalapatapu <pkalapat at cisco.com>
  Date:   2018-05-01 (Tue, 01 May 2018)

  Changed paths:
    M src/lib/P11Attributes.h

  Log Message:
  -----------
  Fixing PublicKeyInfo Attribute type


  Commit: 2c3f46cd1123c6e15611658f5ec2ef598c1e3094
      https://github.com/opendnssec/SoftHSMv2/commit/2c3f46cd1123c6e15611658f5ec2ef598c1e3094
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-05-09 (Wed, 09 May 2018)

  Changed paths:
    M CMakeLists.txt
    M modules/CompilerOptions.cmake

  Log Message:
  -----------
  Issue #362: Handle softhsm2.module


  Commit: 63547a047972e6981f8b0c0a421900ef69891967
      https://github.com/opendnssec/SoftHSMv2/commit/63547a047972e6981f8b0c0a421900ef69891967
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-05-30 (Wed, 30 May 2018)

  Changed paths:
    M Makefile.am
    M src/Makefile.am
    M src/bin/Makefile.am
    M src/bin/dump/Makefile.am
    M src/bin/keyconv/Makefile.am
    M src/bin/migrate/Makefile.am
    M src/bin/util/Makefile.am
    M src/lib/Makefile.am
    M src/lib/common/Makefile.am
    M src/lib/crypto/Makefile.am
    M src/lib/crypto/test/Makefile.am
    M src/lib/data_mgr/Makefile.am
    M src/lib/data_mgr/test/Makefile.am
    M src/lib/handle_mgr/Makefile.am
    M src/lib/handle_mgr/test/Makefile.am
    M src/lib/object_store/Makefile.am
    M src/lib/object_store/test/Makefile.am
    M src/lib/session_mgr/Makefile.am
    M src/lib/session_mgr/test/Makefile.am
    M src/lib/slot_mgr/Makefile.am
    M src/lib/slot_mgr/test/Makefile.am
    M src/lib/test/Makefile.am

  Log Message:
  -----------
  Issue #362: Include CMake files in make-dist


  Commit: 71c90d369a0165e84a1d298f00f5cd1548a58870
      https://github.com/opendnssec/SoftHSMv2/commit/71c90d369a0165e84a1d298f00f5cd1548a58870
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-05-30 (Wed, 30 May 2018)

  Changed paths:
    A CMAKE-NOTES.md
    M Makefile.am

  Log Message:
  -----------
  Issue #362: Add CMAKE-NOTES.md


  Commit: 506032b1192b891a40c762891f34dd6c08534e95
      https://github.com/opendnssec/SoftHSMv2/commit/506032b1192b891a40c762891f34dd6c08534e95
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-05-30 (Wed, 30 May 2018)

  Changed paths:
    M src/lib/P11Attributes.h

  Log Message:
  -----------
  Merge pull request #394 from pkalapat/develop

Fixing PublicKeyInfo Attribute type


  Commit: 94f4801d1d67c180d41b00a4172a61b53655b39f
      https://github.com/opendnssec/SoftHSMv2/commit/94f4801d1d67c180d41b00a4172a61b53655b39f
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-05-30 (Wed, 30 May 2018)

  Changed paths:
    M src/lib/crypto/OSSLCryptoFactory.cpp
    M src/lib/crypto/OSSLCryptoFactory.h

  Log Message:
  -----------
  Merge pull request #392 from bellgrim/issue386

Issue #386: Use RDRAND in OpenSSL if that engine is available.


  Commit: f82d4eda55401a4d23e647d85a00a8b0c8ccf712
      https://github.com/opendnssec/SoftHSMv2/commit/f82d4eda55401a4d23e647d85a00a8b0c8ccf712
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-05-30 (Wed, 30 May 2018)

  Changed paths:
    A CMAKE-NOTES.md
    A CMakeLists.txt
    M Makefile.am
    A config.h.in.cmake
    A modules/CompilerOptions.cmake
    A modules/FindBotan.cmake
    A modules/FindCppUnit.cmake
    A modules/FindSQLite3.cmake
    A modules/tests/test_botan_aes_gcm.cpp
    A modules/tests/test_botan_ecc.cpp
    A modules/tests/test_botan_ed25519.cpp
    A modules/tests/test_botan_gost.cpp
    A modules/tests/test_botan_rawpss.cpp
    A modules/tests/test_botan_rfc5649.cpp
    A modules/tests/test_openssl_ecc.c
    A modules/tests/test_openssl_ed25519.c
    A modules/tests/test_openssl_ed448.c
    A modules/tests/test_openssl_fips.c
    A modules/tests/test_openssl_gost.c
    A modules/tests/test_openssl_rfc3394.c
    A modules/tests/test_openssl_rfc5649.c
    A src/CMakeLists.txt
    M src/Makefile.am
    A src/bin/CMakeLists.txt
    M src/bin/Makefile.am
    A src/bin/dump/CMakeLists.txt
    M src/bin/dump/Makefile.am
    A src/bin/keyconv/CMakeLists.txt
    M src/bin/keyconv/Makefile.am
    A src/bin/migrate/CMakeLists.txt
    M src/bin/migrate/Makefile.am
    A src/bin/util/CMakeLists.txt
    M src/bin/util/Makefile.am
    A src/lib/CMakeLists.txt
    M src/lib/Makefile.am
    A src/lib/common/CMakeLists.txt
    M src/lib/common/Makefile.am
    A src/lib/crypto/CMakeLists.txt
    M src/lib/crypto/Makefile.am
    A src/lib/crypto/test/CMakeLists.txt
    M src/lib/crypto/test/Makefile.am
    A src/lib/data_mgr/CMakeLists.txt
    M src/lib/data_mgr/Makefile.am
    A src/lib/data_mgr/test/CMakeLists.txt
    M src/lib/data_mgr/test/Makefile.am
    A src/lib/handle_mgr/CMakeLists.txt
    M src/lib/handle_mgr/Makefile.am
    A src/lib/handle_mgr/test/CMakeLists.txt
    M src/lib/handle_mgr/test/Makefile.am
    A src/lib/object_store/CMakeLists.txt
    M src/lib/object_store/Makefile.am
    A src/lib/object_store/test/CMakeLists.txt
    M src/lib/object_store/test/Makefile.am
    A src/lib/session_mgr/CMakeLists.txt
    M src/lib/session_mgr/Makefile.am
    A src/lib/session_mgr/test/CMakeLists.txt
    M src/lib/session_mgr/test/Makefile.am
    A src/lib/slot_mgr/CMakeLists.txt
    M src/lib/slot_mgr/Makefile.am
    A src/lib/slot_mgr/test/CMakeLists.txt
    M src/lib/slot_mgr/test/Makefile.am
    A src/lib/test/CMakeLists.txt
    M src/lib/test/Makefile.am

  Log Message:
  -----------
  Merge pull request #362 from conz27/cmake_support

CMake Build System Support for SoftHSM


  Commit: f9decfc7e787439e7813880dbb925886a658985f
      https://github.com/opendnssec/SoftHSMv2/commit/f9decfc7e787439e7813880dbb925886a658985f
  Author: halderen <berry at nlnetlabs.nl>
  Date:   2018-06-25 (Mon, 25 Jun 2018)

  Changed paths:
    M WIN32-NOTES.md

  Log Message:
  -----------
  Issue #401
Out key isn't located at pgp.mit.edu but on the keyserver pgp.surfnet.nl.
At the moment it isn't easy to upload to all keyservers.
But also they key id is actually an old key, the new key in use for some
time is 4FCB0B94.


  Commit: 9507c0000e1cfde260231f5c01803dae563bf65b
      https://github.com/opendnssec/SoftHSMv2/commit/9507c0000e1cfde260231f5c01803dae563bf65b
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-07-05 (Thu, 05 Jul 2018)

  Changed paths:
    M WIN32-NOTES.md

  Log Message:
  -----------
  Merge pull request #402 from halderen/develop

Issue #401 wrong key and keyserver mentioned in installation documentation


  Commit: ff3adcd2f711d1fb9b5cc37b9797a858ffa59c06
      https://github.com/opendnssec/SoftHSMv2/commit/ff3adcd2f711d1fb9b5cc37b9797a858ffa59c06
  Author: Alexander Bokovoy <abokovoy at redhat.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lib/SoftHSM.cpp

  Log Message:
  -----------
  Reset mutex callbacks to the default version when finished

If a PKCS11 API caller provided own mutex handling callbacks,
we need to ensure they aren't used after C_Finalize is called
and SoftHSM instance is recycled.

Inability to do so may lead to a situation where callbacks might
be provided by a different dynamically loaded object which is removed
after C_Finalize() call. Thus, callback pointers become invalid and
calling them leads to crashes.

Fixes: https://github.com/opendnssec/SoftHSMv2/issues/408

Signed-off-by: Alexander Bokovoy <abokovoy at redhat.com>


  Commit: b6d52cd30a47b9359e4a6f2817110c498edfaade
      https://github.com/opendnssec/SoftHSMv2/commit/b6d52cd30a47b9359e4a6f2817110c498edfaade
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-08-05 (Sun, 05 Aug 2018)

  Changed paths:
    M src/lib/SoftHSM.cpp

  Log Message:
  -----------
  Merge pull request #409 from abbra/issue-408

Reset mutex callbacks to the default version when finished


  Commit: f1acc3f2d6724cfc28427aba89c086296b4b0ee4
      https://github.com/opendnssec/SoftHSMv2/commit/f1acc3f2d6724cfc28427aba89c086296b4b0ee4
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-08-05 (Sun, 05 Aug 2018)

  Changed paths:
    M configure.ac
    M m4/acx_64bit.m4
    M m4/acx_botan.m4
    M m4/acx_botan_aes_gcm.m4
    M m4/acx_botan_ecc.m4
    M m4/acx_botan_gnump.m4
    M m4/acx_botan_gost.m4
    M m4/acx_botan_rawpss.m4
    M m4/acx_cppunit.m4
    M m4/acx_crypto_backend.m4
    M m4/acx_openssl.m4
    M m4/acx_openssl_ecc.m4
    M m4/acx_openssl_fips.m4
    M m4/acx_openssl_gost.m4
    M m4/acx_p11kit.m4
    M m4/acx_sqlite3.m4

  Log Message:
  -----------
  Merge pull request #381 from michaelweiser/cross-run

Ease cross-compilation


  Commit: 0fa47aa768e2bc637bcd13e45bdf9da348b26935
      https://github.com/opendnssec/SoftHSMv2/commit/0fa47aa768e2bc637bcd13e45bdf9da348b26935
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-08-05 (Sun, 05 Aug 2018)

  Changed paths:
    M NEWS
    M m4/acx_64bit.m4
    M m4/acx_botan.m4
    M m4/acx_botan_ecc.m4
    M m4/acx_botan_eddsa.m4
    M m4/acx_openssl_eddsa.m4
    M m4/acx_openssl_fips.m4
    M m4/acx_openssl_gost.m4

  Log Message:
  -----------
  Issue #366: Support cross-compilation. Sync changes to files added after the PR. Also fix bugs in the PR.


  Commit: 56b4d031d80229d6fecfd60b0d351f9653196e74
      https://github.com/opendnssec/SoftHSMv2/commit/56b4d031d80229d6fecfd60b0d351f9653196e74
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-08-05 (Sun, 05 Aug 2018)

  Changed paths:
    M NEWS
    M m4/acx_64bit.m4
    M m4/acx_botan.m4
    M m4/acx_botan_ecc.m4
    M m4/acx_botan_eddsa.m4
    M m4/acx_openssl_eddsa.m4
    M m4/acx_openssl_fips.m4
    M m4/acx_openssl_gost.m4

  Log Message:
  -----------
  Merge pull request #410 from bellgrim/issue366

Issue #366: Support cross-compilation. Sync changes to files added af…


  Commit: ecba266562ca9b6beaf9777690e04810539a550d
      https://github.com/opendnssec/SoftHSMv2/commit/ecba266562ca9b6beaf9777690e04810539a550d
  Author: Alexander Bokovoy <abokovoy at redhat.com>
  Date:   2018-08-17 (Fri, 17 Aug 2018)

  Changed paths:
    M src/bin/dump/tables.h
    M src/lib/P11Attributes.cpp
    M src/lib/SoftHSM.cpp
    M src/lib/object_store/DBObject.cpp
    M src/lib/object_store/test/DBObjectTests.cpp
    M src/lib/object_store/test/ObjectFileTests.cpp
    M src/lib/object_store/test/SessionObjectTests.cpp
    M src/lib/pkcs11/pkcs11.h
    R src/lib/pkcs11/pkcs11f.h
    R src/lib/pkcs11/pkcs11t.h

  Log Message:
  -----------
  Replace PKCS11 headers with a version from p11-kit

Since headers provided by OASIS PKCS11 TC have not-exactly free license
(they do not allow modification), use an alternative header from p11-kit
which is licensed under a more liberal license.

Vendor-specific constants were also updated to PKCS11 standard v3.0
where possible.


  Commit: b3e320617ea31ccd15d162d4ca49a3a1026fa292
      https://github.com/opendnssec/SoftHSMv2/commit/b3e320617ea31ccd15d162d4ca49a3a1026fa292
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-08-19 (Sun, 19 Aug 2018)

  Changed paths:
    M src/bin/dump/tables.h
    M src/lib/P11Attributes.cpp
    M src/lib/SoftHSM.cpp
    M src/lib/object_store/DBObject.cpp
    M src/lib/object_store/test/DBObjectTests.cpp
    M src/lib/object_store/test/ObjectFileTests.cpp
    M src/lib/object_store/test/SessionObjectTests.cpp
    M src/lib/pkcs11/pkcs11.h
    R src/lib/pkcs11/pkcs11f.h
    R src/lib/pkcs11/pkcs11t.h

  Log Message:
  -----------
  Merge pull request #412 from abbra/pkcs11-headers

Replace PKCS11 headers with a version from p11-kit


  Commit: 0145146869b77543353126523988158737774be4
      https://github.com/opendnssec/SoftHSMv2/commit/0145146869b77543353126523988158737774be4
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-08-19 (Sun, 19 Aug 2018)

  Changed paths:
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/test/SymmetricAlgorithmTests.cpp
    M src/lib/test/SymmetricAlgorithmTests.h

  Log Message:
  -----------
  Issue #375: Add more checks, set correct key type, handle KCV, and add tests.


  Commit: af3d790e902f563ac9ab9e580c7f9b177d09283c
      https://github.com/opendnssec/SoftHSMv2/commit/af3d790e902f563ac9ab9e580c7f9b177d09283c
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-08-21 (Tue, 21 Aug 2018)

  Changed paths:
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    M src/lib/test/SymmetricAlgorithmTests.cpp
    M src/lib/test/SymmetricAlgorithmTests.h

  Log Message:
  -----------
  Merge pull request #376 from daviddob/develop

Add CKM_GENERIC_SECRET_KEY_GEN Support


  Commit: b64689a6a00242032a5cea099c6baf0f8e73cfe3
      https://github.com/opendnssec/SoftHSMv2/commit/b64689a6a00242032a5cea099c6baf0f8e73cfe3
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-09-09 (Sun, 09 Sep 2018)

  Changed paths:
    M NEWS
    M configure.ac
    M win32/config.h.in

  Log Message:
  -----------
  Update version numbers


  Commit: 32017ef281967b68a8b1226008ce03fc45245878
      https://github.com/opendnssec/SoftHSMv2/commit/32017ef281967b68a8b1226008ce03fc45245878
  Author: Rickard Bellgrim <rickard at opendnssec.org>
  Date:   2018-09-09 (Sun, 09 Sep 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update the README on how to install SoftHSM


  Commit: 01a2867602fa24ba4627eed2437190d3db445877
      https://github.com/opendnssec/SoftHSMv2/commit/01a2867602fa24ba4627eed2437190d3db445877
  Author: (Berry) A.W. van Halderen <berry at halderen.net>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
    M NEWS
    M README.md
    M configure.ac
    M win32/config.h.in

  Log Message:
  -----------
  Merge pull request #415 from bellgrim/release2.5

Update version numbers


  Commit: f7d9e2358758492a6d752f0c7083c6663449bd04
      https://github.com/opendnssec/SoftHSMv2/commit/f7d9e2358758492a6d752f0c7083c6663449bd04
  Author: halderen <berry at nlnetlabs.nl>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
    M .appveyor.yml
    A CMAKE-NOTES.md
    A CMakeLists.txt
    M Makefile.am
    M NEWS
    M README.md
    M WIN32-NOTES.md
    A config.h.in.cmake
    M configure.ac
    M m4/acx_64bit.m4
    M m4/acx_botan.m4
    M m4/acx_botan_aes_gcm.m4
    M m4/acx_botan_ecc.m4
    A m4/acx_botan_eddsa.m4
    M m4/acx_botan_gnump.m4
    M m4/acx_botan_gost.m4
    M m4/acx_botan_rawpss.m4
    M m4/acx_cppunit.m4
    M m4/acx_crypto_backend.m4
    M m4/acx_openssl.m4
    M m4/acx_openssl_ecc.m4
    A m4/acx_openssl_eddsa.m4
    M m4/acx_openssl_fips.m4
    M m4/acx_openssl_gost.m4
    M m4/acx_p11kit.m4
    M m4/acx_sqlite3.m4
    A modules/CompilerOptions.cmake
    A modules/FindBotan.cmake
    A modules/FindCppUnit.cmake
    A modules/FindSQLite3.cmake
    A modules/tests/test_botan_aes_gcm.cpp
    A modules/tests/test_botan_ecc.cpp
    A modules/tests/test_botan_ed25519.cpp
    A modules/tests/test_botan_gost.cpp
    A modules/tests/test_botan_rawpss.cpp
    A modules/tests/test_botan_rfc5649.cpp
    A modules/tests/test_openssl_ecc.c
    A modules/tests/test_openssl_ed25519.c
    A modules/tests/test_openssl_ed448.c
    A modules/tests/test_openssl_fips.c
    A modules/tests/test_openssl_gost.c
    A modules/tests/test_openssl_rfc3394.c
    A modules/tests/test_openssl_rfc5649.c
    A src/CMakeLists.txt
    M src/Makefile.am
    A src/bin/CMakeLists.txt
    M src/bin/Makefile.am
    A src/bin/dump/CMakeLists.txt
    M src/bin/dump/Makefile.am
    M src/bin/dump/tables.h
    A src/bin/keyconv/CMakeLists.txt
    M src/bin/keyconv/Makefile.am
    A src/bin/migrate/CMakeLists.txt
    M src/bin/migrate/Makefile.am
    M src/bin/migrate/softhsm2-migrate.cpp
    M src/bin/migrate/softhsm2-migrate.h
    A src/bin/util/CMakeLists.txt
    M src/bin/util/Makefile.am
    M src/bin/util/softhsm2-util-botan.cpp
    M src/bin/util/softhsm2-util-botan.h
    M src/bin/util/softhsm2-util-ossl.cpp
    M src/bin/util/softhsm2-util-ossl.h
    A src/lib/CMakeLists.txt
    M src/lib/Makefile.am
    M src/lib/P11Attributes.cpp
    M src/lib/P11Attributes.h
    M src/lib/P11Objects.cpp
    M src/lib/P11Objects.h
    M src/lib/SoftHSM.cpp
    M src/lib/SoftHSM.h
    A src/lib/common/CMakeLists.txt
    M src/lib/common/Makefile.am
    M src/lib/crypto/AsymmetricAlgorithm.h
    M src/lib/crypto/BotanCryptoFactory.cpp
    A src/lib/crypto/BotanEDDSA.cpp
    A src/lib/crypto/BotanEDDSA.h
    A src/lib/crypto/BotanEDKeyPair.cpp
    A src/lib/crypto/BotanEDKeyPair.h
    A src/lib/crypto/BotanEDPrivateKey.cpp
    A src/lib/crypto/BotanEDPrivateKey.h
    A src/lib/crypto/BotanEDPublicKey.cpp
    A src/lib/crypto/BotanEDPublicKey.h
    M src/lib/crypto/BotanUtil.cpp
    M src/lib/crypto/BotanUtil.h
    A src/lib/crypto/CMakeLists.txt
    A src/lib/crypto/DerUtil.cpp
    A src/lib/crypto/DerUtil.h
    A src/lib/crypto/EDPrivateKey.cpp
    A src/lib/crypto/EDPrivateKey.h
    A src/lib/crypto/EDPublicKey.cpp
    A src/lib/crypto/EDPublicKey.h
    M src/lib/crypto/Makefile.am
    M src/lib/crypto/OSSLComp.h
    M src/lib/crypto/OSSLCryptoFactory.cpp
    M src/lib/crypto/OSSLCryptoFactory.h
    A src/lib/crypto/OSSLEDDSA.cpp
    A src/lib/crypto/OSSLEDDSA.h
    A src/lib/crypto/OSSLEDKeyPair.cpp
    A src/lib/crypto/OSSLEDKeyPair.h
    A src/lib/crypto/OSSLEDPrivateKey.cpp
    A src/lib/crypto/OSSLEDPrivateKey.h
    A src/lib/crypto/OSSLEDPublicKey.cpp
    A src/lib/crypto/OSSLEDPublicKey.h
    M src/lib/crypto/OSSLUtil.cpp
    M src/lib/crypto/OSSLUtil.h
    A src/lib/crypto/test/CMakeLists.txt
    A src/lib/crypto/test/EDDSATests.cpp
    A src/lib/crypto/test/EDDSATests.h
    M src/lib/crypto/test/Makefile.am
    A src/lib/data_mgr/CMakeLists.txt
    M src/lib/data_mgr/Makefile.am
    A src/lib/data_mgr/test/CMakeLists.txt
    M src/lib/data_mgr/test/Makefile.am
    A src/lib/handle_mgr/CMakeLists.txt
    M src/lib/handle_mgr/Makefile.am
    A src/lib/handle_mgr/test/CMakeLists.txt
    M src/lib/handle_mgr/test/Makefile.am
    A src/lib/object_store/CMakeLists.txt
    M src/lib/object_store/DBObject.cpp
    M src/lib/object_store/Makefile.am
    A src/lib/object_store/test/CMakeLists.txt
    M src/lib/object_store/test/DBObjectTests.cpp
    M src/lib/object_store/test/DBTests.cpp
    M src/lib/object_store/test/Makefile.am
    M src/lib/object_store/test/ObjectFileTests.cpp
    M src/lib/object_store/test/SessionObjectTests.cpp
    M src/lib/pkcs11/pkcs11.h
    R src/lib/pkcs11/pkcs11f.h
    R src/lib/pkcs11/pkcs11t.h
    A src/lib/session_mgr/CMakeLists.txt
    M src/lib/session_mgr/Makefile.am
    A src/lib/session_mgr/test/CMakeLists.txt
    M src/lib/session_mgr/test/Makefile.am
    A src/lib/slot_mgr/CMakeLists.txt
    M src/lib/slot_mgr/Makefile.am
    A src/lib/slot_mgr/test/CMakeLists.txt
    M src/lib/slot_mgr/test/Makefile.am
    A src/lib/test/CMakeLists.txt
    M src/lib/test/DeriveTests.cpp
    M src/lib/test/DeriveTests.h
    M src/lib/test/Makefile.am
    M src/lib/test/SignVerifyTests.cpp
    M src/lib/test/SignVerifyTests.h
    M src/lib/test/SymmetricAlgorithmTests.cpp
    M src/lib/test/SymmetricAlgorithmTests.h
    M src/lib/test/TestsNoPINInitBase.cpp
    M testing/appveyor/appveyor_download_requirements.ps1
    M testing/build-botan.sh
    M testing/travis/travis.sh
    M win32/Configure.py
    M win32/config.h.in
    M win32/convarch/convarch.vcxproj.filters.in
    M win32/convarch/convarch.vcxproj.in

  Log Message:
  -----------
  Merge branch 'develop'


Compare: https://github.com/opendnssec/SoftHSMv2/compare/bdb8031c9931...f7d9e2358758
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Opendnssec-commits mailing list