Skip to main content

dpp_crypto/jws/
mod.rs

1//! JWS signing primitives — EdDSA over RFC 8785 (JCS) canonical bytes.
2
3pub mod algorithm;
4pub mod canonical;
5#[cfg(test)]
6mod proptests;
7pub mod signer;
8#[cfg(test)]
9mod tests;
10pub mod verifier;
11
12pub use algorithm::{ED25519_CRV, EDDSA_ALG, is_allowed_alg};
13pub use canonical::canonicalize;
14pub use signer::{sign, verify};
15pub use verifier::{
16    extract_key_by_fingerprint, extract_kid_from_jws, extract_primary_public_key, verify_jws,
17};