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

[5.0 -> main] Adapt to changes in bls12-381 lib and add tests #1939

Merged
merged 37 commits into from
Nov 30, 2023

Conversation

heifner
Copy link
Member

@heifner heifner commented Nov 30, 2023

Removes host functions:

  • bls_g1_mul
  • bls_g2_mul
  • bls_g1_exp
  • bls_g2_exp

Adds host functions:

  • bls_g1_weighted_sum
  • bls_g2_weighted_sum
  • bls_fp_mul
  • bls_fp_exp

All bls host functions modified to accept and return affine little endian form.

Removes protocol feature: BLS_PRIMITIVES and adds protocol feature BLS_PRIMITIVES2.

Merges release/5.0 into main including #1882 & #1904 & #1938

Resolves #1701

yarkinwho and others added 30 commits November 9, 2023 11:14
BLS: add benchmarking for Affine form host functions
@heifner heifner requested review from greg7mdp and arhag November 30, 2023 16:09
@heifner heifner merged commit 291b6df into main Nov 30, 2023
29 checks passed
@heifner heifner deleted the bls12-381-update-main branch November 30, 2023 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Modify BLS host functions to fix failing tests on ARM builds
5 participants