Lines Matching defs:digest
534 const char *prefix, struct selabel_digest *digest)
557 rc = digest_add_specfile(digest, fp, NULL, sb.st_size,
605 static int selabel_subs_init(const char *path, struct selabel_digest *digest,
666 if (digest_add_specfile(digest, cfg, NULL, sb.st_size, path) < 0)
754 status = process_file(rec->spec_file[path_index], NULL, rec, prefix, rec->digest);
767 digest_gen_hash(rec->digest);
806 rec->digest, &data->dist_subs);
810 rec->digest, &data->subs);
816 status = selabel_subs_init(subs_file, rec->digest,
821 status = selabel_subs_init(subs_file, rec->digest,
837 status = process_file(path, NULL, rec, prefix, rec->digest);
849 rec->digest);
854 rec->digest);
859 digest_gen_hash(rec->digest);
1079 * Returns true if the digest of all partial matched contexts is the same as
1081 * digest will always be returned. The caller must free any returned digests.
1131 static bool hash_all_partial_matches(struct selabel_handle *rec, const char *key, uint8_t *digest)
1133 assert(digest);
1156 memcpy(digest, sha1_hash.bytes, SHA1_HASH_SIZE);