--- a/libpurple/protocols/gg/oauth/oauth.c Wed May 01 11:48:56 2013 +0200 +++ b/libpurple/protocols/gg/oauth/oauth.c Sun May 05 13:15:07 2013 +0200 @@ -53,7 +53,7 @@ context = purple_cipher_context_new_by_name("hmac", NULL); purple_cipher_context_set_option(context, "hash", "sha1"); - purple_cipher_context_set_key(context, (guchar *)key); + purple_cipher_context_set_key(context, (guchar *)key, strlen(key)); purple_cipher_context_append(context, (guchar *)message, strlen(message)); purple_cipher_context_digest(context, sizeof(digest), digest, NULL); purple_cipher_context_destroy(context);