Re-exports§
pub use ssi_data_integrity_suites as suites;
Modules§
- canonicalization
- hashing
- signing
- ssi_rdf
- Resource Description Framework (RDF) utilities, including the URDNA2015 canonicalization algorithm.
- suite
- value_
or_ array
Structs§
- AnyConfiguration
Algorithm - AnyInput
Suite Options - Suite-specific options for all cryptographic suites.
- AnyMessage
Signer - AnyResolver
- AnySelection
Options - AnySignature
Options - AnySigner
- AnyVerifier
- Cryptosuite
Str - Cryptographic suite identifier.
- Cryptosuite
String - Owned cryptographic suite identifier.
- Data
Integrity - Data-Integrity-secured document.
- Data
Integrity Document - Any Data-Integrity-compatible document.
- Embedded
Proof Configuration Ref - Expanded
Embedded Proof Configuration - Expanded
Proof Configuration - Linked-Data proof configuration.
- Expanded
Type - Expanded proof type.
- Invalid
Cryptosuite String - Json
Pointer - JSON Pointer.
- Json
Pointer Buf - JSON Pointer buffer.
- Missing
Cryptosuite - Proof
- Data Integrity Proof.
- Proof
Configuration - Proof configuration.
- Proof
Configuration Ref - Proof
Configuration RefWithout Options - Proof configuration without the suite specific options.
- Proof
Options - Proof options.
- Proof
Ref - Proofs
- Set of Data-Integrity proofs.
- Unknown
Suite
Enums§
- AnyPrepared
Claims - AnyProof
Options - Any signature protocol.
- AnyProtocol
- AnySignature
- Any signature.
- AnySuite
- Built-in Data Integrity cryptographic suites.
- AnySuite
Verification Method - Any verification method.
- AnyTransformation
Options - Any transformation options.
- Configuration
Expansion Error - Decode
Error - Proof
Configuration Cast Error - Type
- Proof type.
- TypeRef
- Proof type reference.
- Unsupported
Proof Suite
Constants§
Traits§
- Clone
Cryptographic Suite - Cryptographic
Suite - Cryptographic suite.
- Debug
Cryptographic Suite - Deserialize
Cryptographic Suite - Into
AnySignature Algorithm - Serialize
Cryptographic Suite - Standard
Cryptographic Suite - Standard cryptographic suite.
Functions§
- from_
json_ slice - Decodes a Data-Integrity credential or presentation from its JSON binary representation.
- from_
json_ str - Decodes a Data-Integrity credential or presentation from its JSON textual representation.
Type Aliases§
- AnyData
Integrity - Data-Integrity-secured claims with any cryptographic suite.
- AnyInput
Options - AnyProof
- Any Data-Integrity proof known by this library.
- AnyProofs
- List of any Data-Integrity proof known by this library.
- AnySignature
Algorithm - AnySignature
Algorithm Instance