just_crypto 1.0.1
just_crypto: ^1.0.1 copied to clipboard
Dart cryptography package backed by Rust native assets, with domain-specific APIs, typed key material, isolates, and cross-platform validation.
Unreleased #
1.0.1 #
- Added
x86_64-unknown-linux-gnuto native/rust-toolchain.toml so Linux GitHub Actions runners can build native assets during publish validation. - Applied canonical Rust formatting across native sources so
cargo fmt --checkno longer fails in CI or publish jobs. - Bumped the package version in pubspec.yaml and native/Cargo.toml to keep release metadata aligned.
1.0.0 #
- Added full package documentation in README.md, including installation, API overview, native-assets notes, current limitations, and publishing guidance.
- Replaced the template example with a complete runnable sample in example/just_crypto_example.dart.
- Added a reproducible benchmark in benchmark/benchmark.dart comparing
just_cryptoagainst pure Dart implementations frompackage:cryptography/dart.dart. - Added GitHub Actions workflows for CI validation and pub.dev publication in .github/workflows/ci.yml and .github/workflows/publish.yml.
- Declared direct package dependencies needed by Dart Hooks and benchmark tooling in pubspec.yaml.
- Switched FFI bindings to declarative
@Nativedefinitions in lib/src/bindings.dart so the package aligns with Dart Hooks code assets instead of manual library loading.