Lines Matching refs:err
71 int err; in essiv_skcipher_setkey() local
77 err = crypto_skcipher_setkey(tctx->u.skcipher, key, keylen); in essiv_skcipher_setkey()
78 if (err) in essiv_skcipher_setkey()
79 return err; in essiv_skcipher_setkey()
81 err = crypto_shash_tfm_digest(tctx->hash, key, keylen, salt); in essiv_skcipher_setkey()
82 if (err) in essiv_skcipher_setkey()
83 return err; in essiv_skcipher_setkey()
100 int err; in essiv_aead_setkey() local
105 err = crypto_aead_setkey(tctx->u.aead, key, keylen); in essiv_aead_setkey()
106 if (err) in essiv_aead_setkey()
107 return err; in essiv_aead_setkey()
113 err = crypto_shash_init(desc) ?: in essiv_aead_setkey()
116 if (err) in essiv_aead_setkey()
117 return err; in essiv_aead_setkey()
134 static void essiv_skcipher_done(struct crypto_async_request *areq, int err) in essiv_skcipher_done() argument
138 skcipher_request_complete(req, err); in essiv_skcipher_done()
169 static void essiv_aead_done(struct crypto_async_request *areq, int err) in essiv_aead_done() argument
174 if (err == -EINPROGRESS) in essiv_aead_done()
180 aead_request_complete(req, err); in essiv_aead_done()
190 int err; in essiv_aead_crypt() local
252 err = enc ? crypto_aead_encrypt(subreq) : in essiv_aead_crypt()
255 if (rctx->assoc && err != -EINPROGRESS && err != -EBUSY) in essiv_aead_crypt()
257 return err; in essiv_aead_crypt()
275 int err; in essiv_init_tfm() local
283 err = PTR_ERR(hash); in essiv_init_tfm()
294 return err; in essiv_init_tfm()
303 int err; in essiv_skcipher_init_tfm() local
312 err = essiv_init_tfm(ictx, tctx); in essiv_skcipher_init_tfm()
313 if (err) { in essiv_skcipher_init_tfm()
315 return err; in essiv_skcipher_init_tfm()
329 int err; in essiv_aead_init_tfm() local
345 err = essiv_init_tfm(ictx, tctx); in essiv_aead_init_tfm()
346 if (err) { in essiv_aead_init_tfm()
348 return err; in essiv_aead_init_tfm()
460 int err; in essiv_create() local
488 err = crypto_grab_skcipher(&ictx->u.skcipher_spawn, inst, in essiv_create()
490 if (err) in essiv_create()
507 err = crypto_grab_aead(&ictx->u.aead_spawn, inst, in essiv_create()
509 if (err) in essiv_create()
515 err = -EINVAL; in essiv_create()
527 err = -EINVAL; in essiv_create()
536 err = PTR_ERR(_hash_alg); in essiv_create()
546 err = -EINVAL; in essiv_create()
556 err = -ENAMETOOLONG; in essiv_create()
592 err = skcipher_register_instance(tmpl, skcipher_inst); in essiv_create()
607 err = aead_register_instance(tmpl, aead_inst); in essiv_create()
610 if (err) in essiv_create()
626 return err; in essiv_create()