HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
candidate_search.cpp File Reference
Include dependency graph for candidate_search.cpp:

Go to the source code of this file.

Namespaces

 hal
 
 hal::hawkeye
 

Functions

Result< std::vector< RegisterCandidate > > hal::hawkeye::detect_candidates (Netlist *nl, const std::vector< DetectionConfiguration > &configs, u32 min_state_size=40, const std::vector< Gate * > &start_ffs={})
 Attempt to locate candidates for symmetric cryptographic implementations within a gate-level netlist. More...
 

Variable Documentation

◆ in_reg

std::set<u32> in_reg

◆ out_reg

std::set<u32> out_reg

Definition at line 64 of file candidate_search.cpp.

Referenced by hal::hawkeye::detect_candidates().

◆ size