criticaltrust 0.4.0

Digital signatures implementation for criticalup
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! High-level abstraction for key management and digital signature verification.
//!
//! This module provides [`SignedPayload`], a wrapper around digitally signed payloads that
//! enforces signatures are properly verified before the inner contents are accessible.
//! [`Keychain`] is also provided to establish a root of trust.

mod keychain;
mod payload;

pub use keychain::Keychain;
pub use payload::{PublicKeysRepository, Signable, SignedPayload};