Crate askar_storage

Source
Expand description

Secure storage designed for Hyperledger Aries agents

Re-exports§

pub use self::backend::Backend;
pub use self::backend::BackendSession;
pub use self::backend::ManageBackend;
pub use self::backend::postgres;
pub use self::backend::sqlite;
pub use askar_crypto as crypto;

Modules§

any
Generic backend support
backend
Storage backends supported by askar
entry
Entry type definitions

Structs§

Error
The standard crate error type
Options
Parsed representation of database connection URI
PassKey
A possibly-empty password or key used to derive a store key

Enums§

Argon2Level
Argon2i derivation methods
ErrorKind
The possible kinds of error produced by the crate
KdfMethod
Supported KDF methods for generating or referencing a store key
StoreKeyMethod
Supported methods for generating or referencing a new store key

Traits§

IntoOptions
A trait implemented by types that can be converted into Options

Functions§

generate_raw_store_key
Create a new raw (non-derived) store key