Skip to content

Releases: harrison314/BouncyHsm

v1.2.0

17 Dec 17:49
Compare
Choose a tag to compare

Changes:

  • Implement check native library version and warning. #16 (Quality of debug improvement)
  • Implement signing with recovery (PKCS#11 methods: C_SignRecoverInit, C_SignRecover, C_VerifyRecoverInit, C_VerifyRecover) #13
  • Add check validity of PKCS1 DigestInfo for CKM_RSA_PKCS signatures. (Quality of debug improvement)

Bug fixes:

  • Fix BouncyHsmTestExample.
  • Fix usage attribute CKA_NAME_HASH_ALGORITHM in certificates.
  • Downgrade cmp lib to version v20 #16
  • Fix signing algorithm for mechanism CKM_RSA_9796

v1.1.1

18 Nov 18:01
Compare
Choose a tag to compare

Bug fixes:

  • Improved logging - added notes of non-government attributes. Helpfull with #14
  • Fix SimulateHwMechanism in GetMechanismInfoHandler #15 by @Jemmy1228

v1.1.0

21 Oct 18:53
Compare
Choose a tag to compare

Changes:

  • Add simple example unit tests. #8
  • Add native PKCS#11 libs into BouncyHsm.Client package.
  • Add logging validation errors for REST API #10
  • Adding the ability to pull out and insert the token into the slot (in CLI tool and WebUi)
    • Add support native PKCS#11 function C_WaitForSlotEvent
  • Adding the ability to set PIN
    • Add support native PKCS#11 function C_SetPIN
    • It is possible to set a new PIN in CLI tool and WebUi

Bug fixes:

  • Add UTC text to datetimes in WebUi.
  • Fix color buttons in WebUi.
  • Fix GetTokenInfoHandler for C_GetTokenInfo function - invalid status numbers. #11
  • Fix ValidatePin method in MemoryPersistentRepository.

v1.0.1

09 Oct 16:58
Compare
Choose a tag to compare

Changes:

  • Create nuget package BouncyHsm.Client

Bug fixes:

  • Fix BouncyHsm.Cli project name.

v1.0.0

13 Sep 18:08
Compare
Choose a tag to compare

Bug fixes:

  • Fix typo in eliptic curves.
  • Fix duplicite import CA cert from P12.

v0.7.1

07 Jun 07:39
Compare
Choose a tag to compare

Bug fixes:

  • Fixed links when BouncyHsm is deployed with base path.
  • Add explicit reference to favicon in index.html.
  • Fix warnings in native library.

v0.7.0

06 Jun 17:32
Compare
Choose a tag to compare

Changes:

  • #6 Add AppBasePath to configuration.
  • #1 Remove .Net 8 explicit install in CI/CD

Bug fixes:

  • Fix build problems on Rocky Linux 9.

v0.6.0

21 Mar 17:41
Compare
Choose a tag to compare

Changes:

  • Add CKM_RSA_X9_31_KEY_PAIR_GEN mechanism.
  • Add CKM_SHA1_RSA_X9_31 mechanism.
  • Add CKM_RSA_9796 mechanism.
  • Add support profiles for suported mechanisms (in configuration).
  • Addition of the possibility to create self-signed certificate for key pair.
  • Add API and GUI for import crypto objects in PEM format.

Bug fixes:

  • Add wraning by using CKK_GENERIC_SECRET for unwraping.
  • Fix lost log file for LiteDb database.

v0.5.0

25 Jan 18:10
Compare
Choose a tag to compare

Changes:

  • Add CKM_ECDH1_COFACTOR_DERIVE mechanism.
  • Add protected authorization path support (set pin using WebUi).
  • Improve error logging in TCP communication in native PKCS11 library.
  • Halving constants for SpeedAwaiter.

Bug fixes:

  • Fix CK_BBOOL conversion in C_GetAttributeValue on linux.
  • Fix CK_DATE conversion in C_GetAttributeValue.
  • Fix TCP transport host name resolving (undeterministic behoviar) in linux. #4

This release brings break changes in database.

v0.4.0

17 Nov 09:02
Compare
Choose a tag to compare

Changes:

  • Migrate to .NET 8.0
  • Add support host name translation and IPv6 for PKCS11 lib.
  • Add application connections managment.
  • Add keys generation to managment.
  • GUI/icon enhancement.

Bug fixes:

  • Fix problem with CK_DATE in natove library.
  • Fix CkDate GetHash method.
  • Fix error handling in TCP functions in natove library.