diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2008-03-16 14:18:22 +0000 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2008-03-16 14:18:22 +0000 |
commit | ddcf491fa460fea612c240589c50da864dad6668 (patch) | |
tree | dc8714c62ad1b410a6e85187c9b2986f4b2f63a2 /storage_xml.c | |
parent | d07c3a8cde47096ad69db7139d410dfee29e509b (diff) |
Adding padding to encrypted IM-passwords so the exact password length can't
be guessed from the encrypted data anymore.
Diffstat (limited to 'storage_xml.c')
-rw-r--r-- | storage_xml.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/storage_xml.c b/storage_xml.c index 19070a74..6ea4d442 100644 --- a/storage_xml.c +++ b/storage_xml.c @@ -427,7 +427,7 @@ static storage_status_t xml_save( irc_t *irc, int overwrite ) char *pass_b64; int pass_len; - pass_len = arc_encode( acc->pass, strlen( acc->pass ), (unsigned char**) &pass_cr, irc->password ); + pass_len = arc_encode( acc->pass, strlen( acc->pass ), (unsigned char**) &pass_cr, irc->password, 12 ); pass_b64 = base64_encode( pass_cr, pass_len ); g_free( pass_cr ); |