# Functions
NewSymmetric returns `Provider` based on AES256-GCM encryption.
ProtectStruct returns encrypted object value in base64url encoded format.
UnprotectObject decrypts and unmarshals protected Base64 encoded string to a struct.
# Interfaces
Provider interface for data protection.