TSM Release version 46.0.0
June 20th, 2023 by Cahyo Subroto
Changes
Client Communication:
- Added static methods DeriveECDSA() and DeriveEdDSA() for soft deriving public keys and chain codes
- SEPH18S, DKLS18, DKLS19: Added method ChainCode() to export master or derived chain code
- Monero: Added method RecoveryInfo() for obtaining recovery data
Node Configuration:
- Added a DerivationAlgorithm setting to SEPD19S (EdDSA) to enable TDSA compatible derivation on migrated systems
Client API:
- SEPH18S, DKLS18, DKLS19: Added method ChainCode() to export master or derived chain code
- Node.js - TSMClient.init() can now be used with credentials in the same format as is output from the Go SDK and tsmcli
- Node.js - TSMClient.init() the nullAuthenticator param has been removed and replaced by the new method TSMClient.initInitial()
- Node.js - TSMClient.initInitial() is now used for creating a client with a null authenticator, i. e. for creating the initial admin account
Patch changes (no affect on compatibility):
- TDSA Migration tool to migrate TDSA systems to the TSM
Versions
Client Communication: 22.2
Database: 7.2.0
Node Communication: 19.0
Node Configuration: 10.11
Client API: 39.1 (!)