exit if TBOOT dummy measurements are not defined
authorAndreas Steffen <andreas.steffen@strongswan.org>
Sun, 22 Apr 2012 15:40:59 +0000 (17:40 +0200)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Sun, 22 Apr 2012 15:40:59 +0000 (17:40 +0200)
src/libpts/pts/components/ita/ita_comp_tboot.c

index 287aae7..a85de8c 100644 (file)
@@ -144,6 +144,11 @@ METHOD(pts_component_t, measure, status_t,
                        return FAILED;
        }
 
+       if (meas_hex == NULL || pcr_before_hex == NULL || pcr_after_hex == NULL)
+       {
+               return FAILED;
+       }
+
        hash_algo = pts->get_meas_algorithm(pts);
        hash_size = pts_meas_algo_hash_size(hash_algo);
        pcr_len = pts->get_pcr_len(pts);