diff --git a/schema/cryptography-defs.json b/schema/cryptography-defs.json index 86a086c4..761c6672 100644 --- a/schema/cryptography-defs.json +++ b/schema/cryptography-defs.json @@ -122,6 +122,21 @@ "primitive": "pke" } ] + }, + { + "family": "HPKE", + "standard": [ + { + "name": "RFC9180", + "url": "https://doi.org/10.17487/RFC9180" + } + ], + "variant": [ + { + "pattern": "HPKE[-(mode_base|mode_psk|mode_auth|mode_auth_psk)]-{kem}-{kdf}-{aead}", + "primitive": "pke" + } + ] }, { "family": "MQV", @@ -331,13 +346,23 @@ "url": "https://doi.org/10.6028/NIST.SP.800-38D" }, { - "name": "RFC 3610", - "url": "https://doi.org/10.17487/RFC5116" + "name": "RFC3610", + "url": "https://doi.org/10.17487/RFC3610" } ], "pattern": "AES[-(128|192|256)][-(GCM|CCM)][-{tagLength}][-{ivLength}]", "primitive": "ae" }, + { + "standard": [ + { + "name": "RFC 3686", + "url": "https://doi.org/10.17487/RFC3686" + } + ], + "pattern": "AES[-(128|192|256)]-CTR-HMAC-SHA1[-96]", + "primitive": "ae" + }, { "standard": [ { @@ -352,6 +377,16 @@ "pattern": "AES[-(128|192|256)][-(GMAC|CMAC)]", "primitive": "mac" }, + { + "standard": [ + { + "name": "RFC4615", + "url": "https://doi.org/10.17487/RFC4615" + } + ], + "pattern": "AES-CMAC-PRF-128", + "primitive": "mac" + }, { "pattern": "AES[-(128|192|256)][-(XCBC_MAC[_96])]", "primitive": "mac" @@ -939,11 +974,11 @@ "primitive": "hash" }, { - "pattern": "BLAKE2b-(160|256|384|512)-HMAC", + "pattern": "BLAKE2s-(160|256)-HMAC", "primitive": "mac" } ] - }, + }, { "family": "BLAKE3", "standard": [