ssh-to-age: init at 1.0.1
commit345fdc44b2ef818b57a61aaca0a89a2fc55c465c
authorJörg Thalheim <joerg@thalheim.io>
dateSun 29 Aug 2021, 14:07 (5 years ago)
parent89a9063
pkgs/tools/security/ssh-to-age/default.nixnew file+31
@@ -0,0 +1,31 @@
1+{ lib, fetchFromGitHub, buildGoModule }:
2+
3+buildGoModule rec {
4+ pname = "ssh-to-age";
5+ version = "1.0.1";
6+
7+ src = fetchFromGitHub {
8+ owner = "Mic92";
9+ repo = "ssh-to-age";
10+ rev = version;
11+ sha256 = "sha256-ccwCHu6RlWqMnt5nBy54bVEzfE9/3PEL4C5LnYTtnwU=";
12+ };
13+
14+ vendorSha256 = "sha256-jiFPcdWnAk54RJv4mHB3A+5tqKzqitfsiRXYZLa3Gu0=";
15+
16+ checkPhase = ''
17+ runHook preCheck
18+ go test ./...
19+ runHook postCheck
20+ '';
21+
22+ doCheck = true;
23+
24+ meta = with lib; {
25+ description = "Convert ssh private keys in ed25519 format to age keys";
26+ homepage = "https://github.com/Mic92/ssh-to-age";
27+ license = licenses.mit;
28+ maintainers = with maintainers; [ mic92 ];
29+ platforms = platforms.unix;
30+ };
31+}
pkgs/top-level/all-packages.nix+2
@@ -9059,6 +9059,8 @@ with pkgs;
90599059
90609060 ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
90619061
9062+ ssh-to-age = callPackage ../tools/security/ssh-to-age { };
9063+
90629064 ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
90639065
90649066 suricata = callPackage ../applications/networking/ids/suricata {