Module storage

Source
Expand description

Storage traits.

Modules§

bls
BLS12381 utils.
key_id_storage
KeyIdStorage types and functionalities.
key_storage
KeyStorage types and functionalities.
public_modules
All modules that should be made available to end-users.
storage
Storage types and functionalities.

Structs§

JwkGenOutput
The output of a JWK key generation.
JwkMemStore
An insecure, in-memory JwkStorage implementation that serves as an example and may be used in tests.
JwsSignatureOptions
Options for creating a JSON Web Signature.
KeyId
An identifier for a private key stored in a key storage.
KeyIdMemstore
An insecure, in-memory KeyIdStorage implementation that serves as an example and may be used in tests.
KeyType
The type or class of a cryptographic key.
MethodDigest
Unique identifier of a VerificationMethod.
ProofUpdateCtx
Contains information needed to update the signature in the RevocationTimeframe2024 revocation mechanism.
Storage
A type wrapping a key and key id storage, typically used with JwkStorage and KeyIdStorage that should always be used together when calling methods from JwkDocumentExt.
StorageSigner
Signer that offers signing capabilities for Signer trait from secret_storage. Storage is used to sign.

Enums§

JwkStorageDocumentError
Errors that can occur when working with the JwkDocumentExt API.
KeyIdStorageErrorKind
The cause of the failed key id storage operation.
KeyStorageErrorKind
The cause of the failed key storage operation.
MethodDigestConstructionErrorKind
Characterization of the underlying cause of a MethodDigestConstructionError.

Traits§

JwkDocumentExt
Extension trait for JWK-based operations on DID documents.
JwkStorage
Secure storage for cryptographic keys represented as JWKs.
JwkStorageBbsPlusExt
Extension to the JwkStorage to handle BBS+ keys
JwpDocumentExt
Handle JWP-based operations on DID Documents.
KeyIdStorage
Key value Storage for KeyId under MethodDigest.
TimeframeRevocationExtension
CoreDocument and IotaDocument extension to handle Credential’ signature update for RevocationTimeframe2024

Type Aliases§

KeyIdStorageError
Error type for key id storage operations.
KeyIdStorageResult
Result of key id storage operations.
KeyStorageError
Error type for key storage operations.
KeyStorageResult
Result of key storage operations.
KeytoolStorage
An unsecure Storage that leverages IOTA Keytool.
MethodDigestConstructionError
Error that may occur when constructing a MethodDigest.
StorageResult
Alias for a Result with the error type Error.