# Functions
GenPrivKey generates a new ECDSA private key on curve secp256k1 private key.
GenPrivKeySecp256k1 hashes the secret with SHA2, and uses that 32 byte output to create the private key.
# Constants
-------------------------------------.
-------------------------------------.
-------------------------------------.
-------------------------------------.
PubKeySize is comprised of 32 bytes for one field element (the x-coordinate), plus one byte for the parity of the y-coordinate.