TSM Release version 48.0.1
by Cahyo SubrotoTSM Release version 48.0.0
by Cahyo SubrotoChanges
Client API:
- Node.js: Added method ReshareWithSessionID()
- libtsmclient: Added method ReshareWithSessionID()
- Mobile: Reshare parameters have been reordered, to make the order match other methods
Database:
- added table for pause lock
Patch changes (no affect on compatibility):
- Pause now works across multi instances
- Go upgraded to v1.19
Versions
Database: 7.3.0
Node Communication: 19.0
Node Configuration: 10.11
Client API: 41.0 (!)
Client Communication: 22.2TSM Release version 47.2.0
by Cahyo SubrotoChanges
Client API:
- Node.js: ARM64 architecture is now supported for Linux. Library is now statically linked, and embedded in compiled node.js file.
- libtsmclient: ARM64 architecture is now supported for Linux. AMD64 file has been renamed to reflect architecture.
Versions
Node Communication: 19.0
Node Configuration: 10.11
Client API: 40.2
Client Communication: 22.2
Database: 7.2.0TSM Release version 47.1.0
by Cahyo SubrotoTSM Release version 47.0.1
by Cahyo SubrotoTSM Release version 47.0.0
by Cahyo SubrotoTSM Release version: 46.1.0
by Cahyo SubrotoChanges
Client API:
- Node.js - Added method derive() to derive public keys and chain codes
- Node.js - Added method ecdsaClient.chainCode()
- libtsmclient - Added method ecdsaClient.ChainCode()
Patch changes (no affect on compatibility):
- Support for combining and finalizing recovery info on mobile
Versions
Database: 7.2.0
Node Communication: 19.0
Node Configuration: 10.11
Client API: 39.2
Client Communication: 22.2TSM Release version 46.0.0
by Cahyo SubrotoChanges
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 (!)TSM Release version: 45.0.0
by Cahyo SubrotoChanges
Client Communication:
- Monero: Added method RecoveryInfo() for obtaining recovery data
- Added static methods tsm.RecoveryInfoValidate(), tsm.RecoverKeyECDSA() and tsm.RecoverKeyEdDSA()
- RecoveryInfo returns new format (version 2); recovery data version 1 no longer supported (except in ers-lib)
Patch changes (no affect on compatibility):
- DKLS18 and SEPH18S: RecoveryInfo() now includes master chain code instead of master chain code seed
Versions
Client API: 38.1
Client Communication: 22.1 (!)
Database: 7.2.0
Node Communication: 19.0
Node Configuration: 10.10