From 646c2a6630ee694c86a489426386de9c0c53269b Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Wed, 17 Dec 2014 13:25:45 -0600 Subject: use the right comparison --- src/cryptography/hazmat/primitives/serialization.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cryptography/hazmat/primitives/serialization.py b/src/cryptography/hazmat/primitives/serialization.py index 61a69a5d..9d384fc7 100644 --- a/src/cryptography/hazmat/primitives/serialization.py +++ b/src/cryptography/hazmat/primitives/serialization.py @@ -63,9 +63,9 @@ def load_ssh_public_key(data, backend): except TypeError: raise ValueError('Key is not in the proper format.') - if key_type.startswith(b'ssh-rsa'): + if key_type == b'ssh-rsa': return _load_ssh_rsa_public_key(decoded_data, backend) - elif key_type.startswith(b'ssh-dss'): + elif key_type == b'ssh-dss': return _load_ssh_dss_public_key(decoded_data, backend) else: raise UnsupportedAlgorithm( -- cgit v1.2.3