def ssh_KEX_DH_GEX_REPLY(self, packet):
        pubKey, packet = getNS(packet)
        f, packet = getMP(packet)
        signature, packet = getNS(packet)
        fingerprint = ':'.join(map(lambda c: '%02x' % (ord(c),),
            md5(pubKey).digest()))
        d = self.verifyHostKey(pubKey, fingerprint)
        d.addCallback(self._continueGEX_REPLY, pubKey, f, signature)
        d.addErrback(
            lambda unused: self.sendDisconnect(
                DISCONNECT_HOST_KEY_NOT_VERIFIABLE, b'bad host key'))
        return d
Called when we receive a MSG_KEX_DH_GEX_REPLY message.  Payload::
dataset/ETHPy150Open twisted/twisted/twisted/conch/ssh/transport.py/SSHClientTransport.ssh_KEX_DH_GEX_REPLY