[][src]Crate hips

A simple secrets database.

While hips can be used as a binary for operational purposes, you might need your server to retrieve secrets at runtime.

You should be mostly manipulating the Database object directly. It exposes an API very similar to the hips binary's (store, load, remove, list...)

Modules

backends

Backend trait implementations.

encrypters

Encrypter trait implementations.

Structs

Database

A handle to the underlying secrets database.

Encrypted

An encrypted secret and its name.

Secret

A plaintext secret and its name.

Traits

Backend

Storage behavior: what does it mean to store/load/..?

Encrypter

Encryption behavior: what does it mean to encrypt/decrypt?