|
barretenberg
|
Shplonk Verifier. More...
#include <shplonk.hpp>
Static Public Member Functions | |
| static OpeningClaim< Curve > | reduce_verification (std::shared_ptr< VK > vk, std::span< const OpeningClaim< Curve > > claims, auto &transcript) |
| Recomputes the new claim commitment [G] given the proof and the challenge r. No verification happens so this function always succeeds. | |
Shplonk Verifier.
|
inlinestatic |
Recomputes the new claim commitment [G] given the proof and the challenge r. No verification happens so this function always succeeds.
| claims | list of opening claims (Cⱼ, xⱼ, vⱼ) for a witness polynomial fⱼ(X), s.t. fⱼ(xⱼ) = vⱼ. |
| proof | [Q(X)] = [ ∑ⱼ ρʲ ⋅ ( fⱼ(X) − vⱼ) / ( X − xⱼ ) ] |
| transcript |