We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 30eb5ea commit dc0a32eCopy full SHA for dc0a32e
1 file changed
tlslite/constants.py
@@ -243,6 +243,11 @@ class SignatureScheme(TLSEnum):
243
rsa_pss_sha384 = (8, 5)
244
rsa_pss_sha512 = (8, 6)
245
246
+ # draft-tls-westerbaan-mldsa-00
247
+ mldsa44 = (9, 4)
248
+ mldsa65 = (9, 5)
249
+ mldsa87 = (9, 6)
250
+
251
# RFC 8734
252
# the names are from RFC, so we don't care that they don't follow naming
253
# pattern
@@ -277,6 +282,8 @@ def getKeyType(scheme):
277
282
"""
278
283
if scheme in ("ed25519", "ed448"):
279
284
return "eddsa"
285
+ if "mldsa" in scheme:
286
+ return "mldsa"
280
287
try:
281
288
getattr(SignatureScheme, scheme)
289
except AttributeError:
0 commit comments