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§
- JwkGen
Output - The output of a JWK key generation.
- JwkMem
Store - An insecure, in-memory
JwkStorage
implementation that serves as an example and may be used in tests. - JwsSignature
Options - Options for creating a JSON Web Signature.
- KeyId
- An identifier for a private key stored in a key storage.
- KeyId
Memstore - 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.
- Method
Digest - Unique identifier of a
VerificationMethod
. - Proof
Update Ctx - 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
andKeyIdStorage
that should always be used together when calling methods fromJwkDocumentExt
. - Storage
Signer - Signer that offers signing capabilities for
Signer
trait fromsecret_storage
.Storage
is used to sign.
Enums§
- JwkStorage
Document Error - Errors that can occur when working with the
JwkDocumentExt
API. - KeyId
Storage Error Kind - The cause of the failed key id storage operation.
- KeyStorage
Error Kind - The cause of the failed key storage operation.
- Method
Digest Construction Error Kind - Characterization of the underlying cause of a
MethodDigestConstructionError
.
Traits§
- JwkDocument
Ext - Extension trait for JWK-based operations on DID documents.
- JwkStorage
- Secure storage for cryptographic keys represented as JWKs.
- JwkStorage
BbsPlus Ext - Extension to the JwkStorage to handle BBS+ keys
- JwpDocument
Ext - Handle JWP-based operations on DID Documents.
- KeyId
Storage - Key value Storage for
KeyId
underMethodDigest
. - Timeframe
Revocation Extension - CoreDocument and IotaDocument extension to handle Credential’ signature update for RevocationTimeframe2024
Type Aliases§
- KeyId
Storage Error - Error type for key id storage operations.
- KeyId
Storage Result - Result of key id storage operations.
- KeyStorage
Error - Error type for key storage operations.
- KeyStorage
Result - Result of key storage operations.
- Keytool
Storage - An unsecure Storage that leverages IOTA Keytool.
- Method
Digest Construction Error - Error that may occur when constructing a
MethodDigest
. - Storage
Result - Alias for a
Result
with the error typeError
.