Skip to content

mem usage optmization#42

Merged
adecaro merged 4 commits into
mainfrom
f-MultiScalarMul-mem-opt
Feb 4, 2026
Merged

mem usage optmization#42
adecaro merged 4 commits into
mainfrom
f-MultiScalarMul-mem-opt

Conversation

@adecaro

@adecaro adecaro commented Feb 2, 2026

Copy link
Copy Markdown
Member

PR introduce the following mem optimization to the functions:

  • gurvy/bls12381 MultiScalarMul
  • gurvy/bls12381 NewRandomZr
  • gurvy/bls12381 Zr#Mul

We also exposed the curve's ID

Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>
Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>
@adecaro adecaro requested a review from ale-linux February 2, 2026 11:12
@adecaro adecaro self-assigned this Feb 2, 2026
Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>
Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>
Comment thread driver/gurvy/bls12381/bls12-381.go
Comment thread driver/gurvy/bls12381/bls12-381.go
@adecaro adecaro requested a review from ale-linux February 4, 2026 13:03
@adecaro adecaro merged commit 5a4d1a3 into main Feb 4, 2026
2 checks passed
@adecaro adecaro deleted the f-MultiScalarMul-mem-opt branch February 4, 2026 16:03
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.

2 participants