Zero pad the private key to make 32 bytes
Handle padding for the public address