Skip to content

Store Public Keys in tiles coordinate-matched to Entry tiles. - #8958

Open
ezekiel wants to merge 12 commits into
mainfrom
ezekiel/pubkeys-as-tiles
Open

Store Public Keys in tiles coordinate-matched to Entry tiles.#8958
ezekiel wants to merge 12 commits into
mainfrom
ezekiel/pubkeys-as-tiles

Conversation

@ezekiel

@ezekiel ezekiel commented Aug 19, 2026

Copy link
Copy Markdown
Member

This changes the MTCA to include the public key in the pendingEntries submitted for sequencing. Upon sequencing, the subjectPublicKeyInfo structure is bundled just like Entries are bundled, and stored in tiles with the same coordinates as the Entry tiles, but at a different layer (-2).

For writing the public key tiles, we introduce Bundling and Marshaling functions specific to a new MTCPublicKey structure which wraps subjectPublicKeyInfo and facilitates null pubkey placeholders in the tile information tracked in the Frontier.

Fixes #8913

@ezekiel ezekiel changed the title Store corresponding Public Keys when Entries are appended to Tiles. Store Public Keys in tiles coordinate-matched to Entry tiles. Aug 19, 2026
@ezekiel ezekiel self-assigned this Aug 20, 2026
@ezekiel
ezekiel marked this pull request as ready for review August 21, 2026 16:00
@ezekiel
ezekiel requested a review from a team as a code owner August 21, 2026 16:00
@ezekiel
ezekiel requested a review from jsha August 21, 2026 16:00
Comment thread mtca/mtca.go Outdated
Comment thread trees/tiles/tiles.go Outdated
Comment thread trees/tiles/tiles.go Outdated
Comment thread trees/tiles/tiles.go Outdated
Comment thread trees/tiles/tiles.go
Comment thread trees/pubkey/pubkey.go Outdated
Comment thread trees/pubkey/pubkey.go Outdated
Comment thread trees/pubkey/pubkey.go
Comment thread trees/pubkey/pubkey.go Outdated
Comment thread trees/pubkey/pubkey.go Outdated
@ezekiel
ezekiel requested a review from aarongable August 24, 2026 16:03
aarongable
aarongable previously approved these changes Aug 24, 2026
Comment thread trees/pubkey/pubkey.go Outdated
Co-authored-by: Aaron Gable <aaron@letsencrypt.org>
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.

tiles: store pubkeys as a tile layer

2 participants