infusion_ffi 1.2.8 copy "infusion_ffi: ^1.2.8" to clipboard
infusion_ffi: ^1.2.8 copied to clipboard

Public Flutter FFI plugin for Infusion (core closed-source). Mobile uses prebuilt AAR/Pod; desktop downloads prebuilt binaries from GitHub Releases.

1.2.8 #

  • Workaround: Skip issueCap test due to known native bug in infusion_ffi.
  • Docs: Added INFUSION_LIB_PATH instructions for local testing.
  • Bump versions to synchronize with core crates.

1.2.7 #

  • fix(ffi): switch to pointer-based struct passing to prevent SIGABRT on ARM64.
  • fix(loader): remove legacy third_party paths and cleanup directory.
  • Build Release Artifacts (AAR/XCFramework) for 1.2.7.

1.2.6 #

  • refactor(core): modularize crypto and frame; remove external MAC; add AAD.
  • feat(sign,cid): add Ed25519 + BLAKE3; prev_cid; verify/cid.
  • feat(events,cap): implement OwnershipTransfer, ReadEvent, LicenseGrant + cap_tokens (skeleton).
  • feat(ffi): create include/infusion.h and minimal FFI bindings.

1.2.5 #

  • Improved pub.dev score (50/50).
  • Fixed lints and analysis issues.
  • Added usage example.
  • Added Swift Package Manager (SPM) support.
  • Updated license to MIT for the Dart wrapper.

1.2.0 #

BREAKING CHANGES: The FFI architecture has moved from a global singleton to instance-based VaultContext handles.

  • Breaking (Rust/FFI): infusion_init is replaced by infusion_new which returns a pointer. All other functions now accept this pointer context.

  • Breaking (Dart): InfusionFFI class is now instance-based. Use InfusionFFI.create() to initialize a vault and dispose() to free it.

  • New Feature: Added BIP-39 mnemonic generation (mnemonicGenerate) and restoration (mnemonicRestore) functions.

  • Internal: Refactored core to use tiny-bip39 1.0.

  • Added infusion_derive_key (FFI) for deriving sub-keys (e.g. Hive encryption) from the master seed.

  • Aligned init parameters to accept hex-encoded enc_key and sign_seed matching Rust FFI.

  • Added InfusionManager logic for IP Vault identity management.

1.2.4 #

  • Fixed incorrect version in binary download URL (re-release).

1.2.3 #

  • Fixed incorrect version in binary download URL.

1.0.0 (History) #

1.0.0 #

  • Initial release.
  • Added support for downloading prebuilt binaries (AAR/XCFramework) from GitHub Releases.
  • API wrapper for Infusion core.
0
likes
0
points
1.09k
downloads

Publisher

unverified uploader

Weekly Downloads

Public Flutter FFI plugin for Infusion (core closed-source). Mobile uses prebuilt AAR/Pod; desktop downloads prebuilt binaries from GitHub Releases.

Homepage

License

unknown (license)

Dependencies

ffi, flutter, path

More

Packages that depend on infusion_ffi

Packages that implement infusion_ffi