crypto: aead - Remove CRYPTO_ALG_AEAD_NEW flag
[deliverable/linux.git] / crypto / pcrypt.c
index 001a3a3e75dfd152c4687bc5b70eb0e60ce2faf8..ee9cfb99fe256af06ae7ad5d946c3b76d90de1e9 100644 (file)
@@ -295,9 +295,7 @@ static int pcrypt_create_aead(struct crypto_template *tmpl, struct rtattr **tb,
        ctx = aead_instance_ctx(inst);
        crypto_set_aead_spawn(&ctx->spawn, aead_crypto_instance(inst));
 
-       err = crypto_grab_aead(&ctx->spawn, name,
-                              algt->type & CRYPTO_ALG_AEAD_NEW,
-                              algt->mask & CRYPTO_ALG_AEAD_NEW);
+       err = crypto_grab_aead(&ctx->spawn, name, 0, 0);
        if (err)
                goto out_free_inst;
 
@@ -307,7 +305,6 @@ static int pcrypt_create_aead(struct crypto_template *tmpl, struct rtattr **tb,
                goto out_drop_aead;
 
        inst->alg.base.cra_flags = CRYPTO_ALG_ASYNC;
-       inst->alg.base.cra_flags |= alg->base.cra_flags & CRYPTO_ALG_AEAD_NEW;
 
        inst->alg.ivsize = crypto_aead_alg_ivsize(alg);
        inst->alg.maxauthsize = crypto_aead_alg_maxauthsize(alg);
This page took 0.025615 seconds and 5 git commands to generate.