[−][src]Crate aries_askar
Modules
| any | anyGeneric backend (from URI) support |
| postgres | postgresPostgres database support |
| sqlite | sqliteSqlite database support |
Structs
| Entry | A record in the store |
| Error | The standard crate error type |
| KeyEntry | A stored key entry |
| KeyParams | Parameters defining a stored key |
| PassKey | A possibly-empty password or key used to derive a store wrap key |
| Scan | An active record scan of a store backend |
| SecretBytes | A protected byte buffer |
| Session | An active connection to the store backend |
| Store | An instance of an opened store |
| TagFilter | A WQL filter used to restrict record queries |
Enums
| EntryOperation | Supported operations for entries in the store |
| EntryTag | A tag on a record in the store |
| ErrorKind | The possible kinds of error produced by the crate |
| KeyAlg | Supported key algorithms |
| KeyCategory | Categories of keys supported by the default KMS |
| WrapKeyMethod | Supported methods for generating or referencing a new wrap key |
Traits
| Backend | Represents a generic backend implementation |
| ManageBackend | Create, open, or remove a generic backend implementation |
| QueryBackend | Query from a generic backend implementation |
Functions
| derive_verkey | Derive the (public) verification key for a keypair |
| generate_raw_wrap_key | Create a new raw wrap key for a store |
| verify_signature | Verify that a message signature is consistent with the signer's key |