# 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.