created skeleton of DesEncryptionProvider