Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(294)

Issue 942123004: Use sha hashes of extension ids to whitelist. (Closed)

Created:
5 years, 10 months ago by rkc
Modified:
4 years, 2 months ago
CC:
chromium-reviews, arv+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use sha hashes of extension ids to whitelist. Currently if an app needs to whitelist with feedback, it needs to put its original ID into the event_handler JS. We want apps to be able to keep their ids private and still be able to whitelist themselves. Hence we now check the sha-1 hash of the app id instead of the app id itself. R=arv@chromium.org BUG=453587 Committed: https://crrev.com/cca7ccbc8cb9b8a3d59c35bff112632e4edab95d Cr-Commit-Position: refs/heads/master@{#317679}

Patch Set 1 #

Total comments: 6

Patch Set 2 : #

Total comments: 6

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+57 lines, -37 lines) Patch
A + chrome/browser/resources/feedback/OWNERS View 0 chunks +-1 lines, --1 lines 0 comments Download
M chrome/browser/resources/feedback/js/event_handler.js View 1 2 3 2 chunks +58 lines, -38 lines 0 comments Download

Messages

Total messages: 15 (4 generated)
rkc
5 years, 10 months ago (2015-02-20 21:56:18 UTC) #1
arv (Not doing code reviews)
Any chance this can be tested? https://codereview.chromium.org/942123004/diff/1/chrome/browser/resources/feedback/js/event_handler.js File chrome/browser/resources/feedback/js/event_handler.js (right): https://codereview.chromium.org/942123004/diff/1/chrome/browser/resources/feedback/js/event_handler.js#newcode63 chrome/browser/resources/feedback/js/event_handler.js:63: var buffer = ...
5 years, 10 months ago (2015-02-20 22:05:07 UTC) #2
rkc
Currently testing this manually. I really want to add some tests for this code, but ...
5 years, 10 months ago (2015-02-20 22:23:24 UTC) #3
arv (Not doing code reviews)
A few more ideas https://codereview.chromium.org/942123004/diff/20001/chrome/browser/resources/feedback/js/event_handler.js File chrome/browser/resources/feedback/js/event_handler.js (right): https://codereview.chromium.org/942123004/diff/20001/chrome/browser/resources/feedback/js/event_handler.js#newcode68 chrome/browser/resources/feedback/js/event_handler.js:68: crypto.subtle.digest('SHA-256', (new TextEncoder).encode(id)).then( new TextEncoder().encode(id) ...
5 years, 10 months ago (2015-02-20 23:28:20 UTC) #4
mednik
https://codereview.chromium.org/942123004/diff/20001/chrome/browser/resources/feedback/js/event_handler.js File chrome/browser/resources/feedback/js/event_handler.js (right): https://codereview.chromium.org/942123004/diff/20001/chrome/browser/resources/feedback/js/event_handler.js#newcode22 chrome/browser/resources/feedback/js/event_handler.js:22: '0eeefaa87e292cd986dd0528e90f9128a936b1c4e1c53e7faa0244594c69df94', // QuickOffice This format looks different from that ...
5 years, 10 months ago (2015-02-20 23:48:03 UTC) #6
rkc
https://codereview.chromium.org/942123004/diff/20001/chrome/browser/resources/feedback/js/event_handler.js File chrome/browser/resources/feedback/js/event_handler.js (right): https://codereview.chromium.org/942123004/diff/20001/chrome/browser/resources/feedback/js/event_handler.js#newcode22 chrome/browser/resources/feedback/js/event_handler.js:22: '0eeefaa87e292cd986dd0528e90f9128a936b1c4e1c53e7faa0244594c69df94', // QuickOffice On 2015/02/20 23:48:03, mednik wrote: > ...
5 years, 10 months ago (2015-02-23 20:03:30 UTC) #7
arv (Not doing code reviews)
LGTM https://codereview.chromium.org/942123004/diff/40001/chrome/browser/resources/feedback/js/event_handler.js File chrome/browser/resources/feedback/js/event_handler.js (right): https://codereview.chromium.org/942123004/diff/40001/chrome/browser/resources/feedback/js/event_handler.js#newcode69 chrome/browser/resources/feedback/js/event_handler.js:69: crypto.subtle.digest('SHA-1', (new TextEncoder).encode(id)).then( crypto.subtle.digest('SHA-1', new TextEncoder().encode(id)).then( Should work.
5 years, 10 months ago (2015-02-23 20:25:11 UTC) #8
rkc
https://codereview.chromium.org/942123004/diff/40001/chrome/browser/resources/feedback/js/event_handler.js File chrome/browser/resources/feedback/js/event_handler.js (right): https://codereview.chromium.org/942123004/diff/40001/chrome/browser/resources/feedback/js/event_handler.js#newcode69 chrome/browser/resources/feedback/js/event_handler.js:69: crypto.subtle.digest('SHA-1', (new TextEncoder).encode(id)).then( On 2015/02/23 20:25:11, arv wrote: > ...
5 years, 10 months ago (2015-02-23 20:37:34 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/942123004/60001
5 years, 10 months ago (2015-02-23 20:38:48 UTC) #12
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 10 months ago (2015-02-23 23:43:16 UTC) #13
commit-bot: I haz the power
5 years, 10 months ago (2015-02-23 23:44:03 UTC) #14
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/cca7ccbc8cb9b8a3d59c35bff112632e4edab95d
Cr-Commit-Position: refs/heads/master@{#317679}

Powered by Google App Engine
This is Rietveld 408576698