diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-01-24 04:50:26 -0500 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2007-02-06 17:21:01 -0500 |
commit | 27d2a3300755387d2fec231d37944907ff992ce8 (patch) | |
tree | c42138c0160b8f0aa3d79860557514e73577e885 /crypto/algapi.c | |
parent | 2e306ee016fd4750289e65c3b1856db569f1f3f2 (diff) |
[CRYPTO] api: Allow multiple frontends per backend
This patch adds support for multiple frontend types for each backend
algorithm by passing the type and mask through to the backend type
init function.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/algapi.c')
-rw-r--r-- | crypto/algapi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/algapi.c b/crypto/algapi.c index 0f1abca1b98c..f7d2185b2c8f 100644 --- a/crypto/algapi.c +++ b/crypto/algapi.c | |||
@@ -401,7 +401,7 @@ struct crypto_tfm *crypto_spawn_tfm(struct crypto_spawn *spawn, u32 type, | |||
401 | if (unlikely((alg->cra_flags ^ type) & mask)) | 401 | if (unlikely((alg->cra_flags ^ type) & mask)) |
402 | goto out_put_alg; | 402 | goto out_put_alg; |
403 | 403 | ||
404 | tfm = __crypto_alloc_tfm(alg); | 404 | tfm = __crypto_alloc_tfm(alg, type, mask); |
405 | if (IS_ERR(tfm)) | 405 | if (IS_ERR(tfm)) |
406 | goto out_put_alg; | 406 | goto out_put_alg; |
407 | 407 | ||