Lines Matching refs:digest
62 struct selabel_digest *digest = NULL;
67 digest = calloc(1, sizeof(*digest));
68 if (!digest)
71 digest->digest = calloc(1, DIGEST_SPECFILE_SIZE + 1);
72 if (!digest->digest)
75 digest->specfile_list = calloc(DIGEST_FILES_MAX,
77 if (!digest->specfile_list)
80 entry = digest;
87 if (digest) {
88 free(digest->digest);
89 free(digest->specfile_list);
90 free(digest);
99 free(ptr->digest);
249 rec->digest = selabel_is_digest_set(opts, nopts, rec->digest);
252 if (rec->digest)
253 selabel_digest_fini(rec->digest);
322 const char *key, uint8_t *digest) {
327 return rec->func_hash_all_partial_matches(rec, key, digest);
376 unsigned char **digest, size_t *digest_len,
379 if (!rec->digest) {
384 *digest = rec->digest->digest;
386 *specfiles = rec->digest->specfile_list;
387 *num_specfiles = rec->digest->specfile_cnt;
393 if (rec->digest)
394 selabel_digest_fini(rec->digest);