code: func (ks *KeyStore) SignHashPassphrase(account *Account, passphrase string, hash []byte) (signature []byte, _ error) {
  	return ks.keystore.SignHashWithPassphrase(account.account, passphrase, common.CopyBytes(hash))
  }
docs: // SignHashPassphrase signs hash if the private key matching the given address can
  // be decrypted with the given passphrase. The produced signature is in the
  // [R || S || V] format where V is 0 or 1.