From 0e337055cbd65de8f411e1d07f19a40b19cd44f7 Mon Sep 17 00:00:00 2001 From: Jeff Forcier Date: Tue, 3 Dec 2019 16:00:44 -0500 Subject: Rename old/new_format to be slightly more accurate (pem vs openssh) --- paramiko/pkey.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/paramiko/pkey.py b/paramiko/pkey.py index b9e6c613..312d0540 100644 --- a/paramiko/pkey.py +++ b/paramiko/pkey.py @@ -319,10 +319,10 @@ class PKey(object): m = self.END_TAG.match(lines[end]) if keytype == tag: - data = self._read_private_key_old_format(lines, end, password) + data = self._read_private_key_pem(lines, end, password) pkformat = self._PRIVATE_KEY_FORMAT_ORIGINAL elif keytype == "OPENSSH": - data = self._read_private_key_new_format( + data = self._read_private_key_openssh( lines[start:end], password ) pkformat = self._PRIVATE_KEY_FORMAT_OPENSSH @@ -337,7 +337,7 @@ class PKey(object): err = "{}._read_private_key() spat out an unknown key format id '{}'" raise SSHException(err.format(self.__class__.__name__, id_)) - def _read_private_key_old_format(self, lines, end, password): + def _read_private_key_pem(self, lines, end, password): start = 0 # parse any headers first headers = {} @@ -384,7 +384,7 @@ class PKey(object): ).decryptor() return decryptor.update(data) + decryptor.finalize() - def _read_private_key_new_format(self, lines, password): + def _read_private_key_openssh(self, lines, password): """ Read the new OpenSSH SSH2 private key format available since OpenSSH version 6.5 -- cgit v1.2.3