libsecp256k1 is the only properly maintained library, so we should be directly depend on that library somehow