template<typename PrecomputedCommitments, typename HashType, typename HardcodedVKAndHash>
class bb::FixedVKAndHash_< PrecomputedCommitments, HashType, HardcodedVKAndHash >
Simple verification key class for fixed-size circuits (ECCVM, Translator).
Stores only the commitments and a precomputed hash. Circuit size and public inputs count are known constants for these fixed circuits and don't need to be stored.
- Template Parameters
-
| PrecomputedCommitments | The precomputed entities containing VK commitments |
| HashType | The field type for the precomputed hash (e.g., fr for both ECCVM and Translator) |
| HardcodedVKAndHash | Class containing static vk_hash() and get_all() methods with hardcoded values |
Definition at line 136 of file flavor.hpp.