Expand description
Authentication system for multi-writer records Authentication system for multi-writer records.
This module provides the WriteAuth trait and various adapters for different authentication schemes.
Structs§
- Composite
Write Auth - Composite authentication that requires multiple auth methods to pass
- Delegated
Write Auth - Delegated authentication allowing multiple authorized writers
- MlsWrite
Auth - MLS (Message Layer Security) proof-based authentication This is a placeholder for integration with saorsa-mls
- PubKey
- A public key
- Sig
- A cryptographic signature
- Single
Write Auth - Single-writer authentication using a single public key
- Threshold
Write Auth - Threshold authentication requiring t-of-n signatures NOTE: saorsa-seal 0.1.1 doesn’t export the expected types (ThresholdVerifier, ShareSignature, PublicKeyShare) This is a placeholder implementation until the proper types are available
Traits§
- MlsProof
Verifier - Verifier interface for MLS proofs. External integrations (e.g., saorsa-mls)
should register an implementation at startup using
set_mls_verifier. - Write
Auth - Trait for verifying write authority on records.
Functions§
- set_
mls_ verifier - Register a global MLS proof verifier