Skip to content

Add v6-aware version model (RFC 9580 step 1)#80

Merged
spiegel-im-spiegel merged 1 commit into
masterfrom
feature/rfc9580-v6-version-model-step1
May 15, 2026
Merged

Add v6-aware version model (RFC 9580 step 1)#80
spiegel-im-spiegel merged 1 commit into
masterfrom
feature/rfc9580-v6-version-model-step1

Conversation

@spiegel-im-spiegel

Copy link
Copy Markdown
Member

Summary

  • extend parse/values.Version to support multiple current/draft candidates via NewVersionSet
  • keep backward compatibility by preserving NewVersion(ver, cur, draft) as a delegating constructor
  • update packet version helpers to treat v6 as current while keeping v5 as draft
  • add tests for v6 classification in public key, signature, one-pass signature, PKESK, and SKESK helpers

Validation

  • go test ./parse/values
  • task --force test

@spiegel-im-spiegel spiegel-im-spiegel merged commit 0edc990 into master May 15, 2026
4 checks passed
@spiegel-im-spiegel spiegel-im-spiegel deleted the feature/rfc9580-v6-version-model-step1 branch May 15, 2026 04:51
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