Module lair_keystore_api::lair_store
source · Expand description
Items related to securely persisting keystore secrets (e.g. to disk).
Modules§
- Helper traits for store types - you probably don’t need these unless you are implementing new lair core instance logic.
Structs§
- Public information associated with a given tls certificate.
- A handle to a running lair keystore backend persistance instance. Allows storing, listing, and retrieving keystore secrets.
- A factory abstraction allowing connecting to a lair keystore persistance backend with an unlock secret (generally derived from a user passphrase).
- Public information associated with a given seed.
Enums§
- The type and tag of this lair entry.
- The raw lair entry inner types that can be stored. This is generally wrapped by an
Arc
. See the typedef LairEntry.
Type Aliases§
- The 32 byte blake2b digest of the der encoded tls certificate.
- An actual LairEntry. Unlike LairEntryInfo, this type contains the actual secrets associated with the keystore entry.
- Data type for secret seed