18#ifndef _DECAF_INTERNAL_SECURITY_PROVIDER_DEFAULTSECURERANDOMPROVIDERSERVICE_H_
19#define _DECAF_INTERNAL_SECURITY_PROVIDER_DEFAULTSECURERANDOMPROVIDERSERVICE_H_
45 const std::string& algorithmName);
Decaf's Default Secure Random Security provider used to create instances of the built-in Secure Rando...
Definition: DefaultSecureRandomProviderService.h:36
DefaultSecureRandomProviderService(const decaf::security::Provider *provider, const std::string &algorithmName)
virtual decaf::security::SecuritySpi * newInstance()
Return a new instance of the implementation described by this service.
virtual ~DefaultSecureRandomProviderService()
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
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition: AprPool.h:25