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

Issue 11359197: Ensure the patched NSS libssl used on Win and Mac behaves the same as upstream when handling client… (Closed)

Created:
8 years, 1 month ago by Ryan Sleevi
Modified:
8 years, 1 month ago
Reviewers:
ekr, wtc
CC:
chromium-reviews, cbentzel+watch_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

Ensure the patched NSS libssl used on Win and Mac behaves the same as upstream when handling client auth When configuring client auth callbacks, ensure that the modified libssl used on Win/Mac behaves the same as a stock upstream libssl, in that the NSS client auth callback function is called if it is set. The previous behaviour was to only call the platform-specific client auth hook, but that relies on applications being aware of the platform-specific client auth patch, which is not desirable for WebRTC. BUG=158504 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=167868

Patch Set 1 #

Total comments: 2

Patch Set 2 : Add comment #

Patch Set 3 : Update patch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -14 lines) Patch
M net/third_party/nss/patches/clientauth.patch View 1 2 5 chunks +9 lines, -8 lines 0 comments Download
M net/third_party/nss/ssl/ssl.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M net/third_party/nss/ssl/ssl3con.c View 3 chunks +4 lines, -6 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Ryan Sleevi
ekr: FYI while I test. wtc: Not for review yet.
8 years, 1 month ago (2012-11-14 00:41:15 UTC) #1
Ryan Sleevi
Confirmed client auth works on Win as normal Confirmed client auth works with libjingle tests ...
8 years, 1 month ago (2012-11-14 03:23:24 UTC) #2
wtc
Patch set 1 LGTM. Thanks. https://codereview.chromium.org/11359197/diff/1/net/third_party/nss/ssl/ssl3con.c File net/third_party/nss/ssl/ssl3con.c (right): https://codereview.chromium.org/11359197/diff/1/net/third_party/nss/ssl/ssl3con.c#newcode6044 net/third_party/nss/ssl/ssl3con.c:6044: if (ss->getPlatformClientAuthData != NULL) ...
8 years, 1 month ago (2012-11-14 20:44:19 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rsleevi@chromium.org/11359197/3016
8 years, 1 month ago (2012-11-15 02:34:38 UTC) #4
commit-bot: I haz the power
8 years, 1 month ago (2012-11-15 05:37:20 UTC) #5
Change committed as 167868

Powered by Google App Engine
This is Rietveld 408576698