From: Michael Tremer Date: Tue, 11 Oct 2022 11:14:10 +0000 (+0000) Subject: packages: Drop any hexdigest helper functions X-Git-Tag: 0.9.28~263 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=87cc3fa10a63a73e354bbfe77be505dfb54ebce3;p=pakfire.git packages: Drop any hexdigest helper functions Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/package.h b/src/libpakfire/include/pakfire/package.h index 9ba647c4a..732f961e3 100644 --- a/src/libpakfire/include/pakfire/package.h +++ b/src/libpakfire/include/pakfire/package.h @@ -54,12 +54,8 @@ const char* pakfire_package_get_uuid(struct pakfire_package* pkg); void pakfire_package_set_uuid(struct pakfire_package* pkg, const char* uuid); const unsigned char* pakfire_package_get_digest(struct pakfire_package* pkg, enum pakfire_digest_types* type, size_t* length); -const char* pakfire_package_get_hexdigest(struct pakfire_package* pkg, - enum pakfire_digest_types* type); int pakfire_package_set_digest(struct pakfire_package* pkg, enum pakfire_digest_types type, const unsigned char* digest, const size_t length); -int pakfire_package_set_hexdigest(struct pakfire_package* pkg, - enum pakfire_digest_types type, const char* hexdigest); const char* pakfire_package_get_summary(struct pakfire_package* pkg); void pakfire_package_set_summary(struct pakfire_package* pkg, const char* summary); const char* pakfire_package_get_description(struct pakfire_package* pkg); diff --git a/src/libpakfire/libpakfire.sym b/src/libpakfire/libpakfire.sym index 7097cc6f9..8245d909e 100644 --- a/src/libpakfire/libpakfire.sym +++ b/src/libpakfire/libpakfire.sym @@ -181,7 +181,6 @@ global: pakfire_package_get_filelist; pakfire_package_get_filename; pakfire_package_get_groups; - pakfire_package_get_hexdigest; pakfire_package_get_license; pakfire_package_get_location; pakfire_package_get_installsize; @@ -223,7 +222,6 @@ global: pakfire_package_set_filelist; pakfire_package_set_filename; pakfire_package_set_groups; - pakfire_package_set_hexdigest; pakfire_package_set_installsize; pakfire_package_set_install_time; pakfire_package_set_license; diff --git a/src/libpakfire/package.c b/src/libpakfire/package.c index 25016a5c3..f393637f7 100644 --- a/src/libpakfire/package.c +++ b/src/libpakfire/package.c @@ -473,26 +473,6 @@ ERROR: return r; } -PAKFIRE_EXPORT int pakfire_package_set_hexdigest(struct pakfire_package* pkg, - enum pakfire_digest_types type, const char* hexdigest) { - const size_t digest_length = pakfire_digest_length(type); - - if (!digest_length) { - errno = EINVAL; - return 1; - } - - // Allocate a buffer for the binary representation of the digest - unsigned char* digest = alloca(digest_length); - if (!digest) - return 1; - - // Convert from hex to binary - __pakfire_unhexlify(digest, digest_length, hexdigest); - - return pakfire_package_set_digest(pkg, type, digest); -} - PAKFIRE_EXPORT const char* pakfire_package_get_summary(struct pakfire_package* pkg) { return pakfire_package_get_string(pkg, SOLVABLE_SUMMARY); }