# Functions
New creates a new S3 Encryption Client v3 with the given CryptographicMaterialsManager.
# Constants
DefaultMinFileSize is used to check whether we want to write to a temp file or store the data in memory.
EncryptionContext is used to extract Encryption Context to use on a per-request basis.
# Structs
EncryptionClientOptions is the configuration options for the S3 Encryption Client.
S3EncryptionClientV3 provides client-side encryption for S3.
# Interfaces
GetObjectAPIClient is a client that implements the GetObject operation.
PutObjectAPIClient is a client that implements the PutObject operation.