Mercurial > pidgin.yaz
diff libpurple/tests/test_jabber_scram.c @ 29099:464d022d7d6e
jabber: Add SASLprep and the username substitution called for in draft-ietf-sasl-scram-10 5.1.
The non-libidn code has not been tested.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Mon, 30 Nov 2009 20:34:54 +0000 |
parents | 65a34cce02e3 |
children | 1c1910b17ae5 |
line wrap: on
line diff
--- a/libpurple/tests/test_jabber_scram.c Mon Nov 30 02:44:03 2009 +0000 +++ b/libpurple/tests/test_jabber_scram.c Mon Nov 30 20:34:54 2009 +0000 @@ -36,7 +36,7 @@ /* const char *server_signature; */ data->hash = "sha1"; - data->password = "password"; + data->password = g_strdup("password"); data->auth_message = g_string_new("n=username@jabber.org,r=8jLxB5515dhFxBil5A0xSXMH," "r=8jLxB5515dhFxBil5A0xSXMHabc,s=c2FsdA==,i=1," "c=biws,r=8jLxB5515dhFxBil5A0xSXMHabc"); @@ -48,8 +48,8 @@ fail_unless(0 == memcmp(client_proof, data->client_proof->str, 20)); g_string_free(salt, TRUE); - g_string_free(data->auth_message, TRUE); - g_free(data); + + jabber_scram_data_destroy(data); } END_TEST @@ -61,7 +61,7 @@ data->step = 1; data->hash = "sha1"; - data->password = "password"; + data->password = g_strdup("password"); data->cnonce = g_strdup("H7yDYKAWBCrM2Fa5SxGa4iez"); data->auth_message = g_string_new("n=paul,r=H7yDYKAWBCrM2Fa5SxGa4iez");