package
1.1.2
Repository: https://github.com/trustbloc/kms-go.git
Documentation: pkg.go.dev

# Variables

nolint: gochecknoglobals.

# Interfaces

EncrypterDecrypter provides encryption and decryption services.
FixedKeyCrypto provides crypto operations using a fixed key.
FixedKeyMultiSigner provides a signing interface for regular and multi-signatures using a fixed key for each signer instance.
FixedKeySigner provides the common signer interface, using a fixed key for each signer instance.
KeyCreator creates keypairs in the wrapped KMS, returning public keys in JWK format.
KMSCrypto provides wrapped kms and crypto operations.
KMSCryptoMultiSigner provides signing operations, including multi-signatures.
KMSCryptoSigner provides signing operations.
KMSCryptoVerifier provides a signature verification interface.
RawKeyCreator creates keypairs in the wrapped KMS, returning public keys as either JWK or the raw crypto key.
Suite provides a suite of kms+crypto functions.