TSM Release version 36.0.0 (2022-08-18)

Changes

    Node Configuration:
    - Added Export and Backup enabling options in SEPD19S (EdDSA)
    - Added RFC5649 enabling option in MRZ15
    Client API:
    - Node.js - Removed publicKeyDER() method, multiple formats are now returned from the publicKey() method
    - Node.js - EDDSA methods added: Keygen(), KeygenWithSessionID(), PresigGenWithSessionID(), PublicKey(), Sign(), PartialSign(), PartialSignWithPresig(), Verify(), Finalize(), BackupShare(), RestoreShare()
    - Node.js - EDDSA to use the EDDSA methods, Node.js version 18.7.0 is required
    - Node.js - ECDSA methods added: WrappingKeys(), BackupShare(), RestoreShare()
    - Added a SetThreshold to Client, for handling offline nodes
    - Added Backup and Restore for EdDSA in go, mobile, libtsmclient, Java and WASM SDKs.
    - Added Import and Export for EdDSA in go and mobile SDKs.
    - Added Import and AES Key wrapping enabling RFC5649 key wrap with padding
    Client Communication:
    - Added endpoints for Import, Export, Backup and Restore for EdDSA
    - Added endpoints for RFC5649
    Node Communication:
    - Added EdDSA communication formats for Import, Export, Backup and Restore
    - Added RFC5649 communication formats
    Patch changes (no affect on compatibility):
    - Fixed problems when running 2 out of 3 by adding a SetThreshold method to Client
    - Added session ID to reshare in mobile SDK

Versions

    Database: 7.1.0
    Node Communication: 18.1 (!)
    Node Configuration: 10.10
    Client API: 32.0 (!)
    Client Communication: 19.2