Skip to content

Commit 67f79fd

Browse files
committed
Add unit test for importing ed25519 ssh key
Back in change Id4a4e1ae4c0acd40c1fc32c3b82a8d8a62d4624d we bumped our required cryptography package version to one that has support for ed25519 ssh keys. This adds a unit test to assert that ed25519 ssh key import works. Related-Bug: #1555521 Change-Id: I5b37caa6d3b1b209722e9d74b127ea2f29b37563
1 parent 7953c01 commit 67f79fd

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

nova/tests/unit/compute/test_keypairs.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,12 @@ def _check_success(self, mock_notify):
218218
def test_success_ssh(self):
219219
self._check_success()
220220

221+
def test_success_ssh_ed25519(self):
222+
self.pub_key = ('ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFl6u75BTi8xGtSPm'
223+
'1yVJuLE/oMtCOuEMJJnBSuZEdXz')
224+
self.fingerprint = '1a:1d:a7:2c:4c:ff:15:c4:70:13:38:b6:ac:4c:dc:12'
225+
self._check_success()
226+
221227
def test_success_x509(self):
222228
self.keypair_type = keypair_obj.KEYPAIR_TYPE_X509
223229
certif, fingerprint = fake_crypto.get_x509_cert_and_fingerprint()

0 commit comments

Comments
 (0)