From: #31 (review): the Fiat-Shamir heuristic must be used to generate the round challenges as part of the ipa_prove and ipa_verify algorithms. The InnerProductArgument class should have a Hash template parameter that defines which hash algorithm is used.
From: #31 (review): the Fiat-Shamir heuristic must be used to generate the round challenges as part of the
ipa_proveandipa_verifyalgorithms. TheInnerProductArgumentclass should have aHashtemplate parameter that defines which hash algorithm is used.