Skip to main content

Crate signstar_crypto

Crate signstar_crypto 

Source
Expand description

§Signstar crypto

Common types and functionality for cryptography in Signstar.

§Documentation

§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.