lys-core 0.2.0

Domain-agnostic cryptographic trust primitives — certificate authority, Merkle transparency log, signed attestations, sealed envelopes, and Ed25519 key management.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Certificate authority operations: Ed25519-rooted X.509 issuance, proof of
//! possession for holder-controlled subject keys, custom extension transport,
//! and chain verification.

pub mod authority;
pub mod certificate;
pub mod extensions;
pub(crate) mod rcgen_bridge;
pub mod request;

pub use authority::{CertificateAuthority, verify_certificate_chain, verify_certificate_chain_at};
pub use certificate::{CertifiedKey, IssuedCertificate, certificate_subject_public_key};
pub use extensions::{CustomExtension, LYS_OID_ARC, decode_extension, encode_extension};
pub use request::{VerifiedRequest, create_certificate_request, verify_certificate_request};