Lines Matching refs:err
67 int err; in ubifs_prepare_auth_node() local
75 err = crypto_shash_final(hash_desc, hash); in ubifs_prepare_auth_node()
76 if (err) in ubifs_prepare_auth_node()
77 return err; in ubifs_prepare_auth_node()
80 err = ubifs_hash_calc_hmac(c, hash, auth->hmac); in ubifs_prepare_auth_node()
81 if (err) in ubifs_prepare_auth_node()
82 return err; in ubifs_prepare_auth_node()
93 int err; in ubifs_get_desc() local
104 err = crypto_shash_init(desc); in ubifs_get_desc()
105 if (err) { in ubifs_get_desc()
107 return ERR_PTR(err); in ubifs_get_desc()
166 int err; in __ubifs_node_check_hash() local
168 err = __ubifs_node_calc_hash(c, node, calc); in __ubifs_node_check_hash()
169 if (err) in __ubifs_node_check_hash()
170 return err; in __ubifs_node_check_hash()
193 int err; in ubifs_sb_verify_signature() local
200 err = PTR_ERR(sleb); in ubifs_sb_verify_signature()
201 return err; in ubifs_sb_verify_signature()
206 err = -EINVAL; in ubifs_sb_verify_signature()
214 err = -EINVAL; in ubifs_sb_verify_signature()
222 err = -EINVAL; in ubifs_sb_verify_signature()
229 err = -EINVAL; in ubifs_sb_verify_signature()
233 err = verify_pkcs7_signature(sup, sizeof(struct ubifs_sb_node), in ubifs_sb_verify_signature()
238 if (err) in ubifs_sb_verify_signature()
246 return err; in ubifs_sb_verify_signature()
259 int err; in ubifs_init_authentication() local
290 err = -ENOKEY; in ubifs_init_authentication()
297 err = -EKEYREVOKED; in ubifs_init_authentication()
303 err = PTR_ERR(c->hash_tfm); in ubifs_init_authentication()
305 c->auth_hash_name, err); in ubifs_init_authentication()
313 err = -EINVAL; in ubifs_init_authentication()
319 err = PTR_ERR(c->hmac_tfm); in ubifs_init_authentication()
320 ubifs_err(c, "Can not allocate %s: %d", hmac_name, err); in ubifs_init_authentication()
328 err = -EINVAL; in ubifs_init_authentication()
332 err = crypto_shash_setkey(c->hmac_tfm, ukp->data, ukp->datalen); in ubifs_init_authentication()
333 if (err) in ubifs_init_authentication()
340 err = PTR_ERR(c->log_hash); in ubifs_init_authentication()
344 err = 0; in ubifs_init_authentication()
347 if (err) in ubifs_init_authentication()
350 if (err) in ubifs_init_authentication()
356 return err; in ubifs_init_authentication()
392 int err; in ubifs_node_calc_hmac() local
399 err = crypto_shash_init(shash); in ubifs_node_calc_hmac()
400 if (err) in ubifs_node_calc_hmac()
401 return err; in ubifs_node_calc_hmac()
404 err = crypto_shash_update(shash, node + 8, ofs_hmac - 8); in ubifs_node_calc_hmac()
405 if (err < 0) in ubifs_node_calc_hmac()
406 return err; in ubifs_node_calc_hmac()
410 err = crypto_shash_update(shash, node + ofs_hmac + hmac_len, in ubifs_node_calc_hmac()
412 if (err < 0) in ubifs_node_calc_hmac()
413 return err; in ubifs_node_calc_hmac()
452 int err; in __ubifs_node_verify_hmac() local
458 err = ubifs_node_calc_hmac(c, node, len, ofs_hmac, hmac); in __ubifs_node_verify_hmac()
459 if (err) { in __ubifs_node_verify_hmac()
461 return err; in __ubifs_node_verify_hmac()
464 err = crypto_memneq(hmac, node + ofs_hmac, hmac_len); in __ubifs_node_verify_hmac()
468 if (!err) in __ubifs_node_verify_hmac()
478 int err; in __ubifs_shash_copy_state() local
484 err = crypto_shash_export(src, state); in __ubifs_shash_copy_state()
485 if (err) in __ubifs_shash_copy_state()
488 err = crypto_shash_import(target, state); in __ubifs_shash_copy_state()
493 return err; in __ubifs_shash_copy_state()