1pub mod access;
8pub mod identity;
9pub mod jws;
10pub mod keystore;
11
12#[cfg(test)]
13mod test_support;
14
15pub(crate) fn os_rng() -> rand::rand_core::UnwrapErr<rand::rngs::SysRng> {
20 rand::rand_core::UnwrapErr(rand::rngs::SysRng)
21}
22
23pub use access::{
26 AllowAllIssuers, Audience, CredentialBuilder, CredentialRole, CredentialStatus,
27 DppAccessCredential, DppCredentialSubject, PolicyDecision, RevocationOutcome,
28 SectorAccessPolicy, StaticTrustedIssuers, StatusList, TrustedIssuerRegistry,
29 VerificationResult, check_revocation, filter_by_audience, verify_credential_claims,
30 verify_credential_claims_with_trust, verify_credential_with_revocation,
31 verify_credential_with_revocation_and_trust,
32};
33pub use identity::{LocalIdentityService, PassportCredential, PassportCredentialSubject};