apksigner 1.0.0

APK signer and verifier CLI — a faithful Rust port of AOSP apksigner
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Recorded oracle stderr

Each `<fixture>.stderr` is the verbatim stderr of
`apksigner verify --min-sdk-version 24 <apksig-checkout>/src/test/resources/com/android/apksig/<fixture>.apk`
run with the reference tool from Android build-tools 34 (`scripts/fetch-reference.sh` puts that checkout in
`target/apksig-reference`).

These are the failures `ApkSignerTool.main` does not catch: the exception reaches the JVM, which
prints an uncaught-exception report. The port rebuilds that report in `apksigner/src/java_trace.rs`;
`apk_signer_tool.rs`'s tests assert the rebuilt text equals these recordings.

The frames carry `File.java:line` coordinates, so the recordings are tied to that reference build.
A reference built from a different revision numbers the same frames differently; only the numbers
move, never the frames or the messages.