Skip to content

Commit 959e07e

Browse files
Merge branch 'master' into patch-3
2 parents e67f335 + bbc87f7 commit 959e07e

1 file changed

Lines changed: 63 additions & 41 deletions

File tree

schema/cryptography-defs.json

Lines changed: 63 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
],
8181
"variant": [
8282
{
83-
"pattern": "Ed(25519|448)[-(ph|ctx)]",
83+
"pattern": "Ed(25519|448)[(ph|ctx)]",
8484
"primitive": "signature"
8585
}
8686
]
@@ -323,7 +323,7 @@
323323
],
324324
"variant": [
325325
{
326-
"pattern": "SHA-3-(224|256|384|512)",
326+
"pattern": "SHA3-(224|256|384|512)",
327327
"primitive": "hash"
328328
},
329329
{
@@ -413,6 +413,16 @@
413413
"pattern": "AES[-(128|192|256)]-GCM-SIV[-{tagLength}][-{ivLength}]",
414414
"primitive": "ae"
415415
},
416+
{
417+
"standard": [
418+
{
419+
"name": "RFC7253",
420+
"url": "https://doi.org/10.17487/RFC7253"
421+
}
422+
],
423+
"pattern": "AES[-(128|192|256)]-OCB[-{tagLength}]",
424+
"primitive": "ae"
425+
},
416426
{
417427
"standard": [
418428
{
@@ -619,36 +629,6 @@
619629
}
620630
]
621631
},
622-
{
623-
"family": "MD5",
624-
"standard": [
625-
{
626-
"name": "RFC1321",
627-
"url": "https://doi.org/10.17487/RFC1321"
628-
}
629-
],
630-
"variant": [
631-
{
632-
"pattern": "MD5",
633-
"primitive": "hash"
634-
}
635-
]
636-
},
637-
{
638-
"family": "MD4",
639-
"standard": [
640-
{
641-
"name": "RFC1320",
642-
"url": "https://doi.org/10.17487/RFC1320"
643-
}
644-
],
645-
"variant": [
646-
{
647-
"pattern": "MD4",
648-
"primitive": "hash"
649-
}
650-
]
651-
},
652632
{
653633
"family": "RC4",
654634
"standard": [
@@ -849,16 +829,39 @@
849829
],
850830
"variant": [
851831
{
852-
"pattern": "IKE_PRF_DERIVE",
853-
"primitive": "key-agree"
832+
"pattern": "IKE_PRF_DERIVE[-{hashAlgorithm}]",
833+
"primitive": "kdf"
854834
},
855835
{
856-
"pattern": "IKE1_(PRF|Extended)_DERIVE",
857-
"primitive": "key-agree"
836+
"pattern": "IKE1_(PRF|Extended)_DERIVE[-{hashAlgorithm}]",
837+
"primitive": "kdf"
858838
},
859839
{
860-
"pattern": "IKE2_PRF_PLUS_DERIVE",
861-
"primitive": "key-agree"
840+
"pattern": "IKE2_PRF_PLUS_DERIVE[-{hashAlgorithm}]",
841+
"primitive": "kdf"
842+
}
843+
]
844+
},
845+
{
846+
"family": "ANSI-KDF",
847+
"standard": [
848+
{
849+
"name": "X9.42",
850+
"url": "https://webstore.ansi.org/standards/ASCX9/ansix9422003r2013"
851+
},
852+
{
853+
"name": "X9.63",
854+
"url": "https://webstore.ansi.org/standards/ASCX9/ansix9632011r2017"
855+
}
856+
],
857+
"variant": [
858+
{
859+
"pattern": "ANSI-KDF-X9.42[-{hashAlgorithm}]",
860+
"primitive": "kdf"
861+
},
862+
{
863+
"pattern": "ANSI-KDF-X9.63[-{hashAlgorithm}]",
864+
"primitive": "kdf"
862865
}
863866
]
864867
},
@@ -1122,7 +1125,26 @@
11221125
"variant": [
11231126
{
11241127
"pattern": "SP800_108_(CounterKDF|FeedbackKDF|DoublePipelineKDF|KMAC)[-{prfFunction}][-{dkmLength}]",
1125-
"primitive": "key-derive"
1128+
"primitive": "kdf"
1129+
}
1130+
]
1131+
},
1132+
{
1133+
"family": "SP800-56C",
1134+
"standard": [
1135+
{
1136+
"name": "SP800-56C",
1137+
"url": "https://doi.org/10.6028/NIST.SP.800-56Cr2"
1138+
}
1139+
],
1140+
"variant": [
1141+
{
1142+
"pattern": "SP800_56C_OneStep[-{auxFunction}][-{dkmLength}]",
1143+
"primitive": "kdf"
1144+
}
1145+
{
1146+
"pattern": "SP800_56C_TwoStep_(CounterKDF|FeedbackKDF|DoublePipelineKDF)[-{auxFunction}][-{dkmLength}]",
1147+
"primitive": "kdf"
11261148
}
11271149
]
11281150
},
@@ -1566,13 +1588,13 @@
15661588
"standard": [
15671589
{
15681590
"name": "SipHash Spec",
1569-
"url": "https://131002.net/siphash/"
1591+
"url": "https://doi.org/10.1007/978-3-642-34931-7_28"
15701592
}
15711593
],
15721594
"variant": [
15731595
{
15741596
"pattern": "SipHash[-{compressionRounds}-{finalizationRounds}]",
1575-
"primitive": "hash"
1597+
"primitive": "mac"
15761598
}
15771599
]
15781600
},

0 commit comments

Comments
 (0)