Lines Matching refs:digest
56 bool FsverityUtilsHelper::FormatDigest(libfsverity_digest *digest, uint8_t *buffer) in FormatDigest() argument
63 ret->digest_algorithm = cpu_to_le16(digest->digest_algorithm); in FormatDigest()
64 ret->digest_size = cpu_to_le16(digest->digest_size); in FormatDigest()
65 if (memcpy_s(ret->digest, MAX_DIGEST_SIZE, digest->digest, digest->digest_size) != EOK) { in FormatDigest()
71 bool FsverityUtilsHelper::ComputeDigest(const char *path, struct libfsverity_digest **digest) in ComputeDigest() argument
87 if (libfsverity_compute_digest(&reader, FileReader::ReadFileCallback, &tree_params, digest)) { in ComputeDigest()
97 struct libfsverity_digest *digest = nullptr; in GenerateFormattedDigest() local
98 if (!ComputeDigest(path, &digest)) { in GenerateFormattedDigest()
101 uint32_t digestLen = sizeof(struct fsverity_formatted_digest) + digest->digest_size; in GenerateFormattedDigest()
103 free(digest); in GenerateFormattedDigest()
106 bool ret = FormatDigest(digest, digestBuffer.GetBuffer()); in GenerateFormattedDigest()
107 free(digest); in GenerateFormattedDigest()