DescriptionDtlsIdentityStoreInterface 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
Patch Set 1 : Remove store service, replace with store interface/impl (store impl significantly changed again in PS4) #Patch Set 2 : Del old requestobserver & service interface (forgot), made global common_name_ const char* #
Total comments: 8
Patch Set 3 : Taking ownership of store and ownership explicit with use of scoped_ptr #Patch Set 4 : DtlsIdentityStoreImpl made simpler and better and not using any locks. #
Total comments: 1
Patch Set 5 : Making Win compile #Patch Set 6 : Fixed dtlsidentitystore_unittest and made RequestIdentity etc take scoped_refptr instead of ptr #
Total comments: 35
Patch Set 7 : Addressing most of tommi's comments #Patch Set 8 : Addressed rest of tommi's comments: Removed need for lock #
Total comments: 47
Patch Set 9 : Fixed message data leak in OnMessage introduced in PS8 #Patch Set 10 : Addressed tommi's comments #
Total comments: 2
Patch Set 11 : tommi's nits #Patch Set 12 : Merge with master #
Total comments: 2
Patch Set 13 : queue instead of list & merge with master #
Total comments: 1
Patch Set 14 : Merge w master AFTER the landing of 1268363002. "CreatePC(service,store)" using store instead of service. #
Created: 5 years, 4 months ago
Messages
Total messages: 21 (4 generated)
|