-
Do we need to make the field arithmetic resistant to timing attacks?
For example, removing the final conditional branch in the Montgomery multiplication or making the computation of the modular inver…
-
Noble is a set of libraries providing "Audited & minimal JS implementation" of several cryptographic primitives implemented in zk-kit.
Some links: https://github.com/paulmillr/noble-curves, https:/…
0xbok updated
2 months ago
-
Hello,
I m still curious on how to get pedersen commitments working as they might provide homomorphic operations.
My understanding is that their implementation should be relatively simple:
Given …
bctax updated
4 years ago
-
-
Hello @jat9292 ,
When I generate the smart contract from transfer_to_new, and use the new smart contract to verify, I get an error and the smart contract is not identical to the original.
The error …
-
As per: https://crypto.stackexchange.com/questions/21006/security-concern-about-reducing-hash-value-using-modulo-operation/21010#21010
I know @sanchopansa asked this question privately, and I remem…
-
I have a CPU intensive operation over JubJub, which I want to split into parallel tasks and offload to different worker threads. Each worker needs a `eddsa` instance to work with. My context does not …
fmerg updated
2 months ago
-
## Overview
Currently we use the default prime-order field that is provided in the https://github.com/zkcrypto/ff crate, i.e. the 255-bit that is used by the JubJub curve: https://github.com/brave-…
-
We use the `Rational` field for tests, but this is mostly for historical reasons. Rationals are not very efficient and we're not going to use them in production, so maybe we should just ditch them ent…
-
In order to use ECC as part of a merkle tree we need to construct a scheme where the collision resistance property is retained at every level, and where proof of the leaf preimage is required.
For …