logo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Asymmetric cryptography i.e. digital signatures and public-key encryption.
//!
//! This module contains types and functionality common to all asymmetric
//! algorithms.
//!
//! Functionality specific to a particular algorithm is available in toplevel
//! modules (e.g. `attestation`, `ecdsa`, `ed25519`)

mod algorithm;
pub(crate) mod commands;
mod public_key;

pub use self::{algorithm::Algorithm, public_key::PublicKey};
pub use signature;