mirror of
https://github.com/vacp2p/linea-monorepo.git
synced 2026-01-09 23:47:55 -05:00
* disconnect the hub from the actual arithmetization * adds the missing columns from the arithmetization * fix invalid bound constraint for ecdsa * adds the settings for all the modules * deduplicating the columns names between sha2.packing and keccak.packing * adjust the number of inputs for ecadd and ecmul * sanity-checks against creating giant columns and giant range-checks * more informative message about failing to split a global constraint * fixing a mistake in the multi-limb cmp * splitter: adding support for periodic sample with larger period * ecpair: adjust the number of G2 check per circuit * fix: generate missing twiddles for specific sis instances * optime the FromAccessor verifier col to make it lighter * fix: make all fields of ConstCol public * serialization: add checks to panic when entering a private field * factorization: remove false edge-case * added logs for the artefact writing * lookup: fix ensuring that the zCatalog are processed in deterministic order * corset.go: remove deadcode * artefacts: fix the file existence check in wizard.Artefact * codehash: fix state-manager assignment code hash * adds sha2 circuit * ecdsa: fix a few bugs in the assignment part * implements the tx-signature getter * config: fix maximal value for the log level * remove-me: making debugging simpler * fixup + add some more informations * batch-interpolate: fix the batch interpolation algorithm * add more logs in the vortex prover * fixup: remove the test acceleration * vector builder: more friendly-message repush last on top of an empty builder * public input: set the name in the settings automatically * sha2: address the case where sha2 is never called * keccak: remove trailing printf * fix: sha2 failing test * lookup: fix error message on lookup prover * const-col: simplify the return of GetColAssignmentAt * lane: address case where sha2 is never called * mimccodehash: address the case where the codehash is empty * multi-limbs: fix incorrect range query * storage-peek: adjust the storage key decomposition to use less limbs * fixup: remove trailing printf * fixup: (from accessors) fix invalid getterAt * more informative message for the projection queries * log (dummy verifier): add a log when a query fails * fix(nbZeroes): address the case where the number of inputs is zero * fix(sha2): address the case where sha2 is not called * fix(state-summary): address the fact that read|readzero follow a different pattern of account traces * fix(state-summary): change the ordering in the state-summary * fix(mimcCodeHash): reverse the direction of the lookup * chores(inclusion): make the error more comprehensive by listing all the missing rows * feat(state-manager): adds constraints for ensuring writes happen after reads * feat(compressor): revert to the old way of hashing * fix: comment out the checks that are pertaining to assessed issues in the arithmetization * chores(projection): sends more insightful logs in the projection query * style(ecdsa): remove nbTxs from assignTxSignature * fix(vortex): adds a missing column ignoral * adding new SIS parameters to the test * feat(vortex): change the default SIS parameters * chores(fs): skip the fiat-shamir update when running in dummy.Compile * fix(vortex): bug when handling shadow columns * fix(gnark-interpolation): better handling of constant terms * fix(public-input): fix wrong query addressing * fix(execution): change the structure of the circuit builder * fixup * feat(setup): change the ordering of the circuit generation * fix(execution): allocate explicitly the L2 message hashes * fixup * fixup: remove debugging line * fix(s3): change the line in the makefile to use include/exclude * fix(circuit): fix incorrect assignment function * fix(execution): correct the FinalBlockNumber assignment * fix(execution): adjust the hashing of the L2 message hashes * fix the assignment of modexp * rm gitignore