Skip to main content

Module crypto

Module crypto 

Source
Expand description

Cryptographic utilities for module signing and trust verification.

This module provides Ed25519 digital signatures for content-addressed module manifests and a keychain-based trust model for verifying module authors.

Re-exports§

pub use keychain::Keychain;
pub use keychain::TrustLevel;
pub use keychain::TrustedAuthor;
pub use keychain::VerifyResult;
pub use signing::ModuleSignatureData;
pub use signing::generate_keypair;
pub use signing::generate_keypair_bytes;
pub use signing::public_key_from_secret;
pub use signing::sign_manifest_hash;

Modules§

keychain
Trusted author keychain for module signature verification.
signing
Ed25519 digital signature support for module manifests.