git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #136098 from Mic92/ssh-to-age

ssh-to-age: init at 1.0.1

commit1a6a4817e8264529e1e20fd47b88a19c9bfe03b4 authorJörg Thalheim <Mic92@users.noreply.github.com> dateFri 24 Sep 2021, 13:15 (5 years ago) parentfe03e82345fdc4
2 files changed+33
pkgs/tools/security/ssh-to-age/default.nix+31 pkgs/top-level/all-packages.nix+2
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
@@ -9209,6 +9209,8 @@ with pkgs;
92099209
92109210 ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
92119211
9212+ ssh-to-age = callPackage ../tools/security/ssh-to-age { };
9213+
92129214 ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
92139215
92149216 suricata = callPackage ../applications/networking/ids/suricata {