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

Issue 2755483008: Add initial CertVerifyProcBuiltin. (Closed)

Created:
3 years, 9 months ago by eroman
Modified:
3 years, 9 months ago
Reviewers:
mattm
CC:
chromium-reviews, cbentzel+watch_chromium.org, net-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add initial CertVerifyProcBuiltin. This is an implementation of CertVerifyProc that uses the Chromium PathBuilder to validate certificates. This doesn't handle everything yet (and one of the tests is disabled). BUG=649017 Review-Url: https://codereview.chromium.org/2755483008 Cr-Commit-Position: refs/heads/master@{#457613} Committed: https://chromium.googlesource.com/chromium/src/+/8ccd62d4dadcfbef51508e3b57615140faa8739b

Patch Set 1 #

Total comments: 6

Patch Set 2 : make dtor virtual #

Total comments: 13

Patch Set 3 : address mattm's comments #

Patch Set 4 : type notimplemented properly #

Unified diffs Side-by-side diffs Delta from patch set Stats (+538 lines, -8 lines) Patch
M net/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
A net/cert/cert_verify_proc_builtin.h View 1 chunk +22 lines, -0 lines 0 comments Download
A net/cert/cert_verify_proc_builtin.cc View 1 2 3 1 chunk +436 lines, -0 lines 0 comments Download
M net/cert/cert_verify_proc_unittest.cc View 7 chunks +30 lines, -5 lines 0 comments Download
M net/cert/internal/cert_errors.h View 1 chunk +3 lines, -0 lines 0 comments Download
M net/cert/internal/cert_errors.cc View 2 chunks +16 lines, -0 lines 0 comments Download
M net/cert/internal/path_builder.h View 1 chunk +3 lines, -0 lines 0 comments Download
M net/cert/internal/signature_policy.h View 2 chunks +4 lines, -0 lines 0 comments Download
M net/cert/internal/signature_policy.cc View 1 chunk +2 lines, -1 line 0 comments Download
M net/cert/internal/trust_store_in_memory.h View 1 chunk +5 lines, -0 lines 0 comments Download
M net/cert/internal/trust_store_in_memory.cc View 1 chunk +8 lines, -0 lines 0 comments Download
M net/cert/internal/verify_certificate_chain.h View 1 chunk +4 lines, -0 lines 0 comments Download
M net/cert/internal/verify_certificate_chain.cc View 2 chunks +3 lines, -2 lines 0 comments Download

Messages

Total messages: 28 (21 generated)
eroman
3 years, 9 months ago (2017-03-15 21:45:43 UTC) #5
mattm
https://codereview.chromium.org/2755483008/diff/1/net/cert/cert_verify_proc_builtin.cc File net/cert/cert_verify_proc_builtin.cc (right): https://codereview.chromium.org/2755483008/diff/1/net/cert/cert_verify_proc_builtin.cc#newcode169 net/cert/cert_verify_proc_builtin.cc:169: // requires searching for the trust anchor by name ...
3 years, 9 months ago (2017-03-16 02:58:24 UTC) #12
eroman
Thanks for the review! https://codereview.chromium.org/2755483008/diff/1/net/cert/cert_verify_proc_builtin.cc File net/cert/cert_verify_proc_builtin.cc (right): https://codereview.chromium.org/2755483008/diff/1/net/cert/cert_verify_proc_builtin.cc#newcode169 net/cert/cert_verify_proc_builtin.cc:169: // requires searching for the ...
3 years, 9 months ago (2017-03-16 17:35:41 UTC) #14
eroman
https://codereview.chromium.org/2755483008/diff/20001/net/cert/cert_verify_proc_builtin.cc File net/cert/cert_verify_proc_builtin.cc (right): https://codereview.chromium.org/2755483008/diff/20001/net/cert/cert_verify_proc_builtin.cc#newcode399 net/cert/cert_verify_proc_builtin.cc:399: // TODO(eroman): Is this case reachable? On 2017/03/16 17:35:41, ...
3 years, 9 months ago (2017-03-16 17:36:26 UTC) #16
mattm
lgtm
3 years, 9 months ago (2017-03-16 22:22:56 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2755483008/60001
3 years, 9 months ago (2017-03-16 23:09:38 UTC) #25
commit-bot: I haz the power
3 years, 9 months ago (2017-03-16 23:55:13 UTC) #28
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/8ccd62d4dadcfbef51508e3b5761...

Powered by Google App Engine
This is Rietveld 408576698