|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
#include "hawkeye/sbox_lookup.h"#include "graph_algorithm/algorithms/components.h"#include "graph_algorithm/algorithms/subgraph.h"#include "hal_core/netlist/boolean_function.h"#include "hal_core/netlist/decorators/boolean_function_net_decorator.h"#include "hal_core/netlist/decorators/subgraph_netlist_decorator.h"#include "hal_core/netlist/gate.h"#include "hawkeye/round_candidate.h"#include <algorithm>#include <vector>
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... | |