| commit | 2ac87cf2d7614f87debc8b6408d8242d4d63d780 | [log] [tgz] |
|---|---|---|
| author | QUICHE team <quiche-dev@google.com> | Wed Dec 10 12:36:43 2025 -0800 |
| committer | Copybara-Service <copybara-worker@google.com> | Wed Dec 10 12:37:36 2025 -0800 |
| tree | 9e0fef1165a4de04e2bce08af8ce07f9b01123b0 | |
| parent | e8c31969c9462adff06a08db4ee71f53be33d486 [diff] |
Add kChromePrivateAratea service type to BlindSignAuth. This new service type will be used to distinguish requests from Chrome to Private Aratea. This will allow the chrome client to fetch tokens from phosphor using the same process as ip_protection. Check [design doc](https://docs.google.com/document/d/1E5IlceYd6_d6PFs9I-JrkFYOzQqgGTdMTV9CmTkkB-Y/edit?usp=sharing) for details PiperOrigin-RevId: 842835253
diff --git a/quiche/blind_sign_auth/blind_sign_auth.cc b/quiche/blind_sign_auth/blind_sign_auth.cc index bcf584f..1c13313 100644 --- a/quiche/blind_sign_auth/blind_sign_auth.cc +++ b/quiche/blind_sign_auth/blind_sign_auth.cc
@@ -728,6 +728,9 @@ case BlindSignAuthServiceType::kPrivateAratea: { return "privatearatea"; } + case BlindSignAuthServiceType::kChromePrivateAratea: { + return "chromeprivatearatea"; + } } }
diff --git a/quiche/blind_sign_auth/blind_sign_auth_interface.h b/quiche/blind_sign_auth/blind_sign_auth_interface.h index c69ecb2..4058b6d 100644 --- a/quiche/blind_sign_auth/blind_sign_auth_interface.h +++ b/quiche/blind_sign_auth/blind_sign_auth_interface.h
@@ -37,6 +37,7 @@ kCronetIpBlinding, kWebviewIpBlinding, kPrivateAratea, + kChromePrivateAratea, }; // A BlindSignToken is used to authenticate a request to a privacy proxy.