Skip to content

chore: remove unused methods and move call to G1_MUL and G2_MUL to golang code#263

Merged
garyschulte merged 19 commits intobesu-eth:mainfrom
kevaundray:kw/cleanup-extra-methods
Mar 19, 2025
Merged

chore: remove unused methods and move call to G1_MUL and G2_MUL to golang code#263
garyschulte merged 19 commits intobesu-eth:mainfrom
kevaundray:kw/cleanup-extra-methods

Conversation

@kevaundray
Copy link
Copy Markdown
Contributor

This PR:

  • Removes the MultiExp methods that were calling scalar mul internally
  • Remove G1_MUL and G2_MUL
  • Moves the logic to check whether MSM should use a simple Scalar Mul to the golang internal code
  • Removes the comparison tests since we no longer have the the naive MultiExp methods

@kevaundray kevaundray marked this pull request as ready for review March 18, 2025 21:58
daniellehrner and others added 13 commits March 18, 2025 22:13
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: kevaundray <kevtheappdev@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
@kevaundray kevaundray force-pushed the kw/cleanup-extra-methods branch from 3e06b75 to 901fbb4 Compare March 18, 2025 22:15
Signed-off-by: kevaundray <kevtheappdev@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
@kevaundray kevaundray force-pushed the kw/cleanup-extra-methods branch from 2562dea to ceeb419 Compare March 18, 2025 22:27
Copy link
Copy Markdown
Contributor

@garyschulte garyschulte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, some suggestions and nits

Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
@kevaundray kevaundray force-pushed the kw/cleanup-extra-methods branch from 5c5e0e7 to a915bd7 Compare March 19, 2025 12:32
Signed-off-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Copy link
Copy Markdown
Contributor

@garyschulte garyschulte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚢

Signed-off-by: kevaundray <kevtheappdev@gmail.com>
@garyschulte garyschulte merged commit 197e462 into besu-eth:main Mar 19, 2025
12 checks passed
@garyschulte garyschulte mentioned this pull request Jun 9, 2025
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.

3 participants