From 0d1070a5e294235f2ba821e2cda04d682ec9202a Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Sun, 21 Apr 2024 03:43:02 +0100 Subject: gnu: Add ssh-to-pgp. * gnu/packages/crypto.scm (ssh-to-pgp): New variable. Reviewed-by: Dale Mellor Signed-off-by: Christopher Baines Change-Id: Ic8e55ede6b19d9a90291e3ac2cf608e8a59bc061 --- gnu/packages/crypto.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 2491abcce1..9c62689d18 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -1674,6 +1674,33 @@ descrypt.") (home-page "https://github.com/besser82/libxcrypt") (license license:lgpl2.1))) +(define-public ssh-to-pgp + (package + (name "ssh-to-pgp") + (version "1.1.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Mic92/ssh-to-pgp") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mph8mm80qzrsd07v7drfrhdah9n9ibsqfcf9kbffi1pw83cm0aa")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/Mic92/ssh-to-pgp")) + (native-inputs + (list gnupg)) + (propagated-inputs + (list go-golang-org-x-sys + go-golang-org-x-crypto)) + (home-page "https://github.com/Mic92/ssh-to-pgp") + (synopsis "Convert SSH RSA keys to GPG keys") + (description "This package provides @code{ssh-to-pgp}: a Go command line ++utility to convert SSH RSA keys to GPG keys.") + (license license:expat))) + (define-public keychain (package (name "keychain") -- cgit v1.2.3