Merge pull request #4530 from ts468/simple-tpm

Add package: simple-tpm-pk11

Changed files
+29
pkgs
tools
security
simple-tpm-pk11
top-level
+27
pkgs/tools/security/simple-tpm-pk11/default.nix
···
+
{ stdenv, fetchgit, trousers, openssl, opencryptoki, automake, autoconf, libtool }:
+
+
stdenv.mkDerivation rec {
+
name = "simple-tpm-pk11-2014-09-25";
+
+
src = fetchgit {
+
url = "https://github.com/ThomasHabets/simple-tpm-pk11";
+
rev = "f26f10e11344560ff6e1479e6795dc0e5dc49a26";
+
sha256 = "8c9501ceed0557113ce3facf7b22b8baf6f32ebb092008c089b80334ed03cec9";
+
};
+
+
buildInputs = [ trousers openssl opencryptoki automake autoconf libtool ];
+
+
preConfigure = "sh bootstrap.sh";
+
+
meta = with stdenv.lib; {
+
description = "Simple PKCS11 provider for TPM chips";
+
longDescription = ''
+
A simple library for using the TPM chip to secure SSH keys.
+
'';
+
homepage = https://github.com/ThomasHabets/simple-tpm-pk11;
+
license = stdenv.lib.licenses.asl20;
+
maintainers = with stdenv.lib; [ maintainers.tstrobel ];
+
platforms = platforms.unix;
+
};
+
}
+
+2
pkgs/top-level/all-packages.nix
···
sigrok-cli = callPackage ../development/tools/sigrok-cli { };
+
simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
+
slimerjs = callPackage ../development/tools/slimerjs {};
sloccount = callPackage ../development/tools/misc/sloccount { };