add Bitcoin::Key.generate options hash for compressed pubkey state