New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 704213 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Apr 2017
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Feature



Sign in to add a comment

Enhanced A2HS Verfication through comment signed public key.

Project Member Reported by scottkir...@chromium.org, Mar 22 2017

Issue description

Verify that an APK is signed in the comment by checking the contents of the APK against a specific public elliptical curve key.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/45e1d14b15dd10b4d08481d1797255c19558c824

commit 45e1d14b15dd10b4d08481d1797255c19558c824
Author: scottkirkwood <scottkirkwood@chromium.org>
Date: Thu Apr 13 22:39:22 2017

Commment signed webapks working with verification.

* In my test it took 11ms to verify the signature.
* Takes about 1ms to check if it's a webapk at all (vs 0.9ms
previously).

BUG= 704213 

Review-Url: https://codereview.chromium.org/2772483002
Cr-Commit-Position: refs/heads/master@{#464579}

[modify] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/android/java/src/org/chromium/chrome/browser/ChromeSwitches.java
[modify] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/android/java/src/org/chromium/chrome/browser/preferences/ChromePreferenceManager.java
[modify] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/android/java/src/org/chromium/chrome/browser/webapps/ChromeWebApkHost.java
[modify] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/android/java/src/org/chromium/chrome/browser/webapps/ChromeWebApkHostSignature.java
[modify] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/android/webapk/libs/client/BUILD.gn
[modify] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/android/webapk/libs/client/junit/src/org/chromium/webapk/lib/client/WebApkValidatorTest.java
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/android/webapk/libs/client/junit/src/org/chromium/webapk/lib/client/WebApkVerifySignatureTest.java
[modify] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkValidator.java
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkVerifySignature.java
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/bad-sig.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/bad-utf8-fname.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/empty.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/example.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/extra-len-too-large.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/fcomment-too-large.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/java-example.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/no-cd.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/no-comment.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/no-eocd.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/no-lfh.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/not-an.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/public.der
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/too-many-metainf.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/truncated.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/zeros-at-end.apk
[add] https://crrev.com/45e1d14b15dd10b4d08481d1797255c19558c824/chrome/test/data/webapks/zeros.apk

Status: Fixed (was: Started)

Sign in to add a comment