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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…