Skip to content

Conversation

@Mehrn0ush
Copy link
Contributor

As discussed in ticket #765, this PR adds HPKE (RFC 9180) to the Cryptography Registry.

Fixes #765

Details

  • Adds the HPKE algorithm family with pattern HPKE[-{mode}]-{kem}-{kdf}-{aead} (primitive: pke).
  • Adds RFC 9180 as the authoritative reference.
  • Updates the registry schema enum to allow HPKE.

Scope

  • Registry-only (schema/cryptography-defs.json) plus corresponding registry schema update (schema/cryptography-defs.schema.json).
  • No CycloneDX specification behavior changes.

Signed-off-by: Mehrn0ush <mehrnoush.vaseghi@gmail.com>
@Mehrn0ush Mehrn0ush requested a review from a team as a code owner January 6, 2026 14:38
@stevespringett stevespringett added cap: cryptography Capability: Cryptography (CBOM) cap: cryptography-registry Capability: Cryptography Registry labels Jan 8, 2026
@stevespringett
Copy link
Member

@bhess

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cap: cryptography Capability: Cryptography (CBOM) cap: cryptography-registry Capability: Cryptography Registry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: Add HPKE (RFC 9180) to Cryptography Registry

2 participants