Skip to content

mtca: use nonzero timestamp - #9166

Merged
aarongable merged 4 commits into
mainfrom
timestamp-mtca
Nov 12, 2026
Merged

aarongable merged 4 commits into
mainfrom
timestamp-mtca

Conversation

@jsha

@jsha jsha commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

CosignCheckpoint now takes a timestamp and returns a signature line. The places that called CosignCheckpoint followed by RawSignature and SignatureLine now just call CosignCheckpoint.

RawSignature is no longer needed so is deleted. cosignature.SignatureLine is deleted, but cosignature.Cosigner.SignatureLine is still used by some tests so I haven't deleted it (yet).

Note: Claude flags that mtca_test.go:verifyCheckpoint() constructs a signed note with formatting directives rather than calling m.checkpointNote(). IMO that's fine: the format is simple enough that it's okay, desirable even, for the test to independently construct it.

jsha added 3 commits November 9, 2026 14:11
This matches the format already used for the MirrorSignature lines.
CosignCheckpoint now takes a timestamp and returns a signature line. The places
that called CosignCheckpoint followed by RawSignature and SignatureLine now just
call CosignCheckpoint.
@jsha
jsha marked this pull request as ready for review November 10, 2026 17:42
@jsha
jsha requested a review from a team as a code owner November 10, 2026 17:42
@jsha
jsha requested review from ezekiel and removed request for a team November 10, 2026 17:42
Base automatically changed from signed-note-line to main November 10, 2026 21:28
@ezekiel
ezekiel requested review from a team and aarongable and removed request for a team and aarongable November 12, 2026 18:17
@aarongable
aarongable merged commit 7a93d59 into main Nov 12, 2026
32 checks passed
@aarongable
aarongable deleted the timestamp-mtca branch November 12, 2026 19:44
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.

4 participants