HexToKey
HexToHash
Sc_0
RandomPubKey
// RandomPubKey takes a random scalar, interprets it as a point on the curve // and then multiplies by 8 to make it a point in the Group // remember the low order bug and do more auditing of the entire thing