Skip to content

feat: standard C Interface for modexp - #690

Open
mansur20478 wants to merge 3 commits into
feat/zkvm-accelerators-ops-ecdsafrom
feat/zkvm-accelerators-ops-modexp
Open

feat: standard C Interface for modexp#690
mansur20478 wants to merge 3 commits into
feat/zkvm-accelerators-ops-ecdsafrom
feat/zkvm-accelerators-ops-modexp

Conversation

@mansur20478

@mansur20478 mansur20478 commented Jul 29, 2026

Copy link
Copy Markdown

Fourth PR of the zkVM accelerators C interface series: adds zkvm_modexp.

Following OpenVmCrypto, there is two implementations:

  • BN254-Fr fast path: when the modulus equals BN254's scalar field, the exponentiation runs on OpenVM's field-arithmetic intrinsics.
  • Generic path: everything else goes to aurora-engine-modexp.

resolves INT-8935

@mansur20478
mansur20478 marked this pull request as ready for review July 29, 2026 15:31
@mansur20478 mansur20478 changed the title Feat/zkvm accelerators ops modexp feat: standard C Interface for modexp Jul 29, 2026
@mansur20478
mansur20478 requested a review from shuklaayush July 29, 2026 18:27
@mansur20478
mansur20478 force-pushed the feat/zkvm-accelerators-ops-modexp branch from f0a8686 to 207a1cf Compare July 30, 2026 14:44
@shuklaayush
shuklaayush force-pushed the feat/zkvm-accelerators-ops-modexp branch from 207a1cf to cb06229 Compare August 11, 2026 18:46
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.

1 participant