aboutsummaryrefslogtreecommitdiffstats
path: root/guix/guile-ssh/guile-ssh-0.17.0-dsa-2.patch
blob: 4446a5306546663f80ee9538eb2e1e926f5b89e5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
From c358cf9a050ae62c62969628b633a413ba02fe56 Mon Sep 17 00:00:00 2001
From: "Artyom V. Poptsov" <poptsov.artyom@gmail.com>
Date: Tue, 24 Sep 2024 20:09:09 +0300
Subject: [PATCH] tests/common.scm: Don't use DSA keys when DSA is not
 supported

* tests/common.scm: Don't use DSA keys when DSA is not supported.
* tests/common/test-server.scm: Likewise.
---
 tests/common.scm             | 3 ++-
 tests/common/test-server.scm | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/tests/common.scm b/tests/common.scm
index 2bd275a..ffc3f1a 100644
--- a/tests/common.scm
+++ b/tests/common.scm
@@ -31,6 +31,7 @@
   #:use-module (ssh auth)
   #:use-module (ssh log)
   #:use-module (ssh message)
+  #:use-module (ssh version)
   #:export (;; Variables
             %topdir
             %topbuilddir
@@ -263,7 +264,7 @@
                 #:bindaddr %addr
                 #:bindport *port*
                 #:rsakey   %rsakey
-                #:dsakey   %dsakey
+                #:dsakey   (and (dsa-support?) %dsakey)
                 #:log-verbosity 'functions)))
         (format-log/scm 'nolog "make-server-for-test"
                         "***** bindaddr: ~a; bindport: ~a" %addr *port*)
diff --git a/tests/common/test-server.scm b/tests/common/test-server.scm
index a9e2491..8314aa7 100755
--- a/tests/common/test-server.scm
+++ b/tests/common/test-server.scm
@@ -10,7 +10,8 @@
              (ssh session)
              (ssh tunnel)
              (ssh log)
-             (ssh server))
+             (ssh server)
+             (ssh version))
 
 
 (define (main args)
@@ -41,7 +42,7 @@
                        #:bindaddr %addr
                        #:bindport port
                        #:rsakey   %rsakey
-                       #:dsakey   %dsakey
+                       #:dsakey   (and (dsa-support?) %dsakey)
                        #:log-verbosity 'functions)))
       (server-listen s)
       (let ((p (open-output-file (format #f