Lines Matching defs:digest
3 * The 'fsverity digest' command
29 * Compute the fs-verity digest of the given file(s), for offline signing.
69 struct libfsverity_digest *digest = NULL;
80 &tree_params, &digest) != 0) {
81 error_msg("failed to compute digest");
85 ASSERT(digest->digest_size <= FS_VERITY_MAX_DIGEST_SIZE);
89 * Format the digest for use with the built-in signature
92 d = xzalloc(sizeof(*d) + digest->digest_size);
95 cpu_to_le16(digest->digest_algorithm);
96 d->digest_size = cpu_to_le16(digest->digest_size);
97 memcpy(d->digest, digest->digest, digest->digest_size);
99 bin2hex((const u8 *)d, sizeof(*d) + digest->digest_size,
102 bin2hex(digest->digest, digest->digest_size,
112 libfsverity_get_hash_name(digest->digest_algorithm),
116 free(digest);