15 #ifndef HASH_HPP_INCLUDED
16 #define HASH_HPP_INCLUDED
40 #endif // HASH_HPP_INCLUDED
GLenum GLenum GLenum input
std::array< uint8_t, 16 > md5(const std::string &input)
Returns the MD5 digest for the specified input.
std::string get_salt(const std::string &hash)
std::string create_hash(const std::string &password, const std::string &salt, int iteration_count)
bool is_valid_hash(const std::string &hash)
std::string encode_hash(const std::array< uint8_t, 16 > &input)
GLsizei const GLcharARB ** string
int get_iteration_count(const std::string &hash)