commit | 03206a1fcfe475604570d49dca0a885591e45ad7 | [log] [tgz] |
---|---|---|
author | estark <[email protected]> | Sat Apr 25 04:52:25 2015 |
committer | Commit bot <[email protected]> | Sat Apr 25 04:53:31 2015 |
tree | 9db0b365d0feffcd71793a677d7c377f1c875d96 | |
parent | 5d190be1a5da69d013592f5590a9f825a48c1200 [diff] |
Encrypt certificate reports before uploading to HTTP URLs This CL introduces a new protobuf to store encrypted CertLoggerRequests. Serialized certificate reports are encrypted with an AES-CTR-128-HMAC-SHA256 AEAD (from BoringSSL, thus encrypted reports are only supported on BoringSSL platforms) before being uploaded to HTTP endpoints. |CertificateErrorReporter::IsHttpUploadUrlSupported| allows users of the class to set an HTTP URL if supported. BUG=461590 Committed: https://crrev.com/0a3351c2a7c81284f82e6531380a21d079f55056 Cr-Commit-Position: refs/heads/master@{#326876} Review URL: https://codereview.chromium.org/1083493003 Cr-Commit-Position: refs/heads/master@{#326957}