+ case CL_SENT_AUTH:
+ /*
+ * Receive challenge and rc4 keys, decrypt the challenge and
+ * send back the hash of the decrypted challenge.
+ */
+ {
+ /* decrypted challenge/rc4 buffer */
+ unsigned char crypt_buf[1024];
+ /* the SHA1 of the decrypted challenge */
+ unsigned char challenge_sha1[HASH_SIZE];
+
+ if (!FD_ISSET(ct->rc4c.fd, &s->rfds))
+ return;
+ ret = client_recv_buffer(ct, buf, sizeof(buf));
+ if (ret < 0)