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

Issue 1542443002: Add commandline flag to enable GCM cipher suites from RFC 7714 in WebRTC. (Closed)

Created:
5 years ago by joachim
Modified:
3 years, 9 months ago
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, creis+watch_chromium.org, posciak+watch_chromium.org, nasko+codewatch_chromium.org, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, asvitkine+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Add commandline flag to enable GCM cipher suites from RFC 7714 in WebRTC. This CL adds a new commandline flag and chrome://flags option to enable GCM cipher suites as defined in RFC 7714 in WebRTC. BUG=webrtc:5222 Review-Url: https://codereview.chromium.org/1542443002 Cr-Commit-Position: refs/heads/master@{#459241} Committed: https://chromium.googlesource.com/chromium/src/+/b9782202a54cad6bc4e03610cd2ec1cadcb9a02b

Patch Set 1 #

Patch Set 2 : Rebased old code to current master. #

Patch Set 3 : Updated for new PeerConnectionFactoryInterface options API. #

Total comments: 6

Patch Set 4 : Updates based on feedback from Justin #

Total comments: 4

Patch Set 5 : Updates based on feedback from OWNERS. #

Patch Set 6 : Rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+18 lines, -1 line) Patch
M chrome/app/generated_resources.grd View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/about_flags.cc View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 4 5 1 chunk +4 lines, -0 lines 0 comments Download
M content/renderer/media/webrtc/peer_connection_dependency_factory.cc View 1 2 3 1 chunk +2 lines, -1 line 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 35 (15 generated)
joachim
In preparation for when the libsrtp change has rolled, here is a CL to allow ...
3 years, 9 months ago (2017-03-14 21:47:34 UTC) #3
joachim
On 2017/03/14 21:47:34, joachim wrote: > In preparation for when the libsrtp change has rolled, ...
3 years, 9 months ago (2017-03-16 23:18:34 UTC) #5
joachim
+pthatcher, maybe you can provide some initial feedback in case juberti is busy?
3 years, 9 months ago (2017-03-20 19:42:27 UTC) #7
juberti
sorry, didn't realize this was waiting on me https://codereview.chromium.org/1542443002/diff/40001/content/public/common/content_switches.cc File content/public/common/content_switches.cc (right): https://codereview.chromium.org/1542443002/diff/40001/content/public/common/content_switches.cc#newcode928 content/public/common/content_switches.cc:928: const ...
3 years, 9 months ago (2017-03-21 05:37:08 UTC) #9
pthatcher2
I agree with Justin's comments and the rest looks good to me. On 2017/03/21 05:37:08, ...
3 years, 9 months ago (2017-03-21 06:24:55 UTC) #10
joachim
All changed, ptal. https://codereview.chromium.org/1542443002/diff/40001/content/public/common/content_switches.cc File content/public/common/content_switches.cc (right): https://codereview.chromium.org/1542443002/diff/40001/content/public/common/content_switches.cc#newcode928 content/public/common/content_switches.cc:928: const char kEnableWebRtcGcm[] = "enable-webrtc-gcm"; On ...
3 years, 9 months ago (2017-03-21 21:56:58 UTC) #11
joachim
On 2017/03/21 21:56:58, joachim wrote: > All changed, ptal. > > https://codereview.chromium.org/1542443002/diff/40001/content/public/common/content_switches.cc > File content/public/common/content_switches.cc ...
3 years, 9 months ago (2017-03-22 17:34:08 UTC) #12
pthatcher2
I think you should proceed with OWNERS. It looks find to me, and I'm guessing ...
3 years, 9 months ago (2017-03-23 00:41:05 UTC) #15
pthatcher2
I think you should proceed with OWNERS. It looks find to me, and I'm guessing ...
3 years, 9 months ago (2017-03-23 00:41:06 UTC) #16
joachim
Thanks. +grt for chrome/app/ and chrome/browser/ +sergeyu for content/renderer/media/webrtc/ +creis for content/browser/ and content/public/ +jwd ...
3 years, 9 months ago (2017-03-23 00:51:24 UTC) #18
Sergey Ulanov
lgtm
3 years, 9 months ago (2017-03-23 01:04:40 UTC) #19
grt (UTC plus 2)
chrome/app and chrome/browser lgtm w/ the addition below https://codereview.chromium.org/1542443002/diff/60001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/1542443002/diff/60001/chrome/app/generated_resources.grd#newcode5505 chrome/app/generated_resources.grd:5505: + ...
3 years, 9 months ago (2017-03-23 10:59:18 UTC) #20
jwd
histograms LGTM
3 years, 9 months ago (2017-03-23 14:42:51 UTC) #21
Charlie Reis
content/ LGTM with nit. https://codereview.chromium.org/1542443002/diff/60001/content/public/common/content_switches.cc File content/public/common/content_switches.cc (right): https://codereview.chromium.org/1542443002/diff/60001/content/public/common/content_switches.cc#newcode927 content/public/common/content_switches.cc:927: // Enables negotiation of GCM ...
3 years, 9 months ago (2017-03-23 16:21:28 UTC) #22
joachim
All changed, thanks for your review. https://codereview.chromium.org/1542443002/diff/60001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/1542443002/diff/60001/chrome/app/generated_resources.grd#newcode5505 chrome/app/generated_resources.grd:5505: + <message name="IDS_FLAGS_WEBRTC_SRTP_AES_GCM_NAME" ...
3 years, 9 months ago (2017-03-23 20:07:11 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/1542443002/80001
3 years, 9 months ago (2017-03-23 20:08:51 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/176386) ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, ...
3 years, 9 months ago (2017-03-23 20:12:31 UTC) #28
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/1542443002/100001
3 years, 9 months ago (2017-03-23 20:25:35 UTC) #31
commit-bot: I haz the power
Committed patchset #6 (id:100001) as https://chromium.googlesource.com/chromium/src/+/b9782202a54cad6bc4e03610cd2ec1cadcb9a02b
3 years, 9 months ago (2017-03-23 21:58:44 UTC) #34
juberti
3 years, 9 months ago (2017-03-24 04:59:49 UTC) #35
Message was sent while issue was closed.
lgtm
(belated)

Powered by Google App Engine
This is Rietveld 408576698