| 327 memcpy(data, nonce, NONCE_HALF_SIZE); |
327 memcpy(data, nonce, NONCE_HALF_SIZE); |
| 328 memcpy(data + NONCE_HALF_SIZE, email, strlen(email)); |
328 memcpy(data + NONCE_HALF_SIZE, email, strlen(email)); |
| 329 memcpy(data + NONCE_HALF_SIZE + strlen(email), |
329 memcpy(data + NONCE_HALF_SIZE + strlen(email), |
| 330 /* IP addresses of network interfaces */ |
330 /* IP addresses of network interfaces */ |
| 331 "\x00\x00\x00\x00\x05\x7f\x00\x00\x01\x00\x00\x00\x00\x0a\x00\x00\x40\xc0\xa8\x58\x01\xc0\xa8\x3c\x01", 25); |
331 "\x00\x00\x00\x00\x05\x7f\x00\x00\x01\x00\x00\x00\x00\x0a\x00\x00\x40\xc0\xa8\x58\x01\xc0\xa8\x3c\x01", 25); |
| 332 // crypt_rc4(&rc4, data, data_len); |
|
| 333 |
332 |
| 334 data_out = g_new0(guchar, data_len); |
333 data_out = g_new0(guchar, data_len); |
| 335 purple_cipher_context_encrypt(rc4, (const guchar*)data, |
334 purple_cipher_context_encrypt(rc4, (const guchar*)data, |
| 336 data_len, data_out, &data_out_len); |
335 data_len, data_out, &data_out_len); |
| 337 g_assert(data_out_len == data_len); |
336 g_assert(data_out_len == data_len); |