golang secp256k1 library for Bitcoin Cryptography