age-plugin-sss: init at 0.2.5 (#387262)

authored by

Arne Keller and committed by
GitHub
62771e5f d8b4f033

+40
+7
maintainers/maintainer-list.nix
··· 1825 1825 githubId = 8436007; 1826 1826 name = "Aria Edmonds"; 1827 1827 }; 1828 + arbel-arad = { 1829 + email = "arbel@spacetime.technology"; 1830 + github = "arbel-arad"; 1831 + githubId = 65590498; 1832 + matrix = "@arbel:matrix.spacetime.technology"; 1833 + name = "Arbel Arad"; 1834 + }; 1828 1835 arcadio = { 1829 1836 email = "arc@well.ox.ac.uk"; 1830 1837 github = "arcadio";
+33
pkgs/by-name/ag/age-plugin-sss/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "age-plugin-sss"; 9 + version = "0.2.5"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "olastor"; 13 + repo = "age-plugin-sss"; 14 + tag = "v${version}"; 15 + hash = "sha256-4cLQRG4Al1C3x/D385kb/aYTlQqe/5bS9oMLJmHOJ1I="; 16 + }; 17 + 18 + vendorHash = "sha256-HQavX6X2k/oABnHXAnOwHNkGpCTr539zRk0xwO8zS9o="; 19 + 20 + ldflags = [ 21 + "-s" 22 + "-w" 23 + "-X main.version=v${version}" 24 + ]; 25 + 26 + meta = { 27 + description = "Age plugin to split keys and wrap them with different recipients using Shamir's Secret Sharing"; 28 + homepage = "https://github.com/olastor/age-plugin-sss/"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ arbel-arad ]; 31 + mainProgram = "age-plugin-sss"; 32 + }; 33 + }