I’ve an utility in-built Go, and there’s want for ecdsa key era and signing bitcoin transactions within the utility.
One pure alternative is btcd
, for the reason that utility is written in Go. Nevertheless, additionally exploring secp256k1
library (invoking by way of FFI). Main cause for secp256k1
is that it’s utilized in bitcoin core and by extension, might be extra battle examined tha btcd
.
Does anybody have any suggestions/solutions on this case? Is btcd
pretty much as good as secp256k1
for common crypto operations comparable to key era/derivation and signing/verification? Or, are there good causes to make use of secp256k1
(by way of FFI) from a Go utility?
I’ve an utility in-built Go, and there’s want for ecdsa key era and signing bitcoin transactions within the utility.
One pure alternative is btcd
, for the reason that utility is written in Go. Nevertheless, additionally exploring secp256k1
library (invoking by way of FFI). Main cause for secp256k1
is that it’s utilized in bitcoin core and by extension, might be extra battle examined tha btcd
.
Does anybody have any suggestions/solutions on this case? Is btcd
pretty much as good as secp256k1
for common crypto operations comparable to key era/derivation and signing/verification? Or, are there good causes to make use of secp256k1
(by way of FFI) from a Go utility?