mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-27 20:50:34 +02:00
gnu: openssh: Add support for ecdsa-sk, ed25519-sk ssh keys.
* gnu/packages/ssh.scm (openssh)[inputs]: Add LIBFIDO2. [arguments]: Pass "--with-security-key-builtin". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
committed by
Ludovic Courtès
parent
3aaef047a6
commit
8cc099b425
@@ -63,6 +63,7 @@
|
|||||||
#:use-module (gnu packages python-web)
|
#:use-module (gnu packages python-web)
|
||||||
#:use-module (gnu packages python-xyz)
|
#:use-module (gnu packages python-xyz)
|
||||||
#:use-module (gnu packages readline)
|
#:use-module (gnu packages readline)
|
||||||
|
#:use-module (gnu packages security-token)
|
||||||
#:use-module (gnu packages texinfo)
|
#:use-module (gnu packages texinfo)
|
||||||
#:use-module (gnu packages tls)
|
#:use-module (gnu packages tls)
|
||||||
#:use-module (gnu packages xorg)
|
#:use-module (gnu packages xorg)
|
||||||
@@ -199,6 +200,7 @@ a server that supports the SSH-2 protocol.")
|
|||||||
(native-inputs `(("groff" ,groff)
|
(native-inputs `(("groff" ,groff)
|
||||||
("pkg-config" ,pkg-config)))
|
("pkg-config" ,pkg-config)))
|
||||||
(inputs `(("libedit" ,libedit)
|
(inputs `(("libedit" ,libedit)
|
||||||
|
("libfido2" ,libfido2)
|
||||||
("openssl" ,openssl)
|
("openssl" ,openssl)
|
||||||
,@(if (hurd-target?)
|
,@(if (hurd-target?)
|
||||||
'()
|
'()
|
||||||
@@ -229,6 +231,9 @@ a server that supports the SSH-2 protocol.")
|
|||||||
'()
|
'()
|
||||||
'("--with-pam"))
|
'("--with-pam"))
|
||||||
|
|
||||||
|
;; supports creation and use of ecdsa-sk, ed25519-sk keys
|
||||||
|
"--with-security-key-builtin"
|
||||||
|
|
||||||
;; "make install" runs "install -s" by default,
|
;; "make install" runs "install -s" by default,
|
||||||
;; which doesn't work for cross-compiled binaries
|
;; which doesn't work for cross-compiled binaries
|
||||||
;; because it invokes 'strip' instead of
|
;; because it invokes 'strip' instead of
|
||||||
|
|||||||
Reference in New Issue
Block a user