if (!nevra)
goto ERROR;
+ enum pakfire_digests digest_type = PAKFIRE_DIGEST_NONE;
+
+ // Retrieve package digest
+ const unsigned char* digest = pakfire_package_get_digest(pkg, &digest_type);
+ const size_t digest_length = pakfire_digest_length(digest_type);
+
// Add transfer to downloader
r = pakfire_downloader_add_transfer(downloader, baseurl, mirrorlist,
- nevra, filename, path, PAKFIRE_DIGEST_NONE, NULL, 0, 0);
+ nevra, filename, path, digest_type, digest, digest_length, 0);
ERROR:
if (mirrorlist)