nil::crypto3::passhash::passhash9_params Struct Reference

#include <passhash9.hpp>

+ Collaboration diagram for nil::crypto3::passhash::passhash9_params:

Static Public Attributes

constexpr static const std::size_t algid_bits = CHAR_BIT
 
constexpr static const std::size_t pbkdf_output_bits = 192
 
constexpr static const char * prefix = "$9$"
 
constexpr static const std::size_t salt_bits = 12 * CHAR_BIT
 
constexpr static const std::size_t workfactor_bits = 2 * CHAR_BIT
 
constexpr static const std::size_t workfactor_scale = 1000
 

Member Data Documentation

◆ algid_bits

constexpr static const std::size_t nil::crypto3::passhash::passhash9_params::algid_bits = CHAR_BIT
staticconstexpr

◆ pbkdf_output_bits

constexpr static const std::size_t nil::crypto3::passhash::passhash9_params::pbkdf_output_bits = 192
staticconstexpr

◆ prefix

constexpr static const char* nil::crypto3::passhash::passhash9_params::prefix = "$9$"
staticconstexpr

◆ salt_bits

constexpr static const std::size_t nil::crypto3::passhash::passhash9_params::salt_bits = 12 * CHAR_BIT
staticconstexpr

◆ workfactor_bits

constexpr static const std::size_t nil::crypto3::passhash::passhash9_params::workfactor_bits = 2 * CHAR_BIT
staticconstexpr

◆ workfactor_scale

constexpr static const std::size_t nil::crypto3::passhash::passhash9_params::workfactor_scale = 1000
staticconstexpr

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