Skip to content

Commit 09eea58

Browse files
Separate out AES KW / KWP (#869)
Also add some missing standards to AES, partially fixes #834
2 parents bbc87f7 + 959e07e commit 09eea58

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

schema/cryptography-defs.json

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -368,9 +368,13 @@
368368
"url": "https://doi.org/10.6028/NIST.FIPS.197-upd1"
369369
},
370370
{
371-
"name": "SP800-38{A-G}",
371+
"name": "SP800-38A",
372372
"url": "https://doi.org/10.6028/NIST.SP.800-38A"
373373
},
374+
{
375+
"name": "SP800-38E",
376+
"url": "https://doi.org/10.6028/NIST.SP.800-38E"
377+
},
374378
{
375379
"name": "RFC5116",
376380
"url": "https://doi.org/10.17487/RFC5116"
@@ -383,6 +387,10 @@
383387
},
384388
{
385389
"standard": [
390+
{
391+
"name": "SP800-38C",
392+
"url": "https://doi.org/10.6028/NIST.SP.800-38C"
393+
},
386394
{
387395
"name": "SP800-38D",
388396
"url": "https://doi.org/10.6028/NIST.SP.800-38D"
@@ -435,17 +443,37 @@
435443
"pattern": "AES[-(128|192|256)]-SIV",
436444
"primitive": "ae"
437445
},
446+
{
447+
"standard": [
448+
{
449+
"name": "SP800-38F",
450+
"url": "https://doi.org/10.6028/NIST.SP.800-38F"
451+
}
452+
],
453+
"pattern": "AES[-(128|192|256)][-(KW|KWP)]",
454+
"primitive": "key-wrap"
455+
},
438456
{
439457
"standard": [
440458
{
441459
"name": "RFC5649",
442460
"url": "https://doi.org/10.17487/RFC5649"
443461
}
444462
],
445-
"pattern": "AES[-(128|192|256)]-Wrap[-(PAD|KWP|PKCS7)]",
463+
"pattern": "AES[-(128|192|256)]-Wrap[-PKCS7]",
446464
"primitive": "key-wrap"
447465
},
448466
{
467+
"standard": [
468+
{
469+
"name": "SP800-38B",
470+
"url": "https://doi.org/10.6028/NIST.SP.800-38B"
471+
},
472+
{
473+
"name": "SP800-38D",
474+
"url": "https://doi.org/10.6028/NIST.SP.800-38D"
475+
}
476+
],
449477
"pattern": "AES[-(128|192|256)][-(GMAC|CMAC)]",
450478
"primitive": "mac"
451479
},

0 commit comments

Comments
 (0)