Expand description
Verifiable Credential Data Integrity 1.0 core implementation.
Re-exports§
pub use suite::CloneCryptographicSuite;pub use suite::CryptographicSuite;pub use suite::DebugCryptographicSuite;pub use suite::DeserializeCryptographicSuite;pub use suite::SerializeCryptographicSuite;pub use suite::StandardCryptographicSuite;
Modules§
Structs§
- 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 - 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.
Enums§
- Configuration
Expansion Error - Decode
Error - Proof
Configuration Cast Error - Type
- Proof type.
- TypeRef
- Proof type reference.
- Unsupported
Proof Suite
Constants§
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.