{ stdenv, fetchurl, lib , cmocka, curl, pandoc, pkgconfig, openssl, tpm2-tss }: stdenv.mkDerivation rec { pname = "tpm2-tools"; version = "3.2.0"; src = fetchurl { url = "https://github.com/tpm2-software/${pname}/releases/download/${version}/${pname}-${version}.tar.gz"; sha256 = "057gg84zly6gjp6ypj6bv6zzmnr77cqsygl8x0147cylwa1ywydd"; }; nativeBuildInputs = [ pandoc pkgconfig ]; buildInputs = [ curl openssl tpm2-tss # For unit tests. cmocka ]; configureFlags = [ "--enable-unit" ]; doCheck = true; meta = with lib; { description = "Command line tools that provide access to a TPM 2.0 compatible device"; homepage = https://github.com/tpm2-software/tpm2-tools; license = licenses.bsd3; platforms = platforms.linux; maintainers = with maintainers; [ delroth ]; }; }