# Functions
Decrypt is wrapper around DefaultEncryption.Decrypt.
DecryptItems is wrapper around DefaultEncryption.DecryptItems.
Encrypt is a wrapper around DefaultEncryption.Encrypt.
EncryptItems is a wrapper around DefaultEncryption.EncryptItems.
New creates an encryption; if key on path doesn't exist, it will be generated.
RestoreOldEncryptionKey is a wrapper around DefaultEncryption.RestoreOldEncryptionKey.
RotateEncryptionKey is a wrapper around DefaultEncryption.RotateEncryptionKey.
# Variables
DefaultEncryption is the default implementation of encryption.
DefaultEncryptionKeyPath contains default PMM encryption key path.
ErrEncryptionNotInitialized is error in case of encryption is not initialized.
# Structs
Column represents column name and column's custom handler (if needed).
Encryption contains fields required for encryption.
QueryValues represents query to update row after encrypt/decrypt.
Table represents table name, it's identifiers and columns to be encrypted/decrypted.