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

openSUSE Build Service is sponsored by