passhash9_policy.hpp
Go to the documentation of this file.
56 struct passhash9_policy : passhash9_functions<MessageAuthenticationCode, Workfactor, ParamsType> {
boost::mpl::apply< AccumulatorSet, tag::mac< ProcessingPolicy > >::type::result_type mac(const AccumulatorSet &acc)
Definition: accumulators/mac.hpp:99
boost::mpl::apply< AccumulatorSet, tag::block< Mode > >::type::result_type block(const AccumulatorSet &acc)
Definition: accumulators/block.hpp:259
boost::mpl::apply< AccumulatorSet, tag::passhash< Hash > >::type::result_type passhash(const AccumulatorSet &acc)
Definition: accumulators/passhash.hpp:121
Definition: pair.hpp:31
Definition: hmac.hpp:47
Definition: passhash9_functions.hpp:36
mac::cmac< block::blowfish > mac_type
Definition: passhash9_policy.hpp:116
const char * prefix_type
Definition: passhash9_policy.hpp:119
ParamsType params_type
Definition: passhash9_policy.hpp:117
const char * prefix_type
Definition: passhash9_policy.hpp:159
mac::hmac< hashes::sha2< 512 > > mac_type
Definition: passhash9_policy.hpp:156
ParamsType params_type
Definition: passhash9_policy.hpp:157
mac::hmac< hashes::sha2< 384 > > mac_type
Definition: passhash9_policy.hpp:136
const char * prefix_type
Definition: passhash9_policy.hpp:139
ParamsType params_type
Definition: passhash9_policy.hpp:137
ParamsType params_type
Definition: passhash9_policy.hpp:77
mac::hmac< hashes::sha1 > mac_type
Definition: passhash9_policy.hpp:76
const char * prefix_type
Definition: passhash9_policy.hpp:79
mac::hmac< hashes::sha2< 256 > > mac_type
Definition: passhash9_policy.hpp:96
const char * prefix_type
Definition: passhash9_policy.hpp:99
ParamsType params_type
Definition: passhash9_policy.hpp:97
Definition: passhash9_policy.hpp:56
constexpr static const std::size_t pbkdf_output_bits
Definition: passhash9_policy.hpp:70
ParamsType params_type
Definition: passhash9_policy.hpp:58
const char * prefix_type
Definition: passhash9_policy.hpp:60
constexpr static const std::size_t workfactor_bits
Definition: passhash9_policy.hpp:66
constexpr static const std::size_t salt_bits
Definition: passhash9_policy.hpp:69
constexpr static const std::size_t algid_bits
Definition: passhash9_policy.hpp:63
constexpr static prefix_type prefix
Definition: passhash9_policy.hpp:61
constexpr static const std::size_t workfactor_scale
Definition: passhash9_policy.hpp:67
constexpr static const std::size_t workfactor
Definition: passhash9_policy.hpp:65
MessageAuthenticationCode mac_type
Definition: passhash9_policy.hpp:57