Skip to content

Cache known GCP firmware indexed by MRTD#57

Merged
ameba23 merged 7 commits into
peg/attest-integrate-incremental-00from
peg/gcp-known-firmware-cache
Jun 24, 2026
Merged

Cache known GCP firmware indexed by MRTD#57
ameba23 merged 7 commits into
peg/attest-integrate-incremental-00from
peg/gcp-known-firmware-cache

Conversation

@ameba23

@ameba23 ameba23 commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

This adds a cache for GCP firmware to avoid fetching the same data multiple times when verifying GCP DCAP attestations with the same MRTD value.

For context see: Easy-TEE/attest#13

Originally i wanted to add a 'pre-warm' as we do with PCS collateral, to initialize the cache with all known firmware, keeping potentially all network fetching out of the hot path. But i decided this would complicate things too much, decided to keep it as a simple cache which will fetch the first time an MRTD is encountered.

@ameba23 ameba23 marked this pull request as draft June 16, 2026 10:11
@ameba23 ameba23 marked this pull request as ready for review June 24, 2026 10:07
@ameba23 ameba23 merged commit fb070c8 into peg/attest-integrate-incremental-00 Jun 24, 2026
2 checks passed
@ameba23 ameba23 deleted the peg/gcp-known-firmware-cache branch June 24, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant