Skip to content

Commit 9fc9ae8

Browse files
feat(registry): add HPKE (RFC 9180) to Cryptography Registry (#766)
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.
2 parents d25aa7d + 5e268ca commit 9fc9ae8

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

schema/cryptography-defs.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,21 @@
123123
}
124124
]
125125
},
126+
{
127+
"family": "HPKE",
128+
"standard": [
129+
{
130+
"name": "RFC9180",
131+
"url": "https://doi.org/10.17487/RFC9180"
132+
}
133+
],
134+
"variant": [
135+
{
136+
"pattern": "HPKE[-(mode_base|mode_psk|mode_auth|mode_auth_psk)]-{kem}-{kdf}-{aead}",
137+
"primitive": "pke"
138+
}
139+
]
140+
},
126141
{
127142
"family": "MQV",
128143
"standard": [

0 commit comments

Comments
 (0)