#if !defined(CONFIG_XEN) && defined(CONFIG_IMX_TRUSTY_OS)
/* Image loaded successfully, go to verify rollback index */
- if (!ret)
- ret = spl_verify_rbidx(mmc, &ab_data.slots[target_slot], spl_image);
+ if (rpmbkey_is_set()) {
+ if (!ret)
+ ret = spl_verify_rbidx(mmc, &ab_data.slots[target_slot], spl_image);
- /* Copy rpmb keyslot to secure memory. */
- if (!ret)
- fill_secure_keyslot_package(&kp);
+ /* Copy rpmb keyslot to secure memory. */
+ if (!ret)
+ fill_secure_keyslot_package(&kp);
+ }
#endif
}
#if !defined(CONFIG_XEN) && defined(CONFIG_IMX_TRUSTY_OS)
/* Image loaded successfully, go to verify rollback index */
- if (!ret)
- ret = spl_verify_rbidx(mmc, &ab_data.slots[target_slot], spl_image);
+ if (rpmbkey_is_set()) {
+ if (!ret)
+ ret = spl_verify_rbidx(mmc, &ab_data.slots[target_slot], spl_image);
- /* Copy rpmb keyslot to secure memory. */
- if (!ret)
- fill_secure_keyslot_package(&kp);
+ /* Copy rpmb keyslot to secure memory. */
+ if (!ret)
+ fill_secure_keyslot_package(&kp);
+ }
#endif
}