Skip to content

Conversation

@fspreiss
Copy link
Contributor

Sets the key generation timestamp in the public key store for the node signing key, the committee signing key, and the NI-DKG dealing encryption key. So far, this was only done for the iDKG dealing encryption key (because it was needed for key rotation).

This PR does not set the key generation timestamp for the node's TLS certificate, because it uses a different protobuf message (X509PublicKeyCert) that currently doesn't have a timestamp field. Rather than adding a timestamp field to this protobuf message, the TLS certificate can and should be migrated away from using the X509PublicKeyCert protobuf message to also using the PublicKey protobuf message, which is used used by all other public keys.

@github-actions github-actions bot added the feat label Jan 19, 2026
@fspreiss fspreiss changed the title feat(crypto): CRP-1857 set timestamps in pubkey store on key generation feat(crypto): CRP-1856 set timestamps in pubkey store on key generation Jan 19, 2026
@fspreiss fspreiss changed the title feat(crypto): CRP-1856 set timestamps in pubkey store on key generation feat(crypto): CRP-1857 set timestamps in pubkey store on key generation Jan 19, 2026
@fspreiss fspreiss marked this pull request as ready for review January 20, 2026 10:23
@fspreiss fspreiss requested a review from a team as a code owner January 20, 2026 10:23
@fspreiss fspreiss requested a review from randombit January 20, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant