OpenAgentID documentation
Source referencesRust module referenceaegis-auth

aegis-auth · crate

Declared module signatures, types, configuration, and source documentation.

Source: aegis/aegis-auth/src/lib.rs. SHA-256: 7b6f26da034daf413490a387eddccc9114ecb69734dba161516cf589b27c158c.

This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.

challenge

pub mod challenge;

Source line: 10.

provider

pub mod provider;

Source line: 11.

session

pub mod session;

Source line: 12.

store

pub mod store;

Source line: 13.

pub use challenge::{build_challenge_payload, Challenge, ChallengeVerifier};

pub use challenge::{build_challenge_payload, Challenge, ChallengeVerifier};

Source line: 15.

pub use provider::{ApiKeyProvider, ChallengeResponseProvider};

pub use provider::{ApiKeyProvider, ChallengeResponseProvider};

Source line: 16.

pub use session::SessionManager;

pub use session::SessionManager;

Source line: 17.

pub use store::{InMemoryNonceStore, InMemorySessionStore, NonceStore, SessionStore};

pub use store::{InMemoryNonceStore, InMemorySessionStore, NonceStore, SessionStore};

Source line: 18.

On this page