# Functions
New will create a new (local) KMS service.
NewCryptoBox creates a CryptoBox which provides crypto box encryption using the given KMS's key.
# Constants
Namespace is the store name used when creating a KMS store using kms.NewAriesProviderWrapper.
# Type aliases
CryptoBox provides an elliptic-curve-based authenticated encryption scheme
Payloads are encrypted using symmetric encryption (XChacha20Poly1305) using a shared key derived from a shared secret created by
Curve25519 Elliptic Curve Diffie-Hellman key exchange.
LocalKMS implements kms.KeyManager to provide key management capabilities using a local db.