Skip to content

Commit 85b390f

Browse files
committed
feat(crypto-registry): add SP800-90A DRBGs
Add CTR_DRBG, Hash_DRBG, and HMAC_DRBG entries with NIST SP800-90Ar1 reference. Closes #789
1 parent 8c16b5c commit 85b390f

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

schema/cryptography-defs.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1519,6 +1519,51 @@
15191519
"primitive": "drbg"
15201520
}
15211521
]
1522+
},
1523+
{
1524+
"family": "CTR_DRBG",
1525+
"standard": [
1526+
{
1527+
"name": "SP800-90Ar1",
1528+
"url": "https://doi.org/10.6028/NIST.SP.800-90Ar1"
1529+
}
1530+
],
1531+
"variant": [
1532+
{
1533+
"pattern": "CTR_DRBG[-{cipherAlgorithm}][-{keyLength}]",
1534+
"primitive": "drbg"
1535+
}
1536+
]
1537+
},
1538+
{
1539+
"family": "Hash_DRBG",
1540+
"standard": [
1541+
{
1542+
"name": "SP800-90Ar1",
1543+
"url": "https://doi.org/10.6028/NIST.SP.800-90Ar1"
1544+
}
1545+
],
1546+
"variant": [
1547+
{
1548+
"pattern": "Hash_DRBG[-{hashFunction}]",
1549+
"primitive": "drbg"
1550+
}
1551+
]
1552+
},
1553+
{
1554+
"family": "HMAC_DRBG",
1555+
"standard": [
1556+
{
1557+
"name": "SP800-90Ar1",
1558+
"url": "https://doi.org/10.6028/NIST.SP.800-90Ar1"
1559+
}
1560+
],
1561+
"variant": [
1562+
{
1563+
"pattern": "HMAC_DRBG[-{hashFunction}]",
1564+
"primitive": "drbg"
1565+
}
1566+
]
15221567
}
15231568
],
15241569
"ellipticCurves": [

0 commit comments

Comments
 (0)