From 7d69b0c5ec86db6995cbb503acb821a801e6aeab Mon Sep 17 00:00:00 2001 From: Mehrn0ush Date: Sun, 25 Jan 2026 20:33:38 +0330 Subject: [PATCH] feat(crypto-registry): add SRP and J-PAKE Add SRP (RFC2945/RFC5054) and J-PAKE (RFC8236) key agreement entries. Closes #791 --- schema/cryptography-defs.json | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/schema/cryptography-defs.json b/schema/cryptography-defs.json index 761c6672..de0fc04a 100644 --- a/schema/cryptography-defs.json +++ b/schema/cryptography-defs.json @@ -237,6 +237,44 @@ } ] }, + { + "family": "SRP", + "standard": [ + { + "name": "RFC2945", + "url": "https://doi.org/10.17487/RFC2945" + }, + { + "name": "RFC5054", + "url": "https://doi.org/10.17487/RFC5054" + } + ], + "variant": [ + { + "pattern": "SRP[-{hashFunction}][-{namedGroup}]", + "primitive": "key-agree" + } + ] + }, + { + "family": "J-PAKE", + "standard": [ + { + "name": "RFC8236", + "url": "https://doi.org/10.17487/RFC8236" + } + ], + "variant": [ + { + "pattern": "J-PAKE[-{namedGroup}]", + "primitive": "key-agree" + }, + { + "pattern": "J-PAKE[-{ellipticCurve}]", + "primitive": "key-agree" + } + ] + }, { "family": "SHA-1", "standard": [