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

k256: refactored lincomb to use LinearCombinationExt trait #974

Merged
merged 12 commits into from
Nov 15, 2023

Conversation

ycscaly
Copy link
Contributor

@ycscaly ycscaly commented Nov 14, 2023

Resolves #973

@ycscaly
Copy link
Contributor Author

ycscaly commented Nov 14, 2023

@tarcieri this code is working and looks good to me, only thing is whether we want to expose them as free functions or via a trait (I prefer the second)

k256/src/arithmetic.rs Outdated Show resolved Hide resolved
ycscaly and others added 2 commits November 15, 2023 16:44
Co-authored-by: Tony Arcieri <bascule@gmail.com>
@tarcieri tarcieri changed the title k256: refactored lincomb into `lincomb_array and lincomb_slice k256: refactored lincomb to use LinearCombinationExt trait Nov 15, 2023
Cargo.lock Outdated Show resolved Hide resolved
Cargo.toml Outdated Show resolved Hide resolved
@ycscaly
Copy link
Contributor Author

ycscaly commented Nov 15, 2023

Looks mergable to me

@tarcieri
Copy link
Member

Will merge when CI is green

@tarcieri tarcieri merged commit 676e728 into RustCrypto:master Nov 15, 2023
122 checks passed
@ycscaly
Copy link
Contributor Author

ycscaly commented Nov 15, 2023

Great thanks @tarcieri now only the multiexp PR is left open on my side RustCrypto/crypto-bigint#248

@tarcieri tarcieri mentioned this pull request Nov 15, 2023
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.

k256: Linear Combanation over Dynamically Allocated Slices
2 participants