zetrix_encryption_flutter 0.1.0
zetrix_encryption_flutter: ^0.1.0 copied to clipboard
Zetrix encryption library — ED25519, SM2, Dilithium3 (ML-DSA-65 FIPS 204), and Hybrid key support.
0.1.0 #
- Initial release of
zetrix_encryption_flutter. - ED25519 key generation, signing, and verification.
- SM2 (GB/T 32918) key generation, signing, and verification.
- Dilithium3 (ML-DSA-65, FIPS 204, ml-dsa
=0.1.0-rc.8) post-quantum key generation, signing, and verification via Rust FFI (flutter_rust_bridge). - Hybrid ED25519 + Dilithium3 key generation, signing, and verification.
- Zetrix encoded key format (base58 private / hex public) with checksum validation.
- Address derivation for all four key types.
- Self-initializing Rust native library — call
initZetrixEncryption()once at app start, or rely on automatic lazy initialisation on first use. - Android (
arm64-v8a,armeabi-v7a,x86,x86_64) and iOS (device + simulator xcframework) native binaries included.
Note: The Dilithium3 implementation is pinned to ml-dsa = "=0.1.0-rc.8" (pre-stable). Any version
bump must be re-verified for wire-format compatibility against the Zetrix Java SDK before release.