Optional materialize-to-use key-store support for Basil.
This crate holds the storage adapters and local crypto needed when Basil is
backed by a key/value store rather than an in-place transit engine. Secret
bytes are returned in [Zeroizing] owners and local crypto materializes a key
for exactly one operation.