Skip to content

Commit 70feec9

Browse files
committed
feat(crypto-registry): add SRP and J-PAKE
Add SRP (RFC2945/RFC5054) and J-PAKE (RFC8236) key agreement entries. Closes CycloneDX#791 Signed-off-by: Mehrn0ush <mehrnoush.vaseghi@gmail.com>
1 parent 2d03abb commit 70feec9

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

schema/cryptography-defs.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,48 @@
237237
}
238238
]
239239
},
240+
{
241+
"family": "SRP",
242+
"standard": [
243+
{
244+
"name": "RFC2945",
245+
"url": "https://doi.org/10.17487/RFC2945"
246+
},
247+
{
248+
"name": "RFC5054",
249+
"url": "https://doi.org/10.17487/RFC5054"
250+
}
251+
],
252+
"variant": [
253+
{
254+
"pattern": "SRP-3[-{hashFunction}][-{namedGroup}]",
255+
"primitive": "key-agree"
256+
},
257+
{
258+
"pattern": "SRP-6[-{hashFunction}][-{namedGroup}]",
259+
"primitive": "key-agree"
260+
}
261+
]
262+
},
263+
{
264+
"family": "J-PAKE",
265+
"standard": [
266+
{
267+
"name": "RFC8236",
268+
"url": "https://doi.org/10.17487/RFC8236"
269+
}
270+
],
271+
"variant": [
272+
{
273+
"pattern": "J-PAKE[-{namedGroup}][-{kdf}][-{mac}]",
274+
"primitive": "key-agree"
275+
},
276+
{
277+
"pattern": "J-PAKE[-{ellipticCurve}][-{kdf}][-{mac}]",
278+
"primitive": "key-agree"
279+
}
280+
]
281+
},
240282
{
241283
"family": "SHA-1",
242284
"standard": [

0 commit comments

Comments
 (0)