Merge 0.9->trunk
[prosody.git] / util-src / hashes.c
index 39737ae097bd505896063e115a59c4479f3d1578..ad25c1a7c0758996f2ffe88f0185df76d9cc5412 100644 (file)
@@ -85,7 +85,7 @@ static void hmac(struct hash_desc *desc, const char *key, size_t key_len,
        if (key_len > 64) {
                desc->Init(desc->ctx);
                desc->Update(desc->ctx, key, key_len);
-               desc->Final(desc->ctx, hashedKey);
+               desc->Final(hashedKey, desc->ctx);
                key = (const char*)hashedKey;
                key_len = desc->digestLength;
        }