components/encrypted_messages/README.md
Do not add new uses of this component without consulting the security team.
This component implements an extremely simple cryptographic scheme, which allows encrypting anonymous messages to a remote end with a known, static public key. The scheme is as follows, with a server public key spub:
This is used in situations where Chromium is forced to communicate maybe-sensitive data over plain HTTP - namely metrics and variation requests, which are scenarios in which HTTPS might be unavailable.
Do not add new uses of this component without consulting the security team.