async def METHOD_NAME(self) -> bool:
    """Verify if device is allowed to use AirPlau."""
    _, public_key = self.srp.initialize()
    resp = await self._send(
        {
            hap_tlv8.TlvValue.SeqNo: b"\x01",
            hap_tlv8.TlvValue.PublicKey: public_key,
        }
    )
    pairing_data = _get_pairing_data(resp)
    session_pub_key = pairing_data[hap_tlv8.TlvValue.PublicKey]
    encrypted = pairing_data[hap_tlv8.TlvValue.EncryptedData]
    log_binary(_LOGGER, "Device", Public=self.credentials.ltpk, Encrypted=encrypted)
    encrypted_data = self.srp.verify1(self.credentials, session_pub_key, encrypted)
    await self._send(
        {
            hap_tlv8.TlvValue.SeqNo: b"\x03",
            hap_tlv8.TlvValue.EncryptedData: encrypted_data,
        }
    )
    # TODO: check status code
    return True