about summary refs log tree commit diff
path: root/pkgs/tools/security/mkp224o/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/security/mkp224o/default.nix')
-rw-r--r--pkgs/tools/security/mkp224o/default.nix47
1 files changed, 0 insertions, 47 deletions
diff --git a/pkgs/tools/security/mkp224o/default.nix b/pkgs/tools/security/mkp224o/default.nix
deleted file mode 100644
index 53b0e38a0dca..000000000000
--- a/pkgs/tools/security/mkp224o/default.nix
+++ /dev/null
@@ -1,47 +0,0 @@
-{ stdenv, lib, fetchFromGitHub, autoreconfHook, libsodium }:
-
-stdenv.mkDerivation rec {
-  pname = "mkp224o";
-  version = "1.7.0";
-
-  src = fetchFromGitHub {
-    owner = "cathugger";
-    repo = "mkp224o";
-    rev = "v${version}";
-    sha256 = "sha256-OL3xhoxIS1OqfVp0QboENFdNH/e1Aq1R/MFFM9LNFbQ=";
-  };
-
-  buildCommand =
-    let
-      # compile few variants with different implementation of crypto
-      # the fastest depends on a particular cpu
-      variants = [
-        { suffix = "ref10";         configureFlags = ["--enable-ref10"]; }
-        { suffix = "donna";         configureFlags = ["--enable-donna"]; }
-      ] ++ lib.optionals stdenv.hostPlatform.isx86 [
-        { suffix = "donna-sse2";    configureFlags = ["--enable-donna-sse2"]; }
-      ] ++ lib.optionals (!stdenv.isDarwin && stdenv.isx86_64) [
-        { suffix = "amd64-51-30k";  configureFlags = ["--enable-amd64-51-30k"]; }
-        { suffix = "amd64-64-24k";  configureFlags = ["--enable-amd64-64-24k"]; }
-      ];
-    in
-      lib.concatMapStrings ({suffix, configureFlags}: ''
-        install -D ${
-          stdenv.mkDerivation {
-            name = "mkp224o-${suffix}-${version}";
-            inherit version src configureFlags;
-            nativeBuildInputs = [ autoreconfHook ];
-            buildInputs = [ libsodium ];
-            installPhase = "install -D mkp224o $out";
-          }
-        } $out/bin/mkp224o-${suffix}
-      '') variants;
-
-  meta = with lib; {
-    description = "Vanity address generator for tor onion v3 (ed25519) hidden services";
-    homepage = "http://cathug2kyi4ilneggumrenayhuhsvrgn6qv2y47bgeet42iivkpynqad.onion/";
-    license = licenses.cc0;
-    platforms = platforms.unix;
-    maintainers = [ ];
-  };
-}