10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
KDFProvider Class Reference

#include <KDFProvider.h>

Detailed Description

Provides key derivation functions.

This is a "service locator", which provides access to the configured key derivation functions.

Public Member Functions

 KDFProvider (const std::shared_ptr< const ::tenduke::crypto::PBKDF2 > &pbkdf2_key_generator)
 Constructs a new instance.
std::shared_ptr< const ::tenduke::crypto::PBKDF2pbkdf2 () const
 Returns the configured PBKDF2 key generator.

Constructor & Destructor Documentation

◆ KDFProvider()

tenduke::crypto::KDFProvider::KDFProvider ( const std::shared_ptr< const ::tenduke::crypto::PBKDF2 > & pbkdf2_key_generator)
inlineexplicit

Constructs a new instance.

Parameters
pbkdf2_key_generatorPBKDF2 key generator

Member Function Documentation

◆ pbkdf2()

std::shared_ptr< const ::tenduke::crypto::PBKDF2 > tenduke::crypto::KDFProvider::pbkdf2 ( ) const
inline

Returns the configured PBKDF2 key generator.

Returns
PBKDF2 key generator

The documentation for this class was generated from the following file: