Skip to content

Commit f720c0d

Browse files
committed
add OKP
1 parent c1b7968 commit f720c0d

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/cryptojwt/jws/utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ def alg2keytype(alg):
4949
return "oct"
5050
elif alg.startswith("ES") or alg.startswith("ECDH-ES"):
5151
return "EC"
52+
elif alg == "EdDSA":
53+
return "OKP"
5254
else:
5355
return None
5456

src/cryptojwt/key_bundle.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1267,7 +1267,7 @@ def key_rollover(bundle):
12671267
key_spec = []
12681268
for key in bundle.get():
12691269
_spec = {"type": key.kty, "use": [key.use]}
1270-
if key.kty in ["EC", "OKP"):
1270+
if key.kty in ["EC", "OKP"]:
12711271
_spec["crv"] = key.crv
12721272

12731273
key_spec.append(_spec)

0 commit comments

Comments
 (0)