From: Michael Tremer Date: Tue, 21 Sep 2021 11:07:01 +0000 (+0000) Subject: Move pakfire_digest_length to util X-Git-Tag: 0.9.28~962 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f5aee1e466673c4d4b381f2a0c6206cef4d6947c;p=pakfire.git Move pakfire_digest_length to util Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/util.h b/src/libpakfire/include/pakfire/util.h index f2f7eadaf..46e49715c 100644 --- a/src/libpakfire/include/pakfire/util.h +++ b/src/libpakfire/include/pakfire/util.h @@ -88,6 +88,10 @@ char* pakfire_generate_uuid(); int pakfire_tty_is_noninteractive(void); +// Digests + +size_t pakfire_digest_length(enum pakfire_digests digest); + // Archive Stuff int pakfire_archive_copy_data(struct archive* src, struct archive* dst, diff --git a/src/libpakfire/package.c b/src/libpakfire/package.c index f91a19db5..f7a39eacd 100644 --- a/src/libpakfire/package.c +++ b/src/libpakfire/package.c @@ -459,21 +459,6 @@ ERROR: return r; } -static size_t pakfire_digest_length(enum pakfire_digests digest) { - switch (digest) { - case PAKFIRE_DIGEST_SHA512: - return 64; - - case PAKFIRE_DIGEST_SHA256: - return 32; - - case PAKFIRE_DIGEST_NONE: - return 0; - } - - return 0; -} - PAKFIRE_EXPORT int pakfire_package_set_hexdigest(struct pakfire_package* pkg, enum pakfire_digests type, const char* hexdigest) { const size_t digest_length = pakfire_digest_length(type); diff --git a/src/libpakfire/util.c b/src/libpakfire/util.c index 1a4249017..b815d5eb0 100644 --- a/src/libpakfire/util.c +++ b/src/libpakfire/util.c @@ -777,6 +777,23 @@ int pakfire_rmtree(const char* path, int flags) { return r; } +// Digests + +size_t pakfire_digest_length(enum pakfire_digests digest) { + switch (digest) { + case PAKFIRE_DIGEST_SHA512: + return 64; + + case PAKFIRE_DIGEST_SHA256: + return 32; + + case PAKFIRE_DIGEST_NONE: + return 0; + } + + return 0; +} + // Archive Stuff int pakfire_archive_copy_data(struct archive* src, struct archive* dst,