DescriptionTeach the GCM Driver how to decrypt incoming messages.
This CL teaches the GCM Driver how it can decrypt incoming messages
according to draft-thomson-webpush-encryption-01 and
draft-thomson-http-encryption-01.
Only the Web Push protocol is supported, decryption for messages
sent through the regular GCM protocol will be supported later.
While this makes end-to-end encryption work, we do *not* enable this
functionality by default yet, pending resolution of some ongoing
discussions with the IETF and W3C Push working groups.
BUG=486040
Committed: https://crrev.com/add31f6fb477348d2b6a755cc8b6107a7fcb5339
Cr-Commit-Position: refs/heads/master@{#353256}
Patch Set 1 #Patch Set 2 : #
Total comments: 2
Patch Set 3 : #
Total comments: 6
Patch Set 4 : rescope functionality #Patch Set 5 : add tests #Patch Set 6 : add end-to-end test #Patch Set 7 : rebase, address asan failure #Patch Set 8 : #
Total comments: 16
Patch Set 9 : address comments #
Total comments: 2
Patch Set 10 : address comment #Depends on Patchset: Messages
Total messages: 20 (8 generated)
|