# Functions
New returns a new instance of Command.
NewCmdHandler returns instance of CmdHandler which can be used handle controller commands.
# Constants
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
List of actions supported by KMS.
# Structs
BlindRequest is a serializable Blind request.
BlindResponse is a serializable Blind response.
CmdHandler contains command handling details which can be used to build controller commands.
Command is a controller for commands.
ComputeMACRequest is a request to compute MAC for data.
ComputeMACResponse is a response for ComputeMAC request.
Config is a configuration for Command.
CorrectnessProofResponse is a serializable GetCorrectnessProof response.
CreateKeyRequest is a request to create a key.
CreateKeyResponse is a response for CreateKey request.
CreateKeyStoreRequest is a request to create user's key store.
CreateKeyStoreResponse is a response for CreateKeyStore request.
DecryptRequest is a request to decrypt a ciphertext.
DecryptResponse is a response for Decrypt request.
DeriveProofRequest is a request to create a BBS+ signature proof for a list of revealed messages.
DeriveProofResponse is a response for DeriveProof request.
EasyOpenRequest is a request to unseal a ciphertext sealed with Easy.
EasyOpenResponse is a response for EasyOpen request.
EasyRequest is a request to seal payload with a provided nonce.
EasyResponse is a response for Easy request.
EncryptRequest is a request to encrypt a message with associated data.
EncryptResponse is a response for Encrypt request.
ExportKeyResponse is a response for ExportKey request.
ImportKeyRequest is a request to import a key.
ImportKeyResponse is a response for ImportKey request.
RotateKeyRequest is a request to rotate a key.
RotateKeyResponse is a response for RotateKeyRequest request.
SealOpenRequest is a request to decrypt a ciphertext encrypted with Seal.
SealOpenResponse is a response for SealOpen request.
SignMultiRequest is a request to create a BBS+ signature of messages.
SignMultiResponse is a response for SignMulti request.
SignRequest is a request to sign a message.
SignResponse is a response for Sign request.
SignWithSecretsRequest is a serializable SignWithSecrets request.
SignWithSecretsResponse is a serializable SignWithSecrets response.
UnwrapKeyRequest is a request to unwrap a wrapped key.
UnwrapKeyResponse is a response for UnwrapKey request.
VerifyMACRequest is a request to verify MAC for data.
VerifyMultiRequest is a request to verify a signature of messages (BBS+).
VerifyProofRequest is a request to verify a BBS+ signature proof for revealed messages.
VerifyRequest is a request to verify a signature.
WrapKeyRequest is a request to wrap CEK.
WrapKeyResponse is a response for WrapKey request.
WrappedRequest is a command request with a wrapped original request from user.
# Type aliases
Exec is a command execution function type.