Crate aries_askar[][src]

Expand description

Secure storage designed for Hyperledger Aries agents

Re-exports

pub use self::backend::any;any
pub use self::backend::postgres;postgres
pub use self::backend::sqlite;sqlite
pub use askar_crypto as crypto;

Modules

backend

Storage backends supported by aries-askar

kms

Support for cryptographic key management and operations

Structs

Entry

A record in the store

Error

The standard crate error type

PassKey

A possibly-empty password or key used to derive a store key

Scan

An active record scan of a store backend

Store

An instance of an opened store

TagFilter

A WQL filter used to restrict record queries

Enums

EntryTag

A tag on an entry record in the store

ErrorKind

The possible kinds of error produced by the crate

StoreKeyMethod

Supported methods for generating or referencing a new store key

Traits

Backend

Represents a generic backend implementation

ManageBackend

Create, open, or remove a generic backend implementation

Functions

generate_raw_store_key

Create a new raw (non-derived) store key