From 6f3b94b75c1f7eda853b789c60e94c1922076f96 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 2 Feb 2025 14:53:47 +0000 Subject: [PATCH] repo: Only use a few stronger digests for metadata Signed-off-by: Michael Tremer --- src/pakfire/repo.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pakfire/repo.c b/src/pakfire/repo.c index fce57b68..9dab5588 100644 --- a/src/pakfire/repo.c +++ b/src/pakfire/repo.c @@ -50,6 +50,8 @@ #include #include +#define METADATA_DIGESTS PAKFIRE_DIGEST_SHA3_512|PAKFIRE_DIGEST_BLAKE2B512 + // Refresh mirror lists once every 6 hours #define REFRESH_AGE_MIRRORLIST 6 * 3600 @@ -1982,7 +1984,7 @@ static int pakfire_repo_metadata_add_file(struct pakfire_repo* self, goto ERROR; // Compute the database digests - r = pakfire_digests_compute_from_path(self->ctx, &digests, PAKFIRE_DIGESTS_ALL, path); + r = pakfire_digests_compute_from_path(self->ctx, &digests, METADATA_DIGESTS, path); if (r < 0) { ERROR(self->ctx, "Failed to compute file digests: %s\n", strerror(-r)); goto ERROR; -- 2.39.5