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

Issue 337603003: Certificate Transparency: Switch to using a generated CT log list (Closed)

Created:
6 years, 6 months ago by Eran Messeri
Modified:
6 years, 6 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Certificate Transparency: Switch to using a CT log list that is generated from a signed, published list. BUG= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=279435

Patch Set 1 #

Total comments: 18

Patch Set 2 : Addressing review comments #

Total comments: 13

Patch Set 3 : Generated header now has struct definition #

Patch Set 4 : Small type change from uint8 to size_t #

Patch Set 5 : Switched to defining the size of the log_key array in the type definition #

Total comments: 4

Patch Set 6 : Addressing final nit #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+70 lines, -71 lines) Patch
M chrome/browser/io_thread.cc View 1 chunk +1 line, -3 lines 0 comments Download
M net/cert/ct_known_logs.h View 1 2 chunks +4 lines, -9 lines 0 comments Download
M net/cert/ct_known_logs.cc View 1 2 3 4 5 1 chunk +12 lines, -59 lines 0 comments Download
A net/cert/ct_known_logs_static.h View 1 2 3 4 1 chunk +35 lines, -0 lines 2 comments Download
M net/cert/multi_log_ct_verifier.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M net/cert/multi_log_ct_verifier.cc View 1 2 3 4 5 2 chunks +15 lines, -0 lines 0 comments Download
M net/net.gypi View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
Eran Messeri
I expect the first question to be "where is the list published?" It's not published ...
6 years, 6 months ago (2014-06-13 00:19:59 UTC) #1
agl
https://codereview.chromium.org/337603003/diff/1/net/cert/ct_known_logs.cc File net/cert/ct_known_logs.cc (right): https://codereview.chromium.org/337603003/diff/1/net/cert/ct_known_logs.cc#newcode19 net/cert/ct_known_logs.cc:19: const char* log_key; The keys are expected to be ...
6 years, 6 months ago (2014-06-13 00:32:06 UTC) #2
Ryan Sleevi
The description needs updating. This is not auto-generated (as part of Chrome build process) :) ...
6 years, 6 months ago (2014-06-17 01:02:04 UTC) #3
Eran Messeri
Thanks all for the quick reviews, PTAL. https://codereview.chromium.org/337603003/diff/1/net/cert/ct_known_logs.cc File net/cert/ct_known_logs.cc (right): https://codereview.chromium.org/337603003/diff/1/net/cert/ct_known_logs.cc#newcode19 net/cert/ct_known_logs.cc:19: const char* ...
6 years, 6 months ago (2014-06-17 17:31:41 UTC) #4
Ryan Sleevi
https://codereview.chromium.org/337603003/diff/20001/net/cert/ct_known_logs.cc File net/cert/ct_known_logs.cc (right): https://codereview.chromium.org/337603003/diff/20001/net/cert/ct_known_logs.cc#newcode21 net/cert/ct_known_logs.cc:21: const char* log_name; const char* const; https://codereview.chromium.org/337603003/diff/20001/net/cert/ct_known_logs.cc#newcode24 net/cert/ct_known_logs.cc:24: #include ...
6 years, 6 months ago (2014-06-17 19:48:55 UTC) #5
Eran Messeri
https://codereview.chromium.org/337603003/diff/20001/net/cert/ct_known_logs.cc File net/cert/ct_known_logs.cc (right): https://codereview.chromium.org/337603003/diff/20001/net/cert/ct_known_logs.cc#newcode21 net/cert/ct_known_logs.cc:21: const char* log_name; On 2014/06/17 19:48:54, Ryan Sleevi wrote: ...
6 years, 6 months ago (2014-06-18 14:37:57 UTC) #6
Eran Messeri
https://codereview.chromium.org/337603003/diff/20001/net/cert/ct_known_logs.cc File net/cert/ct_known_logs.cc (right): https://codereview.chromium.org/337603003/diff/20001/net/cert/ct_known_logs.cc#newcode32 net/cert/ct_known_logs.cc:32: base::StringPiece key(log.log_key, kLogKeyLength - 1); By defining the size ...
6 years, 6 months ago (2014-06-18 14:59:51 UTC) #7
Ryan Sleevi
Still need a description update, but otherwise, LGTM. That is: This is not automatically generated ...
6 years, 6 months ago (2014-06-19 00:34:08 UTC) #8
Eran Messeri
Amended description, added a reviewer for chrome/browser/io_thread.cc. https://codereview.chromium.org/337603003/diff/80001/net/cert/multi_log_ct_verifier.cc File net/cert/multi_log_ct_verifier.cc (right): https://codereview.chromium.org/337603003/diff/80001/net/cert/multi_log_ct_verifier.cc#newcode7 net/cert/multi_log_ct_verifier.cc:7: #include <vector> ...
6 years, 6 months ago (2014-06-19 08:28:38 UTC) #9
Ben Laurie (Google)
https://codereview.chromium.org/337603003/diff/100001/net/cert/ct_known_logs_static.h File net/cert/ct_known_logs_static.h (right): https://codereview.chromium.org/337603003/diff/100001/net/cert/ct_known_logs_static.h#newcode10 net/cert/ct_known_logs_static.h:10: const char log_key[92]; Shouldn't this be uint8?
6 years, 6 months ago (2014-06-19 10:36:33 UTC) #10
Eran Messeri
Ping - final review is needed for chrome/browser/io_thread.cc https://codereview.chromium.org/337603003/diff/100001/net/cert/ct_known_logs_static.h File net/cert/ct_known_logs_static.h (right): https://codereview.chromium.org/337603003/diff/100001/net/cert/ct_known_logs_static.h#newcode10 net/cert/ct_known_logs_static.h:10: const ...
6 years, 6 months ago (2014-06-24 15:33:09 UTC) #11
Ryan Sleevi
Ping clarification: That's for you thestig@ :)
6 years, 6 months ago (2014-06-24 16:41:08 UTC) #12
Lei Zhang
lgtm
6 years, 6 months ago (2014-06-24 17:30:11 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eranm@chromium.org/337603003/100001
6 years, 6 months ago (2014-06-24 17:31:40 UTC) #14
commit-bot: I haz the power
6 years, 6 months ago (2014-06-24 17:47:58 UTC) #15
Message was sent while issue was closed.
Change committed as 279435

Powered by Google App Engine
This is Rietveld 408576698