Expand description
§Signstar crypto
Common types and functionality for cryptography in Signstar.
§Documentation
- https://signstar.archlinux.page/rustdoc/signstar_crypto/ for development version of the crate
- https://docs.rs/signstar_crypto/latest/signstar_crypto/ for released versions of the crate
§Features
_containerized-integration-test: Integration tests that require a containerized test environment. NOTE: Unless you are developing this crate, you will very likely not want to use this feature._test-helpers: Helpers used for integration test setups. NOTE: Unless you are developing this crate, you will very likely not want to use this feature.nethsm: Enable integration required for use with a NetHSM.yubihsm2: Enables support for the YubiHSM2 backend.
§Contributing
Please refer to the contributing guidelines to learn how to contribute to this project.
§License
This project may be used under the terms of the Apache-2.0 or MIT license.
Changes to this project - unless stated otherwise - automatically fall under the terms of both of the aforementioned licenses.
Re-exports§
pub use secret_file::AdministrativeSecretHandling;pub use secret_file::NonAdministrativeSecretHandling;
Modules§
- error 🔒
- Error handling.
- key
- Cryptographic key handling.
- openpgp
- OpenPGP functionality for Signstar.
- passphrase
- Passphrase handling.
- secret_
file - Creation and loading of secrets from files.
- signer
- Low-level signing interface.
- test
- Utilities used for test setups.
- traits
- Traits for cryptography related items.
Enums§
- Error
- An error that may occur when working with cryptographic types for Signstar.