# Functions
GetKMSDriver fetches a KMSDriver by a given URI.
NewExecutor creates a new encryption rule executor.
NewExecutorWithClock creates a new encryption rule executor with a given clock.
Register registers the encryption rule executor.
RegisterKMSDriver is used to register a new KMS driver.
RegisterWithClock registers the encryption rule executor with a given clock.
# Constants
Aes128Gcm represents AES128_GCM algorithm.
Aes256Gcm represents AES256_GCM algorithm.
Aes256Siv represents AES256_SIV algorithm.
EncryptDekAlgorithm represents a dek algorithm.
EncryptDekExpiryDays represents dek expiry days.
EncryptKekName represents a kek name.
EncryptKmsKeyID represents a kms key ID.
EncryptKmsType represents a kms type.
MillisInDay represents number of milliseconds in a day.
# Structs
Cryptor is a cryptor.
FieldEncryptionExecutor is a field encryption executor.
FieldEncryptionExecutorTransform is a field encryption executor transform.