Skip to content

Commit 881c280

Browse files
committed
Add default curve P-256 in ec_init
1 parent 3c8c0f8 commit 881c280

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/cryptojwt/key_bundle.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,14 +135,15 @@ def ec_init(spec):
135135
136136
:return: A KeyBundle instance
137137
"""
138+
curve = spec.get("crv", "P-256")
138139

139140
_kb = KeyBundle(keytype="EC")
140141
if 'use' in spec:
141142
for use in spec["use"]:
142-
eck = new_ec_key(crv=spec['crv'], use=use)
143+
eck = new_ec_key(crv=curve, use=use)
143144
_kb.append(eck)
144145
else:
145-
eck = new_ec_key(crv=spec['crv'])
146+
eck = new_ec_key(crv=curve)
146147
_kb.append(eck)
147148

148149
return _kb

0 commit comments

Comments
 (0)