diff --git a/Changelog.md b/Changelog.md index a7edd749d..1225f33c1 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,24 @@ +## v2.8.0 +(2021-07-27) +Added: +* Add Hardware Secure Module(HSM), use hardware protect your private key, speed up crypto procedure. +* Support use PCI crypto card or crypto machine to make SM2 SM3 calculation. +* Support use HSM internal key to make TLS connection with FISCO BCOS nodes. +* Support use HSM internal key to sign transaction. + +Update: +* Update crypto dependency version of sdk-crypto module. + +---- +添加: +* 新增硬件加密模块,使用硬件保护您的私钥,提升密码运算速度。 +* 支持使用PCI加密卡/加密机进行SM2,SM3运算。 +* 支持使用密码卡/密码机内部密钥与FISCO BCOS节点建立连接。 +* 支持使用密码卡/密码机内部密钥进行交易签名。 + +更新: +* 更新sdk-crypto模块所使用的密码算法库版本。 + ## v2.7.2 (2021-03-24) Please read documentation of Java SDK. diff --git a/sdk-crypto/src/main/java/org/fisco/bcos/sdk/crypto/CryptoSuite.java b/sdk-crypto/src/main/java/org/fisco/bcos/sdk/crypto/CryptoSuite.java index 4be97c6bc..5114a6c49 100644 --- a/sdk-crypto/src/main/java/org/fisco/bcos/sdk/crypto/CryptoSuite.java +++ b/sdk-crypto/src/main/java/org/fisco/bcos/sdk/crypto/CryptoSuite.java @@ -127,7 +127,9 @@ protected void initCryptoSuite(int cryptoTypeConfig) { + " crypto type"); } // create keyPair randomly - createKeyPair(); + if (cryptoTypeConfig != CryptoType.SM_HSM_TYPE) { + createKeyPair(); + } } /** Load sdf internal account */