diff options
-rw-r--r-- | paramiko/ecdsakey.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/paramiko/ecdsakey.py b/paramiko/ecdsakey.py index cf3f04db..de4146ef 100644 --- a/paramiko/ecdsakey.py +++ b/paramiko/ecdsakey.py @@ -162,9 +162,8 @@ class ECDSAKey(PKey): :param function progress_func: Unused :returns: A new private key (`.RSAKey`) object """ - signing_key = SigningKey.generate(curve) - key = ECDSAKey(vals=(signing_key, signing_key.get_verifying_key())) - return key + private_key = ec.generate_private_key(curve, backend=default_backend()) + return ECDSAKey(vals=(private_key, private_key.public_key())) ### internals... |