]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blobdiff - crypto/ahash.c
crypto: hash - Zap unaligned buffers
[mirror_ubuntu-eoan-kernel.git] / crypto / ahash.c
index cc824ef25830ccb78e732e48d4fa738e929d6f07..1576f95f9afe7d6d8832e6a4cb3c47ab82ca7f80 100644 (file)
@@ -152,8 +152,7 @@ static int ahash_setkey_unaligned(struct crypto_ahash *tfm, const u8 *key,
        alignbuffer = (u8 *)ALIGN((unsigned long)buffer, alignmask + 1);
        memcpy(alignbuffer, key, keylen);
        ret = ahash->setkey(tfm, alignbuffer, keylen);
-       memset(alignbuffer, 0, keylen);
-       kfree(buffer);
+       kzfree(buffer);
        return ret;
 }