INNER CODE UNIT · C++
nested_embedded_checksum
trailofbits/uthenticode · src/uthenticode.cpp:677
auto nested_embedded_checksum = nested_signed_data->get_checksum();
verified_signed_data = verified_signed_data && nested_signed_data->verify_signature();
verified_checksum =
verified_checksum &&
std::get<std::string>(nested_embedded_checksum) ==
calculate_checksum(pe, std::get<checksum_kind>(nested_embedded_checksum));
}
return has_signed_data && verified_signed_data && verified_checksum;
}
} // namespace uthenticode