kevaundray

Results 141 issues of kevaundray

Perhaps add the number of squares and multiplications or doublings and additions alongside the chain length?

doc

This PR: - Renames Ed448 to Curve448. - Adds X448 from crate-crypto : (unchecked API) - Uncomments the code that was ignoring the tests for Curve448. Notes: - The unchecked...

## Summary Following the doc here: https://docs.rs/bls12_381/0.4.0/bls12_381/notes/serialization/index.html The encoding used seems to be inconsistent with the doc. This would make communicating with other libraries a bit more difficult. ### Compressed...

T-feature
T-performance
D-medium
P-high
T-refactor

Currently the polynomial library does not support an API to multiply more than two polynomials together efficiently. For `n` polynomials the API would ideally: - Add up their degrees -...

T-feature
D-easy
help wanted
T-performance

## Problem It is not clear whether incomplete Twisted Edwards curves are allowed in arkworks or how to notify someone that they are using an incomplete twisted Edwards curve and...

This relies on the test that shows that they do indeed form cosets

team:R&D

To simplify the API for public/private variables; Add a gate for each public variable constraining it to a witness, then use the witness in the gates instead of a public...

status:minor
team:Core

Currently the Commitment Scheme is loosely coupled with the proving system. However, we only use KZG10 and import it directly. We can use traits to completely remove the specific instance...

area:commitment_scheme
area:end-user-utility
status:minor
team:Core

For the partial witness generator, the arithmetic section does not change between backends. With the current API, implementing a backend means copying and pasting this file. Instead there should be...

backend
ACVM