ipa-client-install: add support for Ed25519 SSH keys (RFC 7479)

https://fedorahosted.org/freeipa/ticket/5471

Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
Petr Spacek 2015-11-24 09:55:58 +01:00 committed by Martin Basti
parent f6240f21fc
commit fa62480c73

View File

@ -203,6 +203,8 @@ class SSHPublicKey(object):
keytype = 2
elif self._keytype.startswith('ecdsa-sha2-') and '@' not in self._keytype:
keytype = 3
elif self._keytype == 'ssh-ed25519':
keytype = 4
else:
return
fp = fpfunc(self._key).hexdigest().upper()