Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.

Commit f393ba9

Browse files
authored
Merge pull request #779 from rhadp/fix-paramiko-dsskey
upgraded paramiko
2 parents 615ddd3 + 15ad266 commit f393ba9

4 files changed

Lines changed: 7 additions & 11 deletions

File tree

packages/jumpstarter-driver-ssh-mitm/jumpstarter_driver_ssh_mitm/driver.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,14 +257,13 @@ def _get_target_connection(self) -> tuple[str, int]:
257257
return tcp_driver.host, tcp_driver.port or 22
258258

259259
def _load_private_key(self, key_data: str) -> paramiko.PKey:
260-
"""Load private key, auto-detecting type (Ed25519, RSA, ECDSA, DSS)."""
260+
"""Load private key, auto-detecting type (Ed25519, RSA, ECDSA)."""
261261
key_file = io.StringIO(key_data)
262262

263263
key_classes = [
264264
paramiko.Ed25519Key,
265265
paramiko.RSAKey,
266266
paramiko.ECDSAKey,
267-
paramiko.DSSKey,
268267
]
269268

270269
for key_class in key_classes:

packages/jumpstarter-driver-ssh-mitm/jumpstarter_driver_ssh_mitm/driver_test.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,6 @@ def test_unsupported_key_type(self):
217217
"jumpstarter_driver_ssh_mitm.driver.paramiko.ECDSAKey.from_private_key",
218218
side_effect=paramiko.SSHException("Not ECDSA"),
219219
),
220-
patch(
221-
"jumpstarter_driver_ssh_mitm.driver.paramiko.DSSKey.from_private_key",
222-
side_effect=paramiko.SSHException("Not DSS"),
223-
),
224220
):
225221
instance = SSHMITM(
226222
children={"tcp": TcpNetwork(host="127.0.0.1", port=22)},

packages/jumpstarter-driver-ssh-mitm/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies = [
1212
"anyio>=4.10.0",
1313
"jumpstarter",
1414
"jumpstarter-driver-network",
15-
"paramiko>=3.0.0",
15+
"paramiko>=3.6.0",
1616
]
1717

1818
[project.entry-points."jumpstarter.drivers"]

uv.lock

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)