18#ifndef _DECAF_INTERNAL_SECURITY_PROVIDER_DEFAULTMESSAGEDIGESTPROVIDERSERVICE_H_
19#define _DECAF_INTERNAL_SECURITY_PROVIDER_DEFAULTMESSAGEDIGESTPROVIDERSERVICE_H_
39 DefaultMessageDigestProviderService(
const DefaultMessageDigestProviderService&);
40 DefaultMessageDigestProviderService& operator= (
const DefaultMessageDigestProviderService&);
45 const std::string& algorithmName);
virtual decaf::security::SecuritySpi * newInstance()
Return a new instance of the implementation described by this service.
DefaultMessageDigestProviderService(const decaf::security::Provider *provider, const std::string &algorithmName)
virtual ~DefaultMessageDigestProviderService()
This class represents a "provider" for the Decaf Security API, where a provider implements some or al...
Definition Provider.h:46
Definition ProviderService.h:31
Base class used as a Marker for all Security Provider Interface classes in the Decaf Security API.
Definition SecuritySpi.h:32
#define DECAF_API
Definition Config.h:29
Definition MD4MessageDigestSpi.h:28
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition AprPool.h:25