Pratyush Mishra
Pratyush Mishra
Syntastic has an option to filter out certain warnings that linters return. For instance, in Haskell, `ghc-mod` gives you an error if you haven't defined a top-level type definition, but...
## Description closes: * #294 * #268 * #41 * #27 * #97 --- Before we can merge this PR, please make sure that all the following items have been...
## Description Another part of https://github.com/arkworks-rs/algebra/pull/294 --- Before we can merge this PR, please make sure that all the following items have been checked off. If any of the checklist...
Currently we have a proliferation of 2-3 different APIs related to groups and curves: `Group`, `ProjectiveCurve` and `AffineCurve`. This causes unnecessary imports for users, and increases the API surface of...
New API for FixedBase scalar multiplication (from meeting) ```rust pub trait AffineCurve { fn precompute_table(&self, scalar_size: usize, window_size: usize) -> Preprocessing; // name TBD. } // elsewhere impl Preprocessing {...
## Description closes: #41. The aim is to also address #27 and #268. --- Before we can merge this PR, please make sure that all the following items have been...
In many cases, certain elliptic curves have more efficient algorithms for operations like subgroup checks and scalar multiplication routines. I'm going to propose a method to enable specializing these in...
There's no reason for these traits to be separate; every finite field has square roots.
## Description Support specialized field operations for field elements having small magnitude. --- Before we can merge this PR, please make sure that all the following items have been checked...
This can trip up users. Should we change this?