Lines Matching refs:err

68 	int err;  in ubifs_prepare_auth_node()  local
76 err = crypto_shash_final(hash_desc, hash); in ubifs_prepare_auth_node()
77 if (err) in ubifs_prepare_auth_node()
78 return err; in ubifs_prepare_auth_node()
81 err = ubifs_hash_calc_hmac(c, hash, auth->hmac); in ubifs_prepare_auth_node()
82 if (err) in ubifs_prepare_auth_node()
83 return err; in ubifs_prepare_auth_node()
94 int err; in ubifs_get_desc() local
105 err = crypto_shash_init(desc); in ubifs_get_desc()
106 if (err) { in ubifs_get_desc()
108 return ERR_PTR(err); in ubifs_get_desc()
167 int err; in __ubifs_node_check_hash() local
169 err = __ubifs_node_calc_hash(c, node, calc); in __ubifs_node_check_hash()
170 if (err) in __ubifs_node_check_hash()
171 return err; in __ubifs_node_check_hash()
194 int err; in ubifs_sb_verify_signature() local
201 err = PTR_ERR(sleb); in ubifs_sb_verify_signature()
202 return err; in ubifs_sb_verify_signature()
207 err = -EINVAL; in ubifs_sb_verify_signature()
215 err = -EINVAL; in ubifs_sb_verify_signature()
223 err = -EINVAL; in ubifs_sb_verify_signature()
230 err = -EINVAL; in ubifs_sb_verify_signature()
234 err = verify_pkcs7_signature(sup, sizeof(struct ubifs_sb_node), in ubifs_sb_verify_signature()
239 if (err) in ubifs_sb_verify_signature()
247 return err; in ubifs_sb_verify_signature()
260 int err; in ubifs_init_authentication() local
291 err = -ENOKEY; in ubifs_init_authentication()
298 err = -EKEYREVOKED; in ubifs_init_authentication()
304 err = PTR_ERR(c->hash_tfm); in ubifs_init_authentication()
306 c->auth_hash_name, err); in ubifs_init_authentication()
314 err = -EINVAL; in ubifs_init_authentication()
320 err = PTR_ERR(c->hmac_tfm); in ubifs_init_authentication()
321 ubifs_err(c, "Can not allocate %s: %d", hmac_name, err); in ubifs_init_authentication()
329 err = -EINVAL; in ubifs_init_authentication()
333 err = crypto_shash_setkey(c->hmac_tfm, ukp->data, ukp->datalen); in ubifs_init_authentication()
334 if (err) in ubifs_init_authentication()
341 err = PTR_ERR(c->log_hash); in ubifs_init_authentication()
345 err = 0; in ubifs_init_authentication()
348 if (err) in ubifs_init_authentication()
351 if (err) in ubifs_init_authentication()
357 return err; in ubifs_init_authentication()
393 int err; in ubifs_node_calc_hmac() local
400 err = crypto_shash_init(shash); in ubifs_node_calc_hmac()
401 if (err) in ubifs_node_calc_hmac()
402 return err; in ubifs_node_calc_hmac()
405 err = crypto_shash_update(shash, node + 8, ofs_hmac - 8); in ubifs_node_calc_hmac()
406 if (err < 0) in ubifs_node_calc_hmac()
407 return err; in ubifs_node_calc_hmac()
411 err = crypto_shash_update(shash, node + ofs_hmac + hmac_len, in ubifs_node_calc_hmac()
413 if (err < 0) in ubifs_node_calc_hmac()
414 return err; in ubifs_node_calc_hmac()
453 int err; in __ubifs_node_verify_hmac() local
459 err = ubifs_node_calc_hmac(c, node, len, ofs_hmac, hmac); in __ubifs_node_verify_hmac()
460 if (err) { in __ubifs_node_verify_hmac()
462 return err; in __ubifs_node_verify_hmac()
465 err = crypto_memneq(hmac, node + ofs_hmac, hmac_len); in __ubifs_node_verify_hmac()
469 if (!err) in __ubifs_node_verify_hmac()
479 int err; in __ubifs_shash_copy_state() local
485 err = crypto_shash_export(src, state); in __ubifs_shash_copy_state()
486 if (err) in __ubifs_shash_copy_state()
489 err = crypto_shash_import(target, state); in __ubifs_shash_copy_state()
494 return err; in __ubifs_shash_copy_state()
512 int err; in ubifs_hmac_wkm() local
520 err = crypto_shash_init(shash); in ubifs_hmac_wkm()
521 if (err) in ubifs_hmac_wkm()
522 return err; in ubifs_hmac_wkm()
524 err = crypto_shash_update(shash, well_known_message, in ubifs_hmac_wkm()
526 if (err < 0) in ubifs_hmac_wkm()
527 return err; in ubifs_hmac_wkm()
529 err = crypto_shash_final(shash, hmac); in ubifs_hmac_wkm()
530 if (err) in ubifs_hmac_wkm()
531 return err; in ubifs_hmac_wkm()