Defines the interface uses with our underlying cryptographic library or an externally provided library
Defines the interface uses with our underlying cryptographic library or an externally provided library