aboutsummaryrefslogtreecommitdiffstats
path: root/storage_xml.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2008-03-16 14:18:22 +0000
committerWilmer van der Gaast <wilmer@gaast.net>2008-03-16 14:18:22 +0000
commitddcf491fa460fea612c240589c50da864dad6668 (patch)
treedc8714c62ad1b410a6e85187c9b2986f4b2f63a2 /storage_xml.c
parentd07c3a8cde47096ad69db7139d410dfee29e509b (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.c2
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 );