8 #include <botan/internal/core_engine.h> 9 #include <botan/scan_name.h> 10 #include <botan/algo_factory.h> 12 #if defined(BOTAN_HAS_PBKDF1) 13 #include <botan/pbkdf1.h> 16 #if defined(BOTAN_HAS_PBKDF2) 17 #include <botan/pbkdf2.h> 20 #if defined(BOTAN_HAS_PGPS2K) 21 #include <botan/pgp_s2k.h> 29 #if defined(BOTAN_HAS_PBKDF1) 34 #if defined(BOTAN_HAS_PBKDF2) 44 #if defined(BOTAN_HAS_PGPS2K)
PBKDF * find_pbkdf(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
MessageAuthenticationCode * make_mac(const std::string &algo_spec, const std::string &provider="")
std::string arg(size_t i) const
const MessageAuthenticationCode * prototype_mac(const std::string &algo_spec, const std::string &provider="")
HashFunction * make_hash_function(const std::string &algo_spec, const std::string &provider="")
std::string algo_name() const