Releases: synonymdev/vss-rust-client-ffi
Releases · synonymdev/vss-rust-client-ffi
v0.5.12
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
LdkVssClientwith its own global singleton, fully separate from the app backupVssClient— each client has independent initialization, shutdown, and key derivation - Adds
LdkNamespaceenum for type-safe namespace addressing of ldk-node's obfuscated key formatobf("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
v0.4.0
This Release:
- Updates
vss-clientdependency from0.3tovss-client-ng0.4 - Adapt to new
StorableBuilderAPI (AADparameter, key by reference) - Store
data_encryption_keyseparately inVssClientstruct - 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
Initial release.
What's Changed
- feat: github packages android distribution by @ovitrif in #1
- feat: lnurl-auth jwt support by @ovitrif in #2
- feat: add store id derivation by @ovitrif in #3
- fix: upgrade uniffI to 0.28.3 and resolve iOS framework conflicts by @coreyphillips in #4
- Release v0.3.2 by @ben-kaufman in #5
New Contributors
- @ovitrif made their first contribution in #1
- @coreyphillips made their first contribution in #4
- @ben-kaufman made their first contribution in #5
Full Changelog: https://github.com/synonymdev/vss-rust-client-ffi/commits/v0.3.2