Expand description
TLSNotary core protocol library.
This crate contains core types for the TLSNotary protocol, including some functionality for selective disclosure.
Re-exports§
pub use session::HandshakeSummary;
pub use session::NotarizedSession;
pub use session::SessionData;
pub use session::SessionHeader;
pub use transcript::Direction;
pub use transcript::RedactedTranscript;
pub use transcript::Transcript;
pub use transcript::TranscriptSlice;
Modules§
- Types related to transcript commitments.
- Fixtures for testing
- Merkle tree types.
- Protocol message types.
- Different types of proofs used in the TLSNotary protocol.
- TLS session types.
- Transcript data types.
Enums§
- A Notary public key.
- A Server’s name.
- A Notary signature.