Lines Matching refs:err

129 	int err;  in adiantum_setkey()  local
136 err = crypto_skcipher_setkey(tctx->streamcipher, key, keylen); in adiantum_setkey()
137 if (err) in adiantum_setkey()
138 return err; in adiantum_setkey()
154 err = crypto_wait_req(crypto_skcipher_encrypt(&data->req), &data->wait); in adiantum_setkey()
155 if (err) in adiantum_setkey()
164 err = crypto_cipher_setkey(tctx->blockcipher, keyp, in adiantum_setkey()
166 if (err) in adiantum_setkey()
177 err = crypto_shash_setkey(tctx->hash, keyp, NHPOLY1305_KEY_SIZE); in adiantum_setkey()
182 return err; in adiantum_setkey()
256 int err; in adiantum_hash_message() local
258 err = crypto_shash_init(hash_desc); in adiantum_hash_message()
259 if (err) in adiantum_hash_message()
260 return err; in adiantum_hash_message()
266 err = crypto_shash_update(hash_desc, miter.addr, n); in adiantum_hash_message()
267 if (err) in adiantum_hash_message()
271 if (err) in adiantum_hash_message()
272 return err; in adiantum_hash_message()
287 int err; in adiantum_finish() local
306 err = crypto_shash_digest(&rctx->u.hash_desc, virt, bulk_len, in adiantum_finish()
308 if (err) { in adiantum_finish()
310 return err; in adiantum_finish()
318 err = adiantum_hash_message(req, dst, dst_nents, &digest); in adiantum_finish()
319 if (err) in adiantum_finish()
320 return err; in adiantum_finish()
328 static void adiantum_streamcipher_done(void *data, int err) in adiantum_streamcipher_done() argument
332 if (!err) in adiantum_streamcipher_done()
333 err = adiantum_finish(req); in adiantum_streamcipher_done()
335 skcipher_request_complete(req, err); in adiantum_streamcipher_done()
348 int err; in adiantum_crypt() local
366 err = crypto_shash_digest(&rctx->u.hash_desc, virt, bulk_len, in adiantum_crypt()
372 err = adiantum_hash_message(req, src, src_nents, &digest); in adiantum_crypt()
376 if (err) in adiantum_crypt()
377 return err; in adiantum_crypt()
436 int err; in adiantum_init_tfm() local
444 err = PTR_ERR(blockcipher); in adiantum_init_tfm()
450 err = PTR_ERR(hash); in adiantum_init_tfm()
476 return err; in adiantum_init_tfm()
531 int err; in adiantum_create() local
533 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SKCIPHER, &mask); in adiantum_create()
534 if (err) in adiantum_create()
535 return err; in adiantum_create()
543 err = crypto_grab_skcipher(&ictx->streamcipher_spawn, in adiantum_create()
546 if (err) in adiantum_create()
551 err = crypto_grab_cipher(&ictx->blockcipher_spawn, in adiantum_create()
554 if (err) in adiantum_create()
562 err = crypto_grab_shash(&ictx->hash_spawn, in adiantum_create()
565 if (err) in adiantum_create()
575 err = -EINVAL; in adiantum_create()
581 err = -ENAMETOOLONG; in adiantum_create()
617 err = skcipher_register_instance(tmpl, inst); in adiantum_create()
618 if (err) { in adiantum_create()
622 return err; in adiantum_create()