cryptd.c (b9f76dddb1f9f70e008b982381bbc9a67c9b8c66) | cryptd.c (cd900f0cacd7601dabdd028e8cbdbf2a7041cee2) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Software async crypto daemon. 4 * 5 * Copyright (c) 2006 Herbert Xu <herbert@gondor.apana.org.au> 6 * 7 * Added AEAD support to cryptd. 8 * Authors: Tadeusz Struk (tadeusz.struk@intel.com) --- 851 unchanged lines hidden (view full) --- 860 861 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); 862 if (!inst) 863 return -ENOMEM; 864 865 ctx = aead_instance_ctx(inst); 866 ctx->queue = queue; 867 | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Software async crypto daemon. 4 * 5 * Copyright (c) 2006 Herbert Xu <herbert@gondor.apana.org.au> 6 * 7 * Added AEAD support to cryptd. 8 * Authors: Tadeusz Struk (tadeusz.struk@intel.com) --- 851 unchanged lines hidden (view full) --- 860 861 inst = kzalloc(sizeof(*inst) + sizeof(*ctx), GFP_KERNEL); 862 if (!inst) 863 return -ENOMEM; 864 865 ctx = aead_instance_ctx(inst); 866 ctx->queue = queue; 867 |
868 crypto_set_aead_spawn(&ctx->aead_spawn, aead_crypto_instance(inst)); 869 err = crypto_grab_aead(&ctx->aead_spawn, name, type, mask); | 868 err = crypto_grab_aead(&ctx->aead_spawn, aead_crypto_instance(inst), 869 name, type, mask); |
870 if (err) 871 goto out_free_inst; 872 873 alg = crypto_spawn_aead_alg(&ctx->aead_spawn); 874 err = cryptd_init_instance(aead_crypto_instance(inst), &alg->base); 875 if (err) 876 goto out_drop_aead; 877 --- 272 unchanged lines hidden --- | 870 if (err) 871 goto out_free_inst; 872 873 alg = crypto_spawn_aead_alg(&ctx->aead_spawn); 874 err = cryptd_init_instance(aead_crypto_instance(inst), &alg->base); 875 if (err) 876 goto out_drop_aead; 877 --- 272 unchanged lines hidden --- |