]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/crypto/cavium/nitrox/nitrox_aead.c
crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY
[mirror_ubuntu-hirsute-kernel.git] / drivers / crypto / cavium / nitrox / nitrox_aead.c
index dce5423a58831382b4c039b1f924bd95b20358ab..1be2571363fe6d64f239bc7edb3f4e20a0173af9 100644 (file)
@@ -522,7 +522,7 @@ static struct aead_alg nitrox_aeads[] = { {
                .cra_name = "gcm(aes)",
                .cra_driver_name = "n5_aes_gcm",
                .cra_priority = PRIO,
-               .cra_flags = CRYPTO_ALG_ASYNC,
+               .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
                .cra_blocksize = 1,
                .cra_ctxsize = sizeof(struct nitrox_crypto_ctx),
                .cra_alignmask = 0,
@@ -541,7 +541,7 @@ static struct aead_alg nitrox_aeads[] = { {
                .cra_name = "rfc4106(gcm(aes))",
                .cra_driver_name = "n5_rfc4106",
                .cra_priority = PRIO,
-               .cra_flags = CRYPTO_ALG_ASYNC,
+               .cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY,
                .cra_blocksize = 1,
                .cra_ctxsize = sizeof(struct nitrox_crypto_ctx),
                .cra_alignmask = 0,