acdp 0.2.0

Rust client library for the Agent Context Distribution Protocol (ACDP v0.1.0)
Documentation
pub mod fingerprint;
pub mod hash;
pub mod jcs;
pub mod sign;
pub mod verify;

pub use fingerprint::{
    fingerprint_did_key_material, fingerprint_ed25519, fingerprint_p256_sec1,
    fingerprint_verification_method,
};
pub use hash::{
    canonical_preimage, compute_content_hash, derive_lineage_id, explain_hash_mismatch,
    verify_content_hash,
};
pub use jcs::{canonicalize, canonicalize_value, try_canonicalize_value};
pub use sign::{AcdpSigningKey, P256SigningKey, SigningKey};
pub use verify::{
    verify_body_offline, verify_did_key_envelope, verify_ecdsa_p256, verify_ed25519,
    verify_publish_request_signature_offline,
};

#[cfg(feature = "client")]
pub use verify::verify_publish_request_signature;