TSM Release version 46.0.0

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 (!)