diff --git a/schema/cryptography-defs.json b/schema/cryptography-defs.json index 0a2bdff6..93a7f8ca 100644 --- a/schema/cryptography-defs.json +++ b/schema/cryptography-defs.json @@ -1519,6 +1519,51 @@ "primitive": "drbg" } ] + }, + { + "family": "CTR_DRBG", + "standard": [ + { + "name": "SP800-90Ar1", + "url": "https://doi.org/10.6028/NIST.SP.800-90Ar1" + } + ], + "variant": [ + { + "pattern": "CTR_DRBG[-{cipherAlgorithm}][-{keyLength}]", + "primitive": "drbg" + } + ] + }, + { + "family": "Hash_DRBG", + "standard": [ + { + "name": "SP800-90Ar1", + "url": "https://doi.org/10.6028/NIST.SP.800-90Ar1" + } + ], + "variant": [ + { + "pattern": "Hash_DRBG[-{hashFunction}]", + "primitive": "drbg" + } + ] + }, + { + "family": "HMAC_DRBG", + "standard": [ + { + "name": "SP800-90Ar1", + "url": "https://doi.org/10.6028/NIST.SP.800-90Ar1" + } + ], + "variant": [ + { + "pattern": "HMAC_DRBG[-{hashFunction}]", + "primitive": "drbg" + } + ] } ], "ellipticCurves": [ diff --git a/schema/cryptography-defs.schema.json b/schema/cryptography-defs.schema.json index 1a873a01..3c98d909 100644 --- a/schema/cryptography-defs.schema.json +++ b/schema/cryptography-defs.schema.json @@ -260,6 +260,7 @@ "CMEA", "ChaCha", "ChaCha20", + "CTR_DRBG", "DES", "DSA", "ECDH", @@ -270,10 +271,12 @@ "FFDH", "Fortuna", "GOST", + "Hash_DRBG", "HPKE", "HC", "HKDF", "HMAC", + "HMAC_DRBG", "IDEA", "IKE-PRF", "KMAC",