Provides common methods and properties across kipher modules.
Set provider to null to use the default security provider.
provider
security provider JCE will use. (defaults to Bouncy Castle)