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

Update the recursive verifier implementation to use horner_eval_* #1635

Open
3 tasks
Al-Kindi-0 opened this issue Jan 21, 2025 · 0 comments
Open
3 tasks

Update the recursive verifier implementation to use horner_eval_* #1635

Al-Kindi-0 opened this issue Jan 21, 2025 · 0 comments
Labels
recursive verifier Related to recursive verifier implementation
Milestone

Comments

@Al-Kindi-0
Copy link
Collaborator

Al-Kindi-0 commented Jan 21, 2025

What should be done?

Update the verifier to use the new instruction

How should it be done?

  • Add the two instructions horner_eval_base and horner_eval_ext and remove rcomb_base.
  • Update Falcon signature verification MASM implementation to use horner_eval_base.
  • Update the recursive verifier MASM implementation.

When is this task done?

When the recursive verifier switches to using horner_eval_*

Additional context

No response

@bobbinth bobbinth added this to the v0.13.0 milestone Jan 21, 2025
@bobbinth bobbinth added the recursive verifier Related to recursive verifier implementation label Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
recursive verifier Related to recursive verifier implementation
Projects
None yet
Development

No branches or pull requests

2 participants