Skip to content

Releases: harrison314/BouncyHsm

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.

v0.3.0

17 Apr 09:18
Compare
Choose a tag to compare

Changes:

  • Fix CKA_MODULUS_BITS when importing RSA public key
  • Add speed awaiter to signing operations
  • Improvement loging
  • Add text representation for CKA_CERTIFICATE_CATEGORY in GUI.
  • Implement C_CopyObject PKCS11 function.
  • Implement C_SetAttributes PKCS11 function.

v0.2.0-beta

30 Mar 16:05
Compare
Choose a tag to compare

#Changes

  • Add native PKCS#11 lib for Linux x64
  • Add CKM_AES_KEY_WRAP_PAD mechanism.
  • Add speed mode for token.
  • Fix many GUI errors.
  • Add livie log view to GUI.
  • Add cli program for management BouncyHsm.
  • Add stats to GUI.
  • Fix CKA_MODULUS_BITS attribute in RSA public key.
  • Fix import P12 file without KeyUsage extension.