• Home
  • Raw
  • Download

Lines Matching refs:rc

64 	long rc;  in ima_init_crypto()  local
68 rc = PTR_ERR(ima_shash_tfm); in ima_init_crypto()
70 hash_algo_name[ima_hash_algo], rc); in ima_init_crypto()
71 return rc; in ima_init_crypto()
81 int rc; in ima_alloc_tfm() local
89 rc = PTR_ERR(tfm); in ima_alloc_tfm()
91 hash_algo_name[algo], rc); in ima_alloc_tfm()
168 int rc; in ima_alloc_atfm() local
179 rc = PTR_ERR(tfm); in ima_alloc_atfm()
181 hash_algo_name[algo], rc); in ima_alloc_atfm()
210 int rc, rbuf_len, active = 0, ahash_rc = 0; in ima_calc_file_hash_atfm() local
227 rc = ahash_wait(crypto_ahash_init(req), &wait); in ima_calc_file_hash_atfm()
228 if (rc) in ima_calc_file_hash_atfm()
242 rc = -ENOMEM; in ima_calc_file_hash_atfm()
263 rc = ahash_wait(ahash_rc, &wait); in ima_calc_file_hash_atfm()
264 if (rc) in ima_calc_file_hash_atfm()
269 rc = integrity_kernel_read(file, offset, rbuf[active], in ima_calc_file_hash_atfm()
271 if (rc != rbuf_len) { in ima_calc_file_hash_atfm()
272 if (rc >= 0) in ima_calc_file_hash_atfm()
273 rc = -EINVAL; in ima_calc_file_hash_atfm()
287 rc = ahash_wait(ahash_rc, &wait); in ima_calc_file_hash_atfm()
288 if (rc) in ima_calc_file_hash_atfm()
301 rc = ahash_wait(ahash_rc, &wait); in ima_calc_file_hash_atfm()
306 if (!rc) { in ima_calc_file_hash_atfm()
308 rc = ahash_wait(crypto_ahash_final(req), &wait); in ima_calc_file_hash_atfm()
312 return rc; in ima_calc_file_hash_atfm()
318 int rc; in ima_calc_file_ahash() local
324 rc = ima_calc_file_hash_atfm(file, hash, tfm); in ima_calc_file_ahash()
328 return rc; in ima_calc_file_ahash()
337 int rc; in ima_calc_file_hash_tfm() local
344 rc = crypto_shash_init(shash); in ima_calc_file_hash_tfm()
345 if (rc != 0) in ima_calc_file_hash_tfm()
346 return rc; in ima_calc_file_hash_tfm()
362 rc = rbuf_len; in ima_calc_file_hash_tfm()
369 rc = crypto_shash_update(shash, rbuf, rbuf_len); in ima_calc_file_hash_tfm()
370 if (rc) in ima_calc_file_hash_tfm()
375 if (!rc) in ima_calc_file_hash_tfm()
376 rc = crypto_shash_final(shash, hash->digest); in ima_calc_file_hash_tfm()
377 return rc; in ima_calc_file_hash_tfm()
383 int rc; in ima_calc_file_shash() local
389 rc = ima_calc_file_hash_tfm(file, hash, tfm); in ima_calc_file_shash()
393 return rc; in ima_calc_file_shash()
412 int rc; in ima_calc_file_hash() local
449 rc = ima_calc_file_ahash(f, hash); in ima_calc_file_hash()
450 if (!rc) in ima_calc_file_hash()
454 rc = ima_calc_file_shash(f, hash); in ima_calc_file_hash()
460 return rc; in ima_calc_file_hash()
473 int rc, i; in ima_calc_field_array_hash_tfm() local
479 rc = crypto_shash_init(shash); in ima_calc_field_array_hash_tfm()
480 if (rc != 0) in ima_calc_field_array_hash_tfm()
481 return rc; in ima_calc_field_array_hash_tfm()
491 rc = crypto_shash_update(shash, in ima_calc_field_array_hash_tfm()
494 if (rc) in ima_calc_field_array_hash_tfm()
501 rc = crypto_shash_update(shash, data_to_hash, datalen); in ima_calc_field_array_hash_tfm()
502 if (rc) in ima_calc_field_array_hash_tfm()
506 if (!rc) in ima_calc_field_array_hash_tfm()
507 rc = crypto_shash_final(shash, hash->digest); in ima_calc_field_array_hash_tfm()
509 return rc; in ima_calc_field_array_hash_tfm()
517 int rc; in ima_calc_field_array_hash() local
523 rc = ima_calc_field_array_hash_tfm(field_data, desc, num_fields, in ima_calc_field_array_hash()
528 return rc; in ima_calc_field_array_hash()
538 int rc, ahash_rc = 0; in calc_buffer_ahash_atfm() local
551 rc = ahash_wait(crypto_ahash_init(req), &wait); in calc_buffer_ahash_atfm()
552 if (rc) in calc_buffer_ahash_atfm()
561 rc = ahash_wait(ahash_rc, &wait); in calc_buffer_ahash_atfm()
562 if (!rc) { in calc_buffer_ahash_atfm()
564 rc = ahash_wait(crypto_ahash_final(req), &wait); in calc_buffer_ahash_atfm()
568 return rc; in calc_buffer_ahash_atfm()
575 int rc; in calc_buffer_ahash() local
581 rc = calc_buffer_ahash_atfm(buf, len, hash, tfm); in calc_buffer_ahash()
585 return rc; in calc_buffer_ahash()
594 int rc; in calc_buffer_shash_tfm() local
600 rc = crypto_shash_init(shash); in calc_buffer_shash_tfm()
601 if (rc != 0) in calc_buffer_shash_tfm()
602 return rc; in calc_buffer_shash_tfm()
606 rc = crypto_shash_update(shash, buf, len); in calc_buffer_shash_tfm()
607 if (rc) in calc_buffer_shash_tfm()
613 if (!rc) in calc_buffer_shash_tfm()
614 rc = crypto_shash_final(shash, hash->digest); in calc_buffer_shash_tfm()
615 return rc; in calc_buffer_shash_tfm()
622 int rc; in calc_buffer_shash() local
628 rc = calc_buffer_shash_tfm(buf, len, hash, tfm); in calc_buffer_shash()
631 return rc; in calc_buffer_shash()
637 int rc; in ima_calc_buffer_hash() local
640 rc = calc_buffer_ahash(buf, len, hash); in ima_calc_buffer_hash()
641 if (!rc) in ima_calc_buffer_hash()
664 int rc; in ima_calc_boot_aggregate_tfm() local
670 rc = crypto_shash_init(shash); in ima_calc_boot_aggregate_tfm()
671 if (rc != 0) in ima_calc_boot_aggregate_tfm()
672 return rc; in ima_calc_boot_aggregate_tfm()
678 rc = crypto_shash_update(shash, d.digest, TPM_DIGEST_SIZE); in ima_calc_boot_aggregate_tfm()
680 if (!rc) in ima_calc_boot_aggregate_tfm()
682 return rc; in ima_calc_boot_aggregate_tfm()
688 int rc; in ima_calc_boot_aggregate() local
695 rc = ima_calc_boot_aggregate_tfm(hash->digest, tfm); in ima_calc_boot_aggregate()
699 return rc; in ima_calc_boot_aggregate()