Releases: harrison314/BouncyHsm
Releases · harrison314/BouncyHsm
v1.2.0
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
Bug fixes:
- Improved logging - added notes of non-government attributes. Helpfull with #14
- Fix SimulateHwMechanism in GetMechanismInfoHandler #15 by @Jemmy1228
v1.1.0
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
- Add support native PKCS#11 function
- 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
- Add support native PKCS#11 function
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
Changes:
- Create nuget package
BouncyHsm.Client
Bug fixes:
- Fix BouncyHsm.Cli project name.
v1.0.0
Bug fixes:
- Fix typo in eliptic curves.
- Fix duplicite import CA cert from P12.
v0.7.1
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
v0.6.0
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
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 inC_GetAttributeValue
on linux. - Fix
CK_DATE
conversion inC_GetAttributeValue
. - Fix TCP transport host name resolving (undeterministic behoviar) in linux. #4
This release brings break changes in database.
v0.4.0
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.