diff --git a/schema/cryptography-defs.json b/schema/cryptography-defs.json index 49ebae8b..d5615389 100644 --- a/schema/cryptography-defs.json +++ b/schema/cryptography-defs.json @@ -237,6 +237,48 @@ } ] }, + { + "family": "SRP", + "standard": [ + { + "name": "RFC2945", + "url": "https://doi.org/10.17487/RFC2945" + }, + { + "name": "RFC5054", + "url": "https://doi.org/10.17487/RFC5054" + } + ], + "variant": [ + { + "pattern": "SRP-3[-{hashFunction}][-{namedGroup}]", + "primitive": "key-agree" + }, + { + "pattern": "SRP-6[-{hashFunction}][-{namedGroup}]", + "primitive": "key-agree" + } + ] + }, + { + "family": "J-PAKE", + "standard": [ + { + "name": "RFC8236", + "url": "https://doi.org/10.17487/RFC8236" + } + ], + "variant": [ + { + "pattern": "J-PAKE[-{namedGroup}][-{kdf}][-{mac}]", + "primitive": "key-agree" + }, + { + "pattern": "J-PAKE[-{ellipticCurve}][-{kdf}][-{mac}]", + "primitive": "key-agree" + } + ] + }, { "family": "SHA-1", "standard": [ diff --git a/schema/cryptography-defs.schema.json b/schema/cryptography-defs.schema.json index 2984a5cd..b76175a9 100644 --- a/schema/cryptography-defs.schema.json +++ b/schema/cryptography-defs.schema.json @@ -280,6 +280,7 @@ "HMAC_DRBG", "IDEA", "IKE-PRF", + "J-PAKE", "KMAC", "LMS", "MD2", @@ -322,6 +323,7 @@ "Serpent", "SipHash", "Skipjack", + "SRP", "TUAK", "Twofish", "UMAC",