Botan  1.11.26
Namespaces | Macros | Functions
kdf.cpp File Reference
#include <botan/kdf.h>
#include <botan/exceptn.h>
#include <botan/internal/algo_registry.h>

Go to the source code of this file.

Namespaces

 Botan
 

Macros

#define BOTAN_REGISTER_KDF_1HASH(type, name)   BOTAN_REGISTER_NAMED_T(KDF, name, type, (make_new_T_1X<type, HashFunction>))
 
#define BOTAN_REGISTER_KDF_NAMED_1STR(type, name)   BOTAN_REGISTER_NAMED_T(KDF, name, type, (make_new_T_1str_req<type>))
 
#define BOTAN_REGISTER_KDF_NOARGS(type, name)   BOTAN_REGISTER_NAMED_T(KDF, name, type, (make_new_T<type>))
 

Functions

KDF * Botan::get_kdf (const std::string &algo_spec)
 

Macro Definition Documentation

#define BOTAN_REGISTER_KDF_1HASH (   type,
  name 
)    BOTAN_REGISTER_NAMED_T(KDF, name, type, (make_new_T_1X<type, HashFunction>))

Definition at line 38 of file kdf.cpp.

Referenced by Botan::get_kdf().

#define BOTAN_REGISTER_KDF_NAMED_1STR (   type,
  name 
)    BOTAN_REGISTER_NAMED_T(KDF, name, type, (make_new_T_1str_req<type>))

Definition at line 41 of file kdf.cpp.

Referenced by Botan::get_kdf().

#define BOTAN_REGISTER_KDF_NOARGS (   type,
  name 
)    BOTAN_REGISTER_NAMED_T(KDF, name, type, (make_new_T<type>))

Definition at line 36 of file kdf.cpp.

Referenced by Botan::get_kdf().