HAL  v4.5.0-124-g47ab54673
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::hawkeye::CipherCandidate Member List

This is the complete list of members for hal::hawkeye::CipherCandidate, including all inherited members.

build_round_function()hal::hawkeye::CipherCandidate
CipherCandidate()=defaulthal::hawkeye::CipherCandidate
CipherCandidate(const std::set< Gate * > &round_reg)hal::hawkeye::CipherCandidateexplicit
CipherCandidate(const std::set< Gate * > &in_reg, const std::set< Gate * > &out_reg)hal::hawkeye::CipherCandidate
CipherCandidate(CipherCandidate &&)=defaulthal::hawkeye::CipherCandidate
CipherCandidate(const CipherCandidate &)=deletehal::hawkeye::CipherCandidate
clear_sboxes()hal::hawkeye::CipherCandidate
create_modules()hal::hawkeye::CipherCandidate
detect(Netlist *nl, const std::vector< DetectionConfiguration > &configs, u32 min_state_size=40, const std::vector< Gate * > &start_ffs={})hal::hawkeye::CipherCandidatestatic
get_control_inputs() consthal::hawkeye::CipherCandidate
get_gates() consthal::hawkeye::CipherCandidate
get_graph() consthal::hawkeye::CipherCandidate
get_input_ffs_of_gate() consthal::hawkeye::CipherCandidate
get_input_reg() consthal::hawkeye::CipherCandidate
get_longest_distance_to_gate() consthal::hawkeye::CipherCandidate
get_netlist() consthal::hawkeye::CipherCandidate
get_other_inputs() consthal::hawkeye::CipherCandidate
get_output_reg() consthal::hawkeye::CipherCandidate
get_round_logic() consthal::hawkeye::CipherCandidate
get_sboxes() consthal::hawkeye::CipherCandidate
get_size() consthal::hawkeye::CipherCandidate
get_state_inputs() consthal::hawkeye::CipherCandidate
get_state_outputs() consthal::hawkeye::CipherCandidate
has_round_function() consthal::hawkeye::CipherCandidate
identify_sbox(const SBox *sbox, const SBoxDatabase &db) consthal::hawkeye::CipherCandidate
identify_sbox(const std::vector< BooleanFunction > &output_functions, const SBoxDatabase &db)hal::hawkeye::CipherCandidatestatic
identify_sboxes(const SBoxDatabase &db)hal::hawkeye::CipherCandidate
is_round_based() consthal::hawkeye::CipherCandidate
locate_sboxes()hal::hawkeye::CipherCandidate
operator<(const CipherCandidate &rhs) consthal::hawkeye::CipherCandidate
operator=(CipherCandidate &&)=defaulthal::hawkeye::CipherCandidate
operator=(const CipherCandidate &)=deletehal::hawkeye::CipherCandidate
operator==(const CipherCandidate &rhs) consthal::hawkeye::CipherCandidate
~CipherCandidate()=defaulthal::hawkeye::CipherCandidate