Replies: 1 comment 3 replies
-
Hi @sebkur, one tool that actually checks the checksum is AppImageUpdate. If your new tool is publicly available, let us know its URL so that we can link to it. Thanks! |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello everyone,
I'm in the process of rewriting
AppImageKit
for the JVM, and it's been straightforward and relatively easy so far. Got it actually working already and can successfully run the app images I built with my rewritten toolchain.I have a question however. It concerns this section of appimagetool.c:
It seems to me that it locates the
.digest_md5
section of the embedded excecutable and recalculates and overwrites the checksum embedded there. While it seems generally sensible to have that checksum updated properly, I do not understand: where is this checksum actually used? My new toolchain doesn't yet implement this update mechanism and the resulting app images seem to run just fine. So it seems to me that the executable itself doesn't check its own checksum in the process of being executed? Is it up to the OS to check this in theory? Are there any known tools, that check this?Thanks!
Beta Was this translation helpful? Give feedback.
All reactions