Go to the source code of this file.
◆ HAVOC_TESTING
◆ INV_MONT_CONVERSION
#define INV_MONT_CONVERSION |
Value: if (convert_to_montgomery) { \
e.scalar = ScalarField(value_data).from_montgomery_form(); \
} else { \
e.scalar = ScalarField(value_data); \
}
◆ INV_MONT_CONVERSION_SCALAR
#define INV_MONT_CONVERSION_SCALAR |
Value: if (convert_to_montgomery) { \
e = ScalarField(value_data).from_montgomery_form(); \
} else { \
e = ScalarField(value_data); \
}
◆ MONT_CONVERSION
Value: if (convert_to_montgomery) { \
value_data =
uint256_t(e.scalar.to_montgomery_form()); \
} else { \
}
◆ MONT_CONVERSION_SCALAR
#define MONT_CONVERSION_SCALAR |
Value: if (convert_to_montgomery) { \
value_data =
uint256_t(e.to_montgomery_form()); \
} else { \
}
◆ PUT_RANDOM_BYTE_IF_LUCKY
#define PUT_RANDOM_BYTE_IF_LUCKY |
( |
|
variable | ) |
|
Value: if (rng.next() & 1) { \
variable = rng.next() & 0xff; \
}
◆ LLVMFuzzerInitialize()
int LLVMFuzzerInitialize |
( |
int * |
argc, |
|
|
char *** |
argv |
|
) |
| |
This is used, when we need to determine the probabilities of various mutations. Left here for posterity
Write mutation settings to log
Definition at line 1640 of file cycle_group.fuzzer.hpp.
◆ LLVMFuzzerMutate()
size_t LLVMFuzzerMutate |
( |
uint8_t * |
Data, |
|
|
size_t |
Size, |
|
|
size_t |
MaxSize |
|
) |
| |
◆ LLVMFuzzerTestOneInput()
size_t LLVMFuzzerTestOneInput |
( |
const uint8_t * |
Data, |
|
|
size_t |
Size |
|
) |
| |
◆ circuit_should_fail
bool circuit_should_fail = false |
◆ MAXIMUM_MUL_ELEMENTS
constexpr size_t MAXIMUM_MUL_ELEMENTS = 8 |
|
constexpr |
◆ MINIMUM_MUL_ELEMENTS
constexpr size_t MINIMUM_MUL_ELEMENTS = 0 |
|
constexpr |
◆ VarianceRNG