Skip to content

Releases: synonymdev/vss-rust-client-ffi

v0.5.12

11 Feb 22:13
be6c15e

Choose a tag to compare

This release:

  • Introduces dual key derivation: app backups use truncated 32-byte seed (backward-compatible with v0.4.0); LDK backups use full 64-byte BIP39 seed (matching ldk-node's key derivation)
  • Adds a dedicated LdkVssClient with its own global singleton, fully separate from the app backup VssClient — each client has independent initialization, shutdown, and key derivation
  • Adds LdkNamespace enum for type-safe namespace addressing of ldk-node's obfuscated key format obf("primary#secondary")#obf("key")
  • Adds dedicated LDK client APIs: vss_new_ldk_client_with_lnurl_auth, vss_shutdown_ldk_client, vss_ldk_get, vss_ldk_store, vss_ldk_delete, vss_ldk_list_keys, vss_ldk_list_all_keys

Android Package

0.5.12

v0.4.0

09 Dec 14:02
7afd531

Choose a tag to compare

This Release:

  • Updates vss-client dependency from 0.3 to vss-client-ng 0.4
  • Adapt to new StorableBuilder API (AAD parameter, key by reference)
  • Store data_encryption_key separately in VssClient struct
  • Update MSRV to 1.75+ in documentation
  • No changes to public FFI API
  • There should be no need to upgrade the server

Note: Data encrypted with vss-client 0.3 is not compatible with this version due to AAD changes in the encryption scheme.

v0.3.2

03 Nov 21:46
4205189

Choose a tag to compare

Initial release.

What's Changed

New Contributors

Full Changelog: https://github.com/synonymdev/vss-rust-client-ffi/commits/v0.3.2