Suyash Bagad
Suyash Bagad
How do we clone a repository from anonymous github? Please help me out.
With an intention of having hash-to-curve methods which are applicable to `EdwardsPoint`, I wrote elligator support for Montgomery curve and using that, added methods like `EdwardsPoint::hash_from_bytes`, `EdwardsPoint::from_uniform_bytes`, `EdwardsPoint::random` for Edwards...
In `internal_division` function: https://github.com/AztecProtocol/barretenberg/blob/4306250af7b46d804168b59b37cec65303acbc63/cpp/src/barretenberg/stdlib/primitives/bigfield/bigfield_impl.hpp#L922-L926 We compute: $$a = \frac{n_1 + n_2 + \dots + n_k}{d}$$ for bigfield elements $n_1, n_2, \dots, n_k$ and $d$. We can add a minor simplification...
To ensure we don't hit a point at infinity while constructing ROM tables in biggroup `batch_mul`, we "mask" the input points with (multiples of) an offset generator of the form:...
In the function [`dbl()`](https://github.com/AztecProtocol/barretenberg/blob/4306250af7b46d804168b59b37cec65303acbc63/cpp/src/barretenberg/stdlib/primitives/biggroup/biggroup_impl.hpp#L273) for doubling an EC point $(x, y) \in \mathbb{F}_q$, we compute $-\lambda \in \mathbb{F}_q$ defined as $$\lambda = \frac{3x^2 + a}{2y}$$ using the function `msub_div`. The...