--- a/libpurple/ciphers/aescipher.c Sun Nov 17 15:27:37 2013 +0530 +++ b/libpurple/ciphers/aescipher.c Sun Nov 17 15:56:35 2013 +0530 @@ -107,6 +107,8 @@ memset(priv->iv, 0, sizeof(priv->iv)); else memcpy(priv->iv, iv, len); + + g_object_notify(G_OBJECT(cipher), "iv"); } static void @@ -125,6 +127,8 @@ memset(priv->key, 0, sizeof(priv->key)); if (len > 0) memcpy(priv->key, key, len); + + g_object_notify(G_OBJECT(cipher), "key"); } static guchar *