Lines Matching refs:rc

72 	long rc;  in ima_init_crypto()  local
76 rc = PTR_ERR(ima_shash_tfm); in ima_init_crypto()
78 hash_algo_name[ima_hash_algo], rc); in ima_init_crypto()
79 return rc; in ima_init_crypto()
87 int rc; in ima_alloc_tfm() local
95 rc = PTR_ERR(tfm); in ima_alloc_tfm()
97 hash_algo_name[algo], rc); in ima_alloc_tfm()
174 int rc; in ima_alloc_atfm() local
185 rc = PTR_ERR(tfm); in ima_alloc_atfm()
187 hash_algo_name[algo], rc); in ima_alloc_atfm()
233 int rc, read = 0, rbuf_len, active = 0, ahash_rc = 0; in ima_calc_file_hash_atfm() local
250 rc = ahash_wait(crypto_ahash_init(req), &res); in ima_calc_file_hash_atfm()
251 if (rc) in ima_calc_file_hash_atfm()
265 rc = -ENOMEM; in ima_calc_file_hash_atfm()
291 rc = ahash_wait(ahash_rc, &res); in ima_calc_file_hash_atfm()
292 if (rc) in ima_calc_file_hash_atfm()
297 rc = integrity_kernel_read(file, offset, rbuf[active], in ima_calc_file_hash_atfm()
299 if (rc != rbuf_len) in ima_calc_file_hash_atfm()
307 rc = ahash_wait(ahash_rc, &res); in ima_calc_file_hash_atfm()
308 if (rc) in ima_calc_file_hash_atfm()
321 rc = ahash_wait(ahash_rc, &res); in ima_calc_file_hash_atfm()
328 if (!rc) { in ima_calc_file_hash_atfm()
330 rc = ahash_wait(crypto_ahash_final(req), &res); in ima_calc_file_hash_atfm()
334 return rc; in ima_calc_file_hash_atfm()
340 int rc; in ima_calc_file_ahash() local
346 rc = ima_calc_file_hash_atfm(file, hash, tfm); in ima_calc_file_ahash()
350 return rc; in ima_calc_file_ahash()
359 int rc, read = 0; in ima_calc_file_hash_tfm() local
367 rc = crypto_shash_init(shash); in ima_calc_file_hash_tfm()
368 if (rc != 0) in ima_calc_file_hash_tfm()
369 return rc; in ima_calc_file_hash_tfm()
390 rc = rbuf_len; in ima_calc_file_hash_tfm()
397 rc = crypto_shash_update(shash, rbuf, rbuf_len); in ima_calc_file_hash_tfm()
398 if (rc) in ima_calc_file_hash_tfm()
405 if (!rc) in ima_calc_file_hash_tfm()
406 rc = crypto_shash_final(shash, hash->digest); in ima_calc_file_hash_tfm()
407 return rc; in ima_calc_file_hash_tfm()
413 int rc; in ima_calc_file_shash() local
419 rc = ima_calc_file_hash_tfm(file, hash, tfm); in ima_calc_file_shash()
423 return rc; in ima_calc_file_shash()
442 int rc; in ima_calc_file_hash() local
447 rc = ima_calc_file_ahash(file, hash); in ima_calc_file_hash()
448 if (!rc) in ima_calc_file_hash()
465 int rc, i; in ima_calc_field_array_hash_tfm() local
472 rc = crypto_shash_init(shash); in ima_calc_field_array_hash_tfm()
473 if (rc != 0) in ima_calc_field_array_hash_tfm()
474 return rc; in ima_calc_field_array_hash_tfm()
482 rc = crypto_shash_update(shash, in ima_calc_field_array_hash_tfm()
485 if (rc) in ima_calc_field_array_hash_tfm()
492 rc = crypto_shash_update(shash, data_to_hash, datalen); in ima_calc_field_array_hash_tfm()
493 if (rc) in ima_calc_field_array_hash_tfm()
497 if (!rc) in ima_calc_field_array_hash_tfm()
498 rc = crypto_shash_final(shash, hash->digest); in ima_calc_field_array_hash_tfm()
500 return rc; in ima_calc_field_array_hash_tfm()
508 int rc; in ima_calc_field_array_hash() local
514 rc = ima_calc_field_array_hash_tfm(field_data, desc, num_fields, in ima_calc_field_array_hash()
519 return rc; in ima_calc_field_array_hash()
538 int rc, i; in ima_calc_boot_aggregate_tfm() local
544 rc = crypto_shash_init(shash); in ima_calc_boot_aggregate_tfm()
545 if (rc != 0) in ima_calc_boot_aggregate_tfm()
546 return rc; in ima_calc_boot_aggregate_tfm()
552 rc = crypto_shash_update(shash, pcr_i, TPM_DIGEST_SIZE); in ima_calc_boot_aggregate_tfm()
554 if (!rc) in ima_calc_boot_aggregate_tfm()
556 return rc; in ima_calc_boot_aggregate_tfm()
562 int rc; in ima_calc_boot_aggregate() local
569 rc = ima_calc_boot_aggregate_tfm(hash->digest, tfm); in ima_calc_boot_aggregate()
573 return rc; in ima_calc_boot_aggregate()