Unified key-provider abstraction for software, HSM, PKCS#11, and KMS backends.
Maintained by Lattix Technologies Corp.
Project website: https://lattix.io
This project is in early development.
Public APIs should be considered unstable until the relevant crates reach their first stable release.
- keymesh
Run:
cargo fmt --all -- --check
cargo check --workspace --all-targets --all-features
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo test --workspace --all-features
All crates are bootstrapped with publish = false.
Before enabling publication for a crate:
- Re-check the exact package name on crates.io.
- Complete the public API and crate documentation.
- Add tests for supported behavior.
- Add crate-specific keywords/categories where appropriate.
- Review dependency licenses and security posture.
- Remove publish = false only for that crate.
- Publish deliberately.
Licensed under either:
- Apache License, Version 2.0
- MIT License
at your option.