Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

algebra: poly: Add DensePolynomialResult type and arithmetic #24

Merged
merged 1 commit into from
Oct 11, 2023

Conversation

joeykraut
Copy link
Member

Purpose

This PR adds the DensePolynomialResult type and arithmetic on this type. This allows polynomials to be allocated in the computation graph and operated on asynchronously. This will be composed into an authenticated, secret shared type for authenticated polynomial arithmetic.

Testing

  • All unit and integration tests pass
  • Tested all arithmetic operations

@joeykraut joeykraut requested a review from akirillo October 11, 2023 22:06
Copy link

@akirillo akirillo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, just some high-level questions about FFTs

src/algebra/poly/poly.rs Show resolved Hide resolved
src/algebra/poly/poly.rs Outdated Show resolved Hide resolved
src/algebra/poly/poly.rs Show resolved Hide resolved
This allows a public polynomial to be allocated within a computation
graph and executed upon asynchronously. Follow ups will build an
authenticated, secret shared type on top of this type
@joeykraut joeykraut force-pushed the joey/shared-polynomials branch from 2877a83 to d4a0c01 Compare October 11, 2023 23:57
@joeykraut joeykraut merged commit 1e6343a into joey/polynomials Oct 11, 2023
2 of 3 checks passed
@joeykraut joeykraut deleted the joey/shared-polynomials branch October 11, 2023 23:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants