Skip to main content

passless_core/
lib.rs

1#[cfg(feature = "agent")]
2pub mod agent;
3pub mod config;
4pub mod error;
5
6#[cfg(feature = "agent")]
7pub use agent::{
8    AgentConfig, AgentMode, AgentProfileConfig, AgentStorageConfig, BoundedDuration, CredentialRef,
9    DeviceIdentity, GrantId, IdError, PendingRequestId, Policy, PolicyDigest, PolicyError,
10    PolicyParams, PrincipalSessionId, ProfileId, validate_rp_id,
11};
12#[cfg(feature = "agent")]
13pub use config::{
14    AdminAuditAction, AdminAuditExportFormat, AdminBrowserAction, AdminCredentialAction,
15    AdminDelegationAction, AdminPolicyAction, AdminProfileAction, AdminSessionAction,
16    AgentAdminAction, AgentCommand, AgentCredentialAction, AgentDelegationAction,
17    AgentIntentAction, AgentIntentActionType,
18};
19pub use config::{
20    AgentSkillScope, AgentSkillTarget, AppConfig, Args, BackendConfig, ClientAction, Commands,
21    ConfigAction, OutputFormat, PinAction, SecurityConfig,
22};
23pub use error::{Error, Result};