|
HAL
v4.5.0-124-g47ab54673
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
This file contains the class that holds all information on a candidate for a symmetric cryptographic implementation. More...
#include "hal_core/netlist/boolean_function.h"#include "hal_core/utilities/result.h"#include "hawkeye/candidate_search.h"#include "hawkeye/sbox_database.h"#include <map>#include <memory>#include <set>#include <string>#include <vector>
Go to the source code of this file.
Classes | |
| struct | hal::hawkeye::SBox |
An S-box located within the round function of a CipherCandidate. More... | |
| class | hal::hawkeye::CipherCandidate |
| A candidate for a symmetric cryptographic implementation within a netlist. More... | |
Namespaces | |
| hal | |
| hal::graph_algorithm | |
| hal::hawkeye | |
Enumerations | |
| enum class | hal::hawkeye::SBoxStatus { hal::hawkeye::unidentified , hal::hawkeye::identified , hal::hawkeye::superseded } |
The outcome of trying to identify an S-box, see CipherCandidate::identify_sboxes. More... | |
This file contains the class that holds all information on a candidate for a symmetric cryptographic implementation.
Definition in file cipher_candidate.h.