diff --git a/src/fu-device.h b/src/fu-device.h index 3cd6dee22..a8f42fea0 100644 --- a/src/fu-device.h +++ b/src/fu-device.h @@ -73,6 +73,7 @@ FuDevice *fu_device_new (void); /* compat getters */ #define fu_device_get_checksum(d) fwupd_device_get_checksum(fwupd_result_get_device(FWUPD_RESULT(d))) +#define fu_device_get_checksum_kind(d) fwupd_device_get_checksum_kind(fwupd_result_get_device(FWUPD_RESULT(d))) #define fu_device_get_flags(d) fwupd_device_get_flags(fwupd_result_get_device(FWUPD_RESULT(d))) #define fu_device_get_guids(d) fwupd_device_get_guids(fwupd_result_get_device(FWUPD_RESULT(d))) #define fu_device_get_guid_default(d) fwupd_device_get_guid_default(fwupd_result_get_device(FWUPD_RESULT(d))) diff --git a/src/fu-main.c b/src/fu-main.c index 03bb1372d..1f4cc70a6 100644 --- a/src/fu-main.c +++ b/src/fu-main.c @@ -492,7 +492,7 @@ fu_main_verify_update_device_to_app (FuDevice *device) rel = as_release_new (); as_release_set_version (rel, fu_device_get_version (device)); csum = as_checksum_new (); - as_checksum_set_kind (csum, G_CHECKSUM_SHA1); + as_checksum_set_kind (csum, fu_device_get_checksum_kind (device)); as_checksum_set_value (csum, fu_device_get_checksum (device)); as_checksum_set_target (csum, AS_CHECKSUM_TARGET_CONTENT); as_release_add_checksum (rel, csum);