sudp 0.1.0

Secret-Use Delegation Protocol — protocol-level secret use for agentic systems
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! WebAuthn realization of [`crate::primitives::Authenticator`] (feature
//! `webauthn`, on by default).
//!
//! Verifies WebAuthn assertions using ES256/P-256 (the standard SUDP profile
//! choice). The client-side derivation of `userKey` and `W_c` from the
//! WebAuthn PRF extension lives at `A` (the browser); this module only
//! consumes assertions on the custodian side, plus enrollment artefacts at
//! Phase I.

pub mod webauthn;

pub use webauthn::{WebAuthn, WebAuthnAssertion, WebAuthnEnrollment, WebAuthnPublicKey};