# Functions

NewClient returns a new client with default [clientconfig.ClientConfig] config.
NewClientWithConfig returns a new client with cfg clientconfig.ClientConfig.
WithAlgorithm returns an EncryptOptionFunc that sets the encryption algorithm in EncryptOptions.
WithDecryptionHandler returns an DecryptOptionFunc that sets the decryption handler in DecryptOptions.
WithEncryptionHandler returns an EncryptOptionFunc that sets the encryption handler in EncryptOptions.
WithFrameLength returns an EncryptOptionFunc that sets the frame length in EncryptOptions.

# Constants

DefaultFrameLength default frame length for encryption.

# Variables

ErrInvalidConfig is returned when client configuration is invalid.

# Structs

No description provided by the author
DecryptOptions defines the configuration options for the decryption process.
EncryptOptions defines the configuration options for the encryption process.

# Interfaces

No description provided by the author

# Type aliases

DecryptOptionFunc is a function type that applies a configuration option to an DecryptOptions struct.
EncryptOptionFunc is a function type that applies a configuration option to an EncryptOptions struct.