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

Go to the source code of this file.

Namespaces

 hal
 
 hal::hawkeye
 

Functions

Result< std::vector< SBoxCandidate > > hal::hawkeye::locate_sboxes (const RoundCandidate *candidate)
 Try to locate S-box candidates within the combinational next-state logic of the round function candidate. More...
 
Result< std::string > hal::hawkeye::identify_sbox (const SBoxCandidate &sbox_candidate, const SBoxDatabase &db)
 Try to identify an S-box candidate by matching it against a database of known S-boxes under affine equivalence. More...