Mechanical renames to align us with draft-thomson-http-encryption-02.
Beyond -02, this CL also integrates the rename from the Encryption-Key
header to Crypto-Key[1], and the "key" parameter to "aesgcm128"[2].
Note that the algorithmic changes of [1] have not been implemented yet.
[1] https://goo.gl/f9ktM0
[2] https://goo.gl/hX9g3C
BUG=486040
Review URL: https://codereview.chromium.org/1446163002
Cr-Commit-Position: refs/heads/master@{#359840}
These headers are defined in the following IETF draft:
https://tools.ietf.org/html/draft-thomson-http-encryption-01
They contain the information required to decrypt an encryption GCM
message send through either the Web Push protocol, or using the
same properties in the existing GCM protocol.
The messages will be received by the Google Cloud Messaging (GCM)
driver, either through the GCM engine (on desktop) or Google
Play Services on Android, together with these headers. The
messages then have to be decrypted before being forwarded to the
feature consumer, which will initially be Push Notifications.
BUG=486040
Review URL: https://codereview.chromium.org/1244803002
Cr-Commit-Position: refs/heads/master@{#352027}