Crate ssi_data_integrity

Source

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§

AnyConfigurationAlgorithm
AnyInputSuiteOptions
Suite-specific options for all cryptographic suites.
AnyMessageSigner
AnyResolver
AnySelectionOptions
AnySignatureOptions
AnySigner
AnyVerifier
CryptosuiteStr
Cryptographic suite identifier.
CryptosuiteString
Owned cryptographic suite identifier.
DataIntegrity
Data-Integrity-secured document.
DataIntegrityDocument
Any Data-Integrity-compatible document.
EmbeddedProofConfigurationRef
ExpandedEmbeddedProofConfiguration
ExpandedProofConfiguration
Linked-Data proof configuration.
ExpandedType
Expanded proof type.
InvalidCryptosuiteString
JsonPointer
JSON Pointer.
JsonPointerBuf
JSON Pointer buffer.
MissingCryptosuite
Proof
Data Integrity Proof.
ProofConfiguration
Proof configuration.
ProofConfigurationRef
ProofConfigurationRefWithoutOptions
Proof configuration without the suite specific options.
ProofOptions
Proof options.
ProofRef
Proofs
Set of Data-Integrity proofs.
UnknownSuite

Enums§

AnyPreparedClaims
AnyProofOptions
Any signature protocol.
AnyProtocol
AnySignature
Any signature.
AnySuite
Built-in Data Integrity cryptographic suites.
AnySuiteVerificationMethod
Any verification method.
AnyTransformationOptions
Any transformation options.
ConfigurationExpansionError
DecodeError
ProofConfigurationCastError
Type
Proof type.
TypeRef
Proof type reference.
UnsupportedProofSuite

Constants§

CRYPTOSUITE_STRING
DC_CREATED_IRI
XSD_DATETIME_IRI

Traits§

CloneCryptographicSuite
CryptographicSuite
Cryptographic suite.
DebugCryptographicSuite
DeserializeCryptographicSuite
IntoAnySignatureAlgorithm
SerializeCryptographicSuite
StandardCryptographicSuite
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§

AnyDataIntegrity
Data-Integrity-secured claims with any cryptographic suite.
AnyInputOptions
AnyProof
Any Data-Integrity proof known by this library.
AnyProofs
List of any Data-Integrity proof known by this library.
AnySignatureAlgorithm
AnySignatureAlgorithmInstance