| 390 else |
390 else |
| 391 hash = NULL; |
391 hash = NULL; |
| 392 |
392 |
| 393 cipher = purple_pbkdf2_cipher_new(hash); |
393 cipher = purple_pbkdf2_cipher_new(hash); |
| 394 |
394 |
| 395 g_object_set_property(G_OBJECT(cipher), "iter_count", GUINT_TO_POINTER(test->iter_count)); |
395 g_object_set(G_OBJECT(cipher), "iter_count", GUINT_TO_POINTER(test->iter_count), NULL); |
| 396 g_object_set_property(G_OBJECT(cipher), "out_len", GUINT_TO_POINTER(test->out_len)); |
396 g_object_set(G_OBJECT(cipher), "out_len", GUINT_TO_POINTER(test->out_len), NULL); |
| 397 purple_cipher_set_salt(cipher, (const guchar*)test->salt, test->salt ? strlen(test->salt): 0); |
397 purple_cipher_set_salt(cipher, (const guchar*)test->salt, test->salt ? strlen(test->salt): 0); |
| 398 purple_cipher_set_key(cipher, (const guchar*)test->passphrase, strlen(test->passphrase)); |
398 purple_cipher_set_key(cipher, (const guchar*)test->passphrase, strlen(test->passphrase)); |
| 399 |
399 |
| 400 ret = purple_cipher_digest_to_str(cipher, digest, sizeof(digest)); |
400 ret = purple_cipher_digest_to_str(cipher, digest, sizeof(digest)); |
| 401 purple_cipher_reset(cipher); |
401 purple_cipher_reset(cipher); |