typesec_integrations/
did.rs1mod crypto;
16mod document;
17mod envelope;
18mod error;
19mod gateway;
20mod identifier;
21mod keystore;
22#[cfg(any(test, feature = "demo-crypto"))]
23mod keystore_demo;
24mod ollama;
25mod typedid;
26
27pub use document::{DidDocument, DidResolver, DidService, StaticDidResolver, VerificationMethod};
28pub use envelope::{DidEnvelope, DidMessageBody, DidMessageReference, DidReplyBinding};
29pub use error::DidError;
30pub use gateway::{
31 DidMessageGateway, TypeDidAttestation, TypeDidGateway, VerifiedDidPrompt,
32 VerifiedTypeDidMessage,
33};
34pub use identifier::Did;
35pub use keystore::{DidKeyStore, Ed25519DidKey, Ed25519DidKeyStore};
36#[cfg(any(test, feature = "demo-crypto"))]
37pub use keystore_demo::{DemoDidKeyPair, DemoDidKeyStore};
38pub use ollama::DidOllamaClient;
39pub use typedid::{
40 A2aTypeDidAdapter, AcpTypeDidAdapter, BandSecureEnvelopeAdapter, HttpTypeDidAdapter,
41 SecureEnvelopeAdapter, StaticTypeDidProfileResolver, TypeDidConversation, TypeDidMode,
42 TypeDidProfile, TypeDidProfileResolver, TypeDidWrapRequest,
43};
44
45#[cfg(test)]
46mod tests;