tree: ad0e3176ec670be0148ab9d41f18da1e3a19d39b [path history] [tgz]
  1. c/
  2. src/
  3. testdata/
  4. BUILD.gn
  5. README.md
src/lib/storage/key-bag/README.md

Key-bag

Key-bag is a library for managing the persistence of a set of cryptographic keys. The keys are AES256 keys wrapped using an AEAD, such as AES256-GCM-SIV. A given key-bag can store an arbitrary number of keys wrapped with an arbitrary number of wrapping keys, held in a specified slot.

Rust and C bindings are provided.

Regenerating C bindings

See documentation in //src/lib/storage/key-bag/c/key_bag.h