Skip to content

v0.1.3 - Multi-checksum parsing fix

Latest

Choose a tag to compare

@0x56dev 0x56dev released this 29 Sep 19:20
· 1 commit to main since this release

Bug-fix release for pasting several checksum lines into the expected-hash field. Verified manually on a physical device.

Fixed

  • Pasting more than one checksum line (for example, a whole SHA256SUMS file) used only the first hash and ignored the rest. If your file's line wasn't first, a genuine file showed MISMATCH. The expected-hash field is now read line by line:
    • A single bare hash or <hash> filename line works as before (tabs, extra spaces, mixed case, the *filename binary-mode marker and Windows line endings are all fine).
    • Several different hashes are rejected with a clear message: "Several different SHA-256 hashes were pasted. Paste only the line for this file." Repeated lines with the same hash are still accepted.
    • Lines that aren't checksum lines (for example, text after the hash) are now rejected instead of being silently ignored.

Thanks to volunteer tester @gitubpatrice for reporting this.

This build

  • 39/39 unit tests passing (14 new tests for multi-line input)
  • Clean release build (assembleRelease), lint-vital passed
  • Signed with the same key as previous releases; no dependency-info signing block
  • No INTERNET permission; no UI or feature changes beyond this fix

versionCode: 4 · versionName: 0.1.3

APK SHA-256: 1d493463e651843baba4a30e64611038f1fb3cee463684715b96e472493fdb1a