aitp-crypto 0.2.0

Ed25519 signing and JWK thumbprint primitives for AITP
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Ed25519 signing keys, verifying keys, and JWK thumbprint computation.
//!
//! AITP v0.1 uses Ed25519 only. Crypto agility is reserved for a future
//! major version.

#![forbid(unsafe_code)]
#![warn(missing_docs)]

pub mod error;
pub mod keys;
pub mod thumbprint;

pub use error::CryptoError;
pub use keys::{AitpSigningKey, AitpVerifyingKey, Signature, SignatureAlgorithm};
pub use thumbprint::{compute_jwk_thumbprint, compute_jwk_thumbprint_p256};