3 ms·
Go supports Bignums, this is true. I love Go's interfaces, but it doesn't support constant time arithmetic for all of the operations[0]. Go also doesn't support
by tuxxy 8y ago
Go supports Bignums, this is true. I love Go's interfaces, but it doesn't support constant time arithmetic for all of the operations[0]. Go also doesn't support all the curves we need (mainly secp256k1).
We also have a `Point` struct that hits the OpenSSL EC_POINT API. Go only supports constant time arithmetic for a few specific curves (also not secp256k1).
0. https://github.com/golang/go/issues/20654 https://github.com/golang/go/issues/20654