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

Consider removing sage as a dependency #431

Closed
cjpatton opened this issue Sep 23, 2024 · 1 comment
Closed

Consider removing sage as a dependency #431

cjpatton opened this issue Sep 23, 2024 · 1 comment

Comments

@cjpatton
Copy link
Collaborator

It was suggested on the CFRG mailing list that VDAF implementers could integrate the reference code directly into their tests, similar to the SUPERCOP project. However such tests would need sage as a dependency, which is not ideal. If we removed the sage dependency, then the only dependency would by python3, which is just about everywhere these days. Of course, they would also need to install pycryptodomex.

I believe we only use sage for the finite field arithmetic and polynomial interpolation, neither of which would be terribly complicated to implement ourselves.

Note that this conflicts with #282.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants