Skip to content

Commit 9772d16

Browse files
authored
Separate out AES KW / KWP
Also add some missing standards to AES Signed-off-by: Joachim Vandersmissen <git@jvdsn.com>
1 parent b92bd46 commit 9772d16

1 file changed

Lines changed: 30 additions & 2 deletions

File tree

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"
@@ -425,17 +433,37 @@
425433
"pattern": "AES[-(128|192|256)]-SIV",
426434
"primitive": "ae"
427435
},
436+
{
437+
"standard": [
438+
{
439+
"name": "SP800-38F",
440+
"url": "https://doi.org/10.6028/NIST.SP.800-38F"
441+
}
442+
],
443+
"pattern": "AES[-(128|192|256)][-(KW|KWP)]",
444+
"primitive": "key-wrap"
445+
},
428446
{
429447
"standard": [
430448
{
431449
"name": "RFC5649",
432450
"url": "https://doi.org/10.17487/RFC5649"
433451
}
434452
],
435-
"pattern": "AES[-(128|192|256)]-Wrap[-(PAD|KWP|PKCS7)]",
453+
"pattern": "AES[-(128|192|256)]-Wrap[-PKCS7]",
436454
"primitive": "key-wrap"
437455
},
438456
{
457+
"standard": [
458+
{
459+
"name": "SP800-38B",
460+
"url": "https://doi.org/10.6028/NIST.SP.800-38B"
461+
},
462+
{
463+
"name": "SP800-38D",
464+
"url": "https://doi.org/10.6028/NIST.SP.800-38D"
465+
}
466+
],
439467
"pattern": "AES[-(128|192|256)][-(GMAC|CMAC)]",
440468
"primitive": "mac"
441469
},

0 commit comments

Comments
 (0)