Lines Matching refs:err
90 int err; in crypto_ccm_setkey() local
95 err = crypto_skcipher_setkey(ctr, key, keylen); in crypto_ccm_setkey()
96 if (err) in crypto_ccm_setkey()
97 return err; in crypto_ccm_setkey()
176 int ilen, err; in crypto_ccm_auth() local
179 err = format_input(odata, req, cryptlen); in crypto_ccm_auth()
180 if (err) in crypto_ccm_auth()
199 err = crypto_ahash_init(ahreq); in crypto_ccm_auth()
200 if (err) in crypto_ccm_auth()
202 err = crypto_ahash_update(ahreq); in crypto_ccm_auth()
203 if (err) in crypto_ccm_auth()
219 err = crypto_ahash_finup(ahreq); in crypto_ccm_auth()
221 return err; in crypto_ccm_auth()
224 static void crypto_ccm_encrypt_done(void *data, int err) in crypto_ccm_encrypt_done() argument
231 if (!err) in crypto_ccm_encrypt_done()
235 aead_request_complete(req, err); in crypto_ccm_encrypt_done()
252 int err; in crypto_ccm_init_crypt() local
254 err = crypto_ccm_check_iv(iv); in crypto_ccm_init_crypt()
255 if (err) in crypto_ccm_init_crypt()
256 return err; in crypto_ccm_init_crypt()
292 int err; in crypto_ccm_encrypt() local
294 err = crypto_ccm_init_crypt(req, odata); in crypto_ccm_encrypt()
295 if (err) in crypto_ccm_encrypt()
296 return err; in crypto_ccm_encrypt()
298 err = crypto_ccm_auth(req, sg_next(pctx->src), cryptlen); in crypto_ccm_encrypt()
299 if (err) in crypto_ccm_encrypt()
300 return err; in crypto_ccm_encrypt()
310 err = crypto_skcipher_encrypt(skreq); in crypto_ccm_encrypt()
311 if (err) in crypto_ccm_encrypt()
312 return err; in crypto_ccm_encrypt()
317 return err; in crypto_ccm_encrypt()
320 static void crypto_ccm_decrypt_done(void *data, int err) in crypto_ccm_decrypt_done() argument
333 if (!err) { in crypto_ccm_decrypt_done()
334 err = crypto_ccm_auth(req, dst, cryptlen); in crypto_ccm_decrypt_done()
335 if (!err && crypto_memneq(pctx->auth_tag, pctx->odata, authsize)) in crypto_ccm_decrypt_done()
336 err = -EBADMSG; in crypto_ccm_decrypt_done()
338 aead_request_complete(req, err); in crypto_ccm_decrypt_done()
353 int err; in crypto_ccm_decrypt() local
357 err = crypto_ccm_init_crypt(req, authtag); in crypto_ccm_decrypt()
358 if (err) in crypto_ccm_decrypt()
359 return err; in crypto_ccm_decrypt()
374 err = crypto_skcipher_decrypt(skreq); in crypto_ccm_decrypt()
375 if (err) in crypto_ccm_decrypt()
376 return err; in crypto_ccm_decrypt()
378 err = crypto_ccm_auth(req, sg_next(dst), cryptlen); in crypto_ccm_decrypt()
379 if (err) in crypto_ccm_decrypt()
380 return err; in crypto_ccm_decrypt()
386 return err; in crypto_ccm_decrypt()
397 int err; in crypto_ccm_init_tfm() local
404 err = PTR_ERR(ctr); in crypto_ccm_init_tfm()
422 return err; in crypto_ccm_init_tfm()
452 int err; in crypto_ccm_create_common() local
454 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_AEAD, &mask); in crypto_ccm_create_common()
455 if (err) in crypto_ccm_create_common()
456 return err; in crypto_ccm_create_common()
463 err = crypto_grab_ahash(&ictx->mac, aead_crypto_instance(inst), in crypto_ccm_create_common()
465 if (err) in crypto_ccm_create_common()
469 err = -EINVAL; in crypto_ccm_create_common()
474 err = crypto_grab_skcipher(&ictx->ctr, aead_crypto_instance(inst), in crypto_ccm_create_common()
476 if (err) in crypto_ccm_create_common()
481 err = -EINVAL; in crypto_ccm_create_common()
490 err = -ENAMETOOLONG; in crypto_ccm_create_common()
517 err = aead_register_instance(tmpl, inst); in crypto_ccm_create_common()
518 if (err) { in crypto_ccm_create_common()
522 return err; in crypto_ccm_create_common()
707 int err; in crypto_rfc4309_create() local
709 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_AEAD, &mask); in crypto_rfc4309_create()
710 if (err) in crypto_rfc4309_create()
711 return err; in crypto_rfc4309_create()
718 err = crypto_grab_aead(spawn, aead_crypto_instance(inst), in crypto_rfc4309_create()
720 if (err) in crypto_rfc4309_create()
725 err = -EINVAL; in crypto_rfc4309_create()
735 err = -ENAMETOOLONG; in crypto_rfc4309_create()
764 err = aead_register_instance(tmpl, inst); in crypto_rfc4309_create()
765 if (err) { in crypto_rfc4309_create()
769 return err; in crypto_rfc4309_create()
853 int err; in cbcmac_create() local
855 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_SHASH, &mask); in cbcmac_create()
856 if (err) in cbcmac_create()
857 return err; in cbcmac_create()
864 err = crypto_grab_cipher(spawn, shash_crypto_instance(inst), in cbcmac_create()
866 if (err) in cbcmac_create()
870 err = crypto_inst_setname(shash_crypto_instance(inst), tmpl->name, alg); in cbcmac_create()
871 if (err) in cbcmac_create()
892 err = shash_register_instance(tmpl, inst); in cbcmac_create()
893 if (err) { in cbcmac_create()
897 return err; in cbcmac_create()