Closed lukechampine closed 3 years ago
btw, do you think there's significant value in an asm implementation of
scMulAdd
? It stuck out to me as a particularly long and math-heavy function, so I wondered how much faster an asm version might be.
I've been planning to replace the Scalar implementation with fiat-crypto, and see how fast we can get that to go.
I might end up using this code in the Go tree, so would you mind signing the Google CLA and confirming you are ok with submitting all code you contribute to this repository now and in the future under that CLA? This is the same process as contributing to Go.
I've signed it previously when contributing to Go, but sure, I'll reaffirm that now.
Ah, I didn't find it bound to your GitHub account, I will look under your email address. Thank you!
This saves a
scMulAdd
in some places, namelyed25519.Sign
.btw, do you think there's significant value in an asm implementation of
scMulAdd
? It stuck out to me as a particularly long and math-heavy function, so I wondered how much faster an asm version might be.