From 6277ecfea7eb26a2b4e0803793f01b13ff3a49b4 Mon Sep 17 00:00:00 2001 From: Joachim Vandersmissen Date: Wed, 11 Mar 2026 17:52:23 -0700 Subject: [PATCH] Add TLS-PRF family Fixes #874 The additional distinction for RFC7627 is to distinguish between usage of the extended master secret and not. Signed-off-by: Joachim Vandersmissen --- schema/cryptography-defs.json | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/schema/cryptography-defs.json b/schema/cryptography-defs.json index 2d1a7f19..74f47bce 100644 --- a/schema/cryptography-defs.json +++ b/schema/cryptography-defs.json @@ -834,6 +834,41 @@ } ] }, + { + "family": "TLS-PRF", + "standard": [ + { + "name": "RFC2246", + "url": "https://doi.org/10.17487/RFC2246" + }, + { + "name": "RFC5246", + "url": "https://doi.org/10.17487/RFC5246" + }, + { + "name": "RFC7627", + "url": "https://doi.org/10.17487/RFC7627" + }, + { + "name": "RFC8446", + "url": "https://doi.org/10.17487/RFC8446" + } + ], + "variant": [ + { + "pattern": "TLS1-PRF[-RFC7627]", + "primitive": "kdf" + }, + { + "pattern": "TLS12-PRF[-RFC7627][-{hashAlgorithm}]", + "primitive": "kdf" + }, + { + "pattern": "TLS13-PRF[-{hashAlgorithm}]", + "primitive": "kdf" + } + ] + }, { "family": "GOST", "variant": [