fixed typo
use CipherEngine as base class for other cipher engines
return null on exception instead of keyobject
return null on exception instead of keyobject
return null on exception instead of keyobject
use flexi provider engine factory
FlexiProviderEngineFactory
CheckOperation to check if flexi provider operation is valid