diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-01-24 20:50:26 +1100 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2007-02-07 09:21:01 +1100 |
commit | 27d2a3300755387d2fec231d37944907ff992ce8 (patch) | |
tree | c42138c0160b8f0aa3d79860557514e73577e885 /crypto/internal.h | |
parent | 2e306ee016fd4750289e65c3b1856db569f1f3f2 (diff) | |
download | lwn-27d2a3300755387d2fec231d37944907ff992ce8.tar.gz lwn-27d2a3300755387d2fec231d37944907ff992ce8.zip |
[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/internal.h')
-rw-r--r-- | crypto/internal.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crypto/internal.h b/crypto/internal.h index 784a7745315f..60acad9788c5 100644 --- a/crypto/internal.h +++ b/crypto/internal.h @@ -120,7 +120,8 @@ void crypto_exit_compress_ops(struct crypto_tfm *tfm); void crypto_larval_error(const char *name, u32 type, u32 mask); void crypto_shoot_alg(struct crypto_alg *alg); -struct crypto_tfm *__crypto_alloc_tfm(struct crypto_alg *alg); +struct crypto_tfm *__crypto_alloc_tfm(struct crypto_alg *alg, u32 type, + u32 mask); int crypto_register_instance(struct crypto_template *tmpl, struct crypto_instance *inst); |