• osm0sis's avatar
    SignBoot: improve error catching/reporting · e7d66850
    osm0sis authored
    - `!= remain` shouldn't indicate "not signed", it should indicate a read error as with `!= hdr.length`
    - attempt to catch unsigned images at signature read, before they make it to `BootSignature bootsig = new BootSignature(signature);` and result in the following:
        java.io.IOException: unexpected end-of-contents marker
                at org.bouncycastle.asn1.ASN1InputStream.readObject(Unknown Source:14)
                at com.topjohnwu.signing.SignBoot$BootSignature.<init>(SignBoot.java:230)
                at com.topjohnwu.signing.SignBoot.verifySignature(SignBoot.java:139)
                at com.topjohnwu.signing.BootSigner.main(BootSigner.java:15)
                at a.a.main(a.java:20)
    e7d66850
Name
Last commit
Last update
app Loading commit data...
docs Loading commit data...
gradle/wrapper Loading commit data...
native Loading commit data...
scripts Loading commit data...
shared Loading commit data...
signing Loading commit data...
snet Loading commit data...
stub Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
LICENSE Loading commit data...
README.MD Loading commit data...
build.gradle Loading commit data...
build.py Loading commit data...
config.prop.sample Loading commit data...
gradle.properties Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle Loading commit data...