Core types and traits of the Ockam vault.
This crate contains the core types and traits of the Ockam vault and is intended for use by other crates that either provide implementations for those traits, or use traits and types as an abstract dependency.
A public key
Handle to a cryptographic Secret Individual Vault implementations should map secret handles into implementation-specific Secret representations (e.g. binaries, or HSM references) stored inside Vault (e.g. using HashMap)
Binary representation of a Secret.
Binary representation of Signature
AES128 private key length
AES256 private key length
Curve25519 public key length
Curve25519 private key length
P256 public key length
P256 private key length
Vault with asymmetric encryption functionality
A trait for hashing data into fixed length output
Key id related vault functionality
Trait with symmetric encryption
Signature verification functionality