# Functions
NewAriesProviderWrapper returns an implementation of the kms.Store interface that wraps an Aries provider implementation, allowing it to be used with a KMS.
WithAttrs option is for creating a key that requires extra attributes.
WithKeyID option is for importing a private key with a specified KeyID.
# Constants
AES128GCM key type value.
AES128GCMType key type value.
AES256GCM key type value.
AES256GCMNoPrefix key type value.
AES256GCMNoPrefixType key type value.
AES256GCMType key type value.
AriesWrapperStoreName is the store name used when creating a KMS store using kms.NewAriesProviderWrapper.
BLS12381G2 BBS+ key type value.
BLS12381G2Type BBS+ key type value.
ChaCha20Poly1305 key type value.
ChaCha20Poly1305Type key type value.
CLCredDef key type value.
CLCredDefType type value.
CLMasterSecret key type value.
CLMasterSecretType key type value.
ECDSAP256DER key type value.
ECDSAP256IEEEP1363 key type value.
ECDSAP256TypeDER key type value.
ECDSAP256TypeIEEEP1363 key type value.
ECDSAP384DER key type value.
ECDSAP384IEEEP1363 key type value.
ECDSAP384TypeDER key type value.
ECDSAP384TypeIEEEP1363 key type value.
ECDSAP521DER key type value.
ECDSAP521IEEEP1363 key type value.
ECDSAP521TypeDER key type value.
ECDSAP521TypeIEEEP1363 key type value.
ECDSASecp256k1DER key type value.
ECDSASecp256k1IEEEP1363 key type value.
ECDSASecp256k1TypeDER key type value.
ECDSASecp256k1TypeIEEEP1363 key type value.
ED25519 key type value.
ED25519Type key type value.
HMACSHA256Tag256 key type value.
HMACSHA256Tag256Type key type value.
NISTP256ECDHKW key type value.
NISTP256ECDHKWType key type value.
NISTP384ECDHKW key type value.
NISTP384ECDHKWType key type value.
NISTP521ECDHKW key type value.
NISTP521ECDHKWType key type value.
RSAPS256 key type value.
RSAPS256Type key type value.
RSARS256 key type value.
RSARS256Type key type value.
X25519ECDHKW key type value.
X25519ECDHKWType key type value.
XChaCha20Poly1305 key type value.
XChaCha20Poly1305Type key type value.
# Variables
ErrKeyNotFound is an error type that a KMS expects from the Store.Get method if no key stored under the given key ID could be found.
# Type aliases
Creator method to create new key management service.
CryptoBox is a libsodium crypto service used by legacy authcrypt packer.
KeyManager manages keys and their storage for the aries framework.
KeyOpts are the create key option.
KeyType represents a key type supported by the KMS.
PrivateKeyOpts are the import private key option.
Provider for KeyManager builder/constructor.
Store defines the storage capability required by a KeyManager Provider.