1#ifdef STARKNET_GARAGA_FLAVORS
10template <
typename Params>
class Poseidon {
16 static FF hash(
const std::vector<FF>& input);
18 static FF hash(
const std::vector<FF>& input,
FF iv);
21extern template class Poseidon<PoseidonStark252BaseFieldParams>;
bb::field< bb::Bn254FrParams > FF
Implements a cryptographic sponge over prime fields. Implements the sponge specification from the Com...
void hash(State &state) noexcept
static constexpr size_t t