TSM Release version 43.0.0
by Cahyo SubrotoChanges
Client API:
- GO SDK: Deprecated recoveryInfo()
- Node.js - Added partialRecoveryInfo() and recoveryInfoCombine() methods for ECDSA and EdDSA. Deprecated recoveryInfo()
- libtsmclient - Added TsmECDSA_PartialRecoveryInfo(), TsmEDDSA_PartialRecoveryInfo() and Tsm_RecoveryInfoCombine() methods
- EdDSA ERS recovery info now includes master chain code like ECDSA (and not master chain code seed)
Versions
Database: 7.2.0
Node Communication: 19.0
Node Configuration: 10.10
Client API: 37.1 (!)
Client Communication: 21.1TSM Release version 42.3.0 (2022-10-11)
by Cahyo SubrotoChanges
Client API:
- Node.js - Added chain code export for EdDSA
- GO SDK - Added ChainCode() method for exporting chain code
Client Communication:
- Added endpoint for exporting chain code on EdDSA
Patch changes (no affect on compatibility):
- Calls to XPub with invalid curve now returns 400 instead of 500
Versions
Client Communication: 21.1
Database: 7.2.0
Node Communication: 19.0
Node Configuration: 10.10
Client API: 36.7TSM Release version 42.2.0
by Cahyo SubrotoTSM Release version 42.1.0
by Cahyo SubrotoChanges
Client API:
- WASM - Enable mTLS authentication
- Added DeletePresigs and DeleteAllPresigs to GO SDK
Patch changes (no affect on compatibility):
- Only operation that write to DB (except presigs) are affected by pause/resume
- Multi instance can better handle nodes that disappear
Versions
Database: 7.2.0
Node Communication: 19.0
Node Configuration: 10.10
Client API: 36.4
Client Communication: 21.0TSM Release version 42.0.0
by Cahyo SubrotoChanges
Client API:
- GO, libtsmclient, WASM and Mobile SDKs - Keygen allows selection of keyID
- GO SDK - Added endpoint to export derived keys
Client Communication:
- Added keyID for key generation on ECDSA and EDDSA
- Added parameter to Export for ECDSA and EDDSA to allow exporting derived keys
Versions
Database: 7.2.0
Node Communication: 19.0
Node Configuration: 10.10
Client API: 36.2
Client Communication: 21.0 (!)TSM Release version 41.0.0
by Cahyo SubrotoChanges
Client API:
- WASM - Added players parameter to EdDSA partial sign
- Node.js - Added TsmECDSA_ParsePublicKey()
Patch changes (no affect on compatibility):
- Added sdk examples for EdDSA
Versions
Node Communication: 19.0
Node Configuration: 10.10
Client API: 36.0 (!)
Client Communication: 20.0
Database: 7.2.0TSM Release version 40.0.0
by Cahyo SubrotoTSM Release version 39.0.0
by Cahyo SubrotoChanges
Database:
- added table for multi instance information
Node Communication:
- Changed how MPC sessions are established in order to improve the multi instance feature
Client API:
- Node.js - EDDSA presigGen() added, presigGenWithSessionID() method now returns generated presignature IDs
Patch changes (no affect on compatibility):
- Buildtag openssl renamed to extlib. External lib secp256k1 removed.
Versions
Database: 7.2.0
Node Communication: 19.0 (!)
Node Configuration: 10.10
Client API: 34.1
Client Communication: 20.0TSM Release version 38.0.0 (2022-08-23)
by Cahyo SubrotoChanges
Client API:
- SEPMONERO22: Increase ring size from 11 to 16 to support Monero 18 (Fluorine Fermi)
Client Communication:
- SEPMONERO22: Increase ring size from 11 to 16 to support Monero 18 (Fluorine Fermi)
Versions
Client API: 34.0 (!)
Client Communication: 20.0 (!)
Database: 7.1.0
Node Communication: 18.1
Node Configuration: 10.10