Trust Tokens: Add a global commitment key result store
This is one of a series of CLs updating Trust Tokens key commitment state to use a singleton in-memory store owned by NetworkContext and updated via Mojo from the component updater. This involves 1. Remove key commitment-related state from the on-disk trust token store 2. Mojoify TrustTokenKeyCommitmentResult and remove commitment fetching and parsing code [3, this CL] Add a centralized issuers-to-commitments store in the network service: - Define the new store class (TrustTokenKeyCommitments) and make it accessible via a NetworkService accessor method - Expand NetworkService's Mojo interface to include a setter 4. Add component updater logic to populate this store. Bug: 1063510 Change-Id: I69bda37a0373281c420919630b29f4aa3e127f24 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2117295Reviewed-by:Matt Menke <mmenke@chromium.org> Reviewed-by:
Matthew Denton <mpdenton@chromium.org> Reviewed-by:
Charlie Harrison <csharrison@chromium.org> Commit-Queue: David Van Cleve <davidvc@chromium.org> Cr-Commit-Position: refs/heads/master@{#755186}
Showing
Please register or sign in to comment