|
DtlsIdentityStoreInterface added and the implementation is called DtlsIdentityStoreImpl (previously named without the -Impl bit and without an interface).
DtlsIdentityStoreImpl is updated to take KeyType into account, something which will be relevant after this CL lands:
https://codereview.webrtc.org/1189583002
The DtlsIdentityService[Interface] classes are about to be removed (to be removed when Chromium no longer implements and uses the interface). This was an unnecessary layer of complexity. The FakeIdentityService is now instead a FakeDtlsIdentityStore.
Where a service was previously passed around, a store is now passed around.
Identity generation is now commonly performed using DtlsIdentityStoreInterface. Previously, if a service was not specified, WebRtcSessionDescriptionFactory could fall back on its own generation code. Now, a store has to be provided for generation to occur.
For more information about the steps being taken to land this without breaking Chromium, see referenced bug.
BUG= webrtc:4899
R=magjed@webrtc.org, tommi@webrtc.org
Committed: https://chromium.googlesource.com/external/webrtc/+/5e56c5927e097f095aef2e9f7be49fd3d59221e1
Total comments: 8
Total comments: 1
Total comments: 35
Total comments: 47
Total comments: 2
Total comments: 2
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+434 lines, -585 lines) |
Patch |
|
D |
talk/app/webrtc/dtlsidentityservice.h
|
View
|
|
1 chunk |
+0 lines, -59 lines |
0 comments
|
Download
|
|
D |
talk/app/webrtc/dtlsidentityservice.cc
|
View
|
|
1 chunk |
+0 lines, -50 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/dtlsidentitystore.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+53 lines, -32 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/dtlsidentitystore.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
3 chunks |
+130 lines, -114 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/dtlsidentitystore_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
4 chunks |
+40 lines, -17 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnection.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+2 lines, -9 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnection.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnection_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+9 lines, -8 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnectionfactory.h
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnectionfactory.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
6 chunks |
+37 lines, -12 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnectionfactory_unittest.cc
|
View
|
1
2
|
10 chunks |
+35 lines, -18 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnectionfactoryproxy.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+24 lines, -7 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnectioninterface.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
5 chunks |
+12 lines, -7 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/peerconnectioninterface_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
D |
talk/app/webrtc/test/fakedtlsidentityservice.h
|
View
|
|
1 chunk |
+0 lines, -136 lines |
0 comments
|
Download
|
|
A + |
talk/app/webrtc/test/fakedtlsidentitystore.h
|
View
|
1
2
3
4
5
6
7
8
9
|
4 chunks |
+26 lines, -40 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/test/peerconnectiontestwrapper.h
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/test/peerconnectiontestwrapper.cc
|
View
|
1
2
|
2 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsession.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsession.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsession_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
5 chunks |
+15 lines, -13 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsessiondescriptionfactory.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
4 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
|
M |
talk/app/webrtc/webrtcsessiondescriptionfactory.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
8 chunks |
+11 lines, -28 lines |
0 comments
|
Download
|
|
M |
talk/libjingle.gyp
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
talk/libjingle_tests.gyp
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webrtc/base/sslidentity.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 21 (4 generated)
|