add aPlonK
this adds the aPlonK cryptographic method alongside Semi-AVID and KZG+.
changelog
- new feature
aplonk
:- the
algebra
module is compiled when eitherkzg
oraplonk
features are enabled -
algebra::scalar_product_polynomial
compiles only withkzg
- the other
algebra::*
functions compile withaplonk
- the
-
u32_to_u8_vec
has been moved to newconversions
module which compiles when eitherkzg
oraplonk
features are enabled - new
aplonk
module which compiles only when theaplonk
feature is enabled- public structures
Block
Commitment
SetupParams
VerifierKey
- public functions
setup
commit
prove
verify
- internals
ipa::Params
ipa::Proof
ipa::prove
ipa::verify
polynomial::compute_g
transcript::initialize
transcript::reset
transcript::hash
- public structures
Edited by STEVAN Antoine