PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Namespaces | Functions
matching.hpp File Reference
#include <zxcvbn/common.hpp>
#include <zxcvbn/frequency_lists.hpp>
#include <zxcvbn/adjacency_graphs.hpp>
#include <string>
#include <vector>
Include dependency graph for matching.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 zxcvbn
 

Functions

std::vector< Match > zxcvbn::dictionary_match (const std::string &password, const RankedDicts &ranked_dictionaries)
 
std::vector< Match > zxcvbn::reverse_dictionary_match (const std::string &password, const RankedDicts &ranked_dictionaries)
 
std::unordered_map< std::string, std::vector< std::string > > zxcvbn::relevant_l33t_subtable (const std::string &password, const std::vector< std::pair< std::string, std::vector< std::string >>> &table)
 
std::vector< std::unordered_map< std::string, std::string > > zxcvbn::enumerate_l33t_subs (const std::unordered_map< std::string, std::vector< std::string >> &table)
 
std::vector< Match > zxcvbn::l33t_match (const std::string &password, const RankedDicts &ranked_dictionaries, const std::vector< std::pair< std::string, std::vector< std::string >>> &l33t_table)
 
std::vector< Match > zxcvbn::spatial_match (const std::string &password, const Graphs &graphs)
 
std::vector< Match > zxcvbn::repeat_match (const std::string &password)
 
std::vector< Match > zxcvbn::sequence_match (const std::string &password)
 
std::vector< Match > zxcvbn::regex_match (const std::string &password, const std::vector< std::pair< RegexTag, std::regex >> &regexen)
 
std::vector< Match > zxcvbn::date_match (const std::string &password)
 
std::vector< Match > zxcvbn::omnimatch (const std::string &password, const std::vector< std::string > &ordered_list)