Any multi-exponentiation of elliptic curve implementations in golang?


(Manxiaqu) #1

I try to find an implementation for multi-exponentiation of elliptic curve(secp256k1):123 in golang(the gi is a elliptic curve point and ei is an bit.Int), but got nothing. I just calculate gi * ei and add them all together, but it will cost a lot of time.
the only multi-exponentiation implementation I find is openssl version (https://github.com/openssl/openssl/blob/master/crypto/ec/ec_mult.c). but I don’t have the ability to change it to golang version. Also, I have found a lot of papers about how to implement it. But I am a beginner in crypto world, I just want an existing implementation in golang, it will save a lot of time. If anyone knows some projects about it or related things, please let me know. Thanks in advance.


(system) closed #2

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.