]> git.ipfire.org Git - pakfire.git/commitdiff
Move pakfire_digest_length to util
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 Sep 2021 11:07:01 +0000 (11:07 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 Sep 2021 11:07:01 +0000 (11:07 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/util.h
src/libpakfire/package.c
src/libpakfire/util.c

index f2f7eadaf9480e6f443057bb840104f1f2fadc47..46e49715cc76b6d890074282855db7000b580ad9 100644 (file)
@@ -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,
index f91a19db5ea44459164bcc29db91c43135051457..f7a39eacd6474d91b431cba32c6d06d8038cc647 100644 (file)
@@ -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);
index 1a424901709469fd0e48164cad15045d8ecb0998..b815d5eb05d51620d02705a6e573a33be18d892f 100644 (file)
@@ -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,