File 0463-ssh-Fix-ssh_sftpd_erlclient_SUITE-for-no-ssh-dss-and.patch of Package erlang
From 2b6a049500d32e0386d52ab7ecd37b28e20bdd7e Mon Sep 17 00:00:00 2001
From: Hans Nilsson <hans@erlang.org>
Date: Thu, 27 Feb 2020 17:43:41 +0100
Subject: [PATCH 03/12] ssh: Fix ssh_sftpd_erlclient_SUITE for no ssh-dss and
no ssh-rsa
---
lib/ssh/test/ssh_sftpd_erlclient_SUITE.erl | 2 ++
lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256 | 5 +++++
lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256.pub | 1 +
lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519 | 7 +++++++
lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519.pub | 1 +
lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256 | 5 +++++
.../test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256.pub | 1 +
lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key | 7 +++++++
.../test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key.pub | 1 +
9 files changed, 30 insertions(+)
create mode 100644 lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256
create mode 100644 lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256.pub
create mode 100644 lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519
create mode 100644 lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519.pub
create mode 100644 lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256
create mode 100644 lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256.pub
create mode 100644 lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key
create mode 100644 lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key.pub
diff --git a/lib/ssh/test/ssh_sftpd_erlclient_SUITE.erl b/lib/ssh/test/ssh_sftpd_erlclient_SUITE.erl
index 417b5c4f16..6e4a22a868 100644
--- a/lib/ssh/test/ssh_sftpd_erlclient_SUITE.erl
+++ b/lib/ssh/test/ssh_sftpd_erlclient_SUITE.erl
@@ -67,6 +67,8 @@ init_per_suite(Config) ->
FileInfo#file_info{mode = 8#400}),
ssh_test_lib:setup_rsa(DataDir, PrivDir),
ssh_test_lib:setup_dsa(DataDir, PrivDir),
+ ssh_test_lib:setup_ecdsa("256", DataDir, PrivDir),
+ ssh_test_lib:setup_eddsa(ed25519, DataDir, PrivDir),
Config
end).
diff --git a/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256 b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256
new file mode 100644
index 0000000000..5200736c60
--- /dev/null
+++ b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256
@@ -0,0 +1,5 @@
+-----BEGIN EC PRIVATE KEY-----
+MHcCAQEEIBg4VtS15XVbsVK7NB1umrMpE6XfBDF3rC7LON6pyT9VoAoGCCqGSM49
+AwEHoUQDQgAEAWJTcQJz6m8J1zCuFCgLGuzVafWlx/lv3fypjRfoVsJegnnGNyPk
+MWtQ9GzudPztkgzg6y/cWy6b8lss+0PnTQ==
+-----END EC PRIVATE KEY-----
diff --git a/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256.pub b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256.pub
new file mode 100644
index 0000000000..fbe93b37e2
--- /dev/null
+++ b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ecdsa256.pub
@@ -0,0 +1 @@
+ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAFiU3ECc+pvCdcwrhQoCxrs1Wn1pcf5b938qY0X6FbCXoJ5xjcj5DFrUPRs7nT87ZIM4Osv3Fsum/JbLPtD500= uabhnil@elxadlj3q32
diff --git a/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519 b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519
new file mode 100644
index 0000000000..1e22094f4b
--- /dev/null
+++ b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519
@@ -0,0 +1,7 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
+QyNTUxOQAAACBeg4zYikF1MfSjCEL6WYZFCwQ1+Uxj3W1DNF89Rr8kDQAAAJiM9onXjPaJ
+1wAAAAtzc2gtZWQyNTUxOQAAACBeg4zYikF1MfSjCEL6WYZFCwQ1+Uxj3W1DNF89Rr8kDQ
+AAAEAcEFZEHgihrAnH95hQzmkvaXLyRlTUznD6ybUzPFLyT16DjNiKQXUx9KMIQvpZhkUL
+BDX5TGPdbUM0Xz1GvyQNAAAAE3VhYmhuaWxAZWx4YWRsajNxMzIBAg==
+-----END OPENSSH PRIVATE KEY-----
diff --git a/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519.pub b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519.pub
new file mode 100644
index 0000000000..d7376ecfef
--- /dev/null
+++ b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/id_ed25519.pub
@@ -0,0 +1 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF6DjNiKQXUx9KMIQvpZhkULBDX5TGPdbUM0Xz1GvyQN uabhnil@elxadlj3q32
diff --git a/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256 b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256
new file mode 100644
index 0000000000..353747bd24
--- /dev/null
+++ b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256
@@ -0,0 +1,5 @@
+-----BEGIN EC PRIVATE KEY-----
+MHcCAQEEILRQBlgIsj56NH+mbDlE2EnzwL3mPTV5Wu3qA/mzdHhtoAoGCCqGSM49
+AwEHoUQDQgAExl9ki6ar3omRG0wicxa0+hQcy6P7JYjGQH2g/PlWWUml78mCNDch
+7xDBsyPY/qfFOuo8mO8NGJcNd5vBb1fSXA==
+-----END EC PRIVATE KEY-----
diff --git a/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256.pub b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256.pub
new file mode 100644
index 0000000000..4a2c52c745
--- /dev/null
+++ b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ecdsa_key256.pub
@@ -0,0 +1 @@
+ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMZfZIumq96JkRtMInMWtPoUHMuj+yWIxkB9oPz5VllJpe/JgjQ3Ie8QwbMj2P6nxTrqPJjvDRiXDXebwW9X0lw= uabhnil@elxadlj3q32
diff --git a/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key
new file mode 100644
index 0000000000..c1eacf1bd7
--- /dev/null
+++ b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key
@@ -0,0 +1,7 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
+QyNTUxOQAAACAlEkkLcygZhM8rFG7BB8DDqGXQIAB6j29QrtZJR4nvqwAAAJh9+iWjffol
+owAAAAtzc2gtZWQyNTUxOQAAACAlEkkLcygZhM8rFG7BB8DDqGXQIAB6j29QrtZJR4nvqw
+AAAEBhCKcv/8rlrKPgn48QJhHNsNUoNtCtSBida+k9V8CZ+iUSSQtzKBmEzysUbsEHwMOo
+ZdAgAHqPb1Cu1klHie+rAAAAE3VhYmhuaWxAZWx4YWRsajNxMzIBAg==
+-----END OPENSSH PRIVATE KEY-----
diff --git a/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key.pub b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key.pub
new file mode 100644
index 0000000000..b6f5a17d78
--- /dev/null
+++ b/lib/ssh/test/ssh_sftpd_erlclient_SUITE_data/ssh_host_ed25519_key.pub
@@ -0,0 +1 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICUSSQtzKBmEzysUbsEHwMOoZdAgAHqPb1Cu1klHie+r uabhnil@elxadlj3q32
--
2.16.4