Pratyush Mishra

Results 93 issues of 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...

T-design
T-refactor

## 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...

T-feature
D-medium
P-medium
T-refactor

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 {...

T-refactor

## 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...

D-hard
P-medium
T-refactor

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...

T-feature
T-performance
T-design
D-medium
P-medium

There's no reason for these traits to be separate; every finite field has square roots.

T-feature

## 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?

T-feature
D-easy
help wanted
T-design
P-medium