// crypto info
out_uint16_le(s, SEC_TAG_SRV_CRYPT);
out_uint16_le(s, 84 + sizeof(cacert) + sizeof(server_cert)); // length
- out_uint32_le(s, 8); // 128-bit
+ out_uint32_le(s, 1); // 128-bit
out_uint32_le(s, 2); // medium
out_uint32_le(s, SEC_RANDOM_SIZE); // random_len
printf("directory='%s'\n", directory);
}
- if (!s_check_end(s))
- error("Unknown data at end of logon packet!\n");
+ if (!s_check_end(s)) {
+ printf("Unknown data at end of logon packet!\n");
+ }
}
/* Send a control PDU */
{
printf("Received logon packet!\n");
rdp_get_logon_info(s);
+ continue;
}
if (sec_flags & SEC_CLIENT_RANDOM) {
printf("\n");
// now we can generate the keys
- sec_generate_keys(inr + SEC_RANDOM_SIZE, cacert, 8);
+ sec_generate_keys(inr + SEC_RANDOM_SIZE, cacert, 1);
continue;
}
}