diff options
author | Denis Osterland-Heim <denis.osterland@diehl.com> | 2021-04-07 13:54:49 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2021-04-09 15:35:50 +0200 |
commit | 39495195c7d8a800e02f4c7117ac1e2c322dc35f (patch) | |
tree | fea210f21716039955b31b141417c83e4a5ee13a | |
parent | 0fedf77b4c99de9c25376d9b2074205cb2f806d2 (diff) | |
download | ptxdist-39495195c7d8a800e02f4c7117ac1e2c322dc35f.tar.gz ptxdist-39495195c7d8a800e02f4c7117ac1e2c322dc35f.tar.xz |
host-yubihsm-shell: new package
This package provides the pkcs11 plugin for yubi HSMs,
which allows to create a signing provider for it.
Signed-off-by: Denis Osterland-Heim <denis.osterland@diehl.com>
Message-Id: <20210407115450.21355-2-denis.osterland@diehl.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/host-yubihsm-shell.in | 13 | ||||
-rw-r--r-- | rules/host-yubihsm-shell.make | 37 |
2 files changed, 50 insertions, 0 deletions
diff --git a/rules/host-yubihsm-shell.in b/rules/host-yubihsm-shell.in new file mode 100644 index 000000000..65d68fcce --- /dev/null +++ b/rules/host-yubihsm-shell.in @@ -0,0 +1,13 @@ +## SECTION=hosttools_noprompt + +config HOST_YUBIHSM_SHELL + tristate + default y if ALLYES + select HOST_CMAKE + select HOST_OPENSSL + select HOST_LIBCURL + select HOST_LIBUSB + select HOST_GENGETOPT + select HOST_LIBEDIT + select HOST_PCSC_LITE + select HOST_LIBP11 diff --git a/rules/host-yubihsm-shell.make b/rules/host-yubihsm-shell.make new file mode 100644 index 000000000..3ebfc8c1f --- /dev/null +++ b/rules/host-yubihsm-shell.make @@ -0,0 +1,37 @@ +# -*-makefile-*- +# +# Copyright (C) 2021 by Denis Osterland-Heim <Denis.Osterland@diehl.com> +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +HOST_PACKAGES-$(PTXCONF_HOST_YUBIHSM_SHELL) += host-yubihsm-shell + +# +# Paths and names +# +HOST_YUBIHSM_SHELL_VERSION := 2.1.0 +HOST_YUBIHSM_SHELL_MD5 := 7363c0bc4ed037e262474beaa6e1407b +HOST_YUBIHSM_SHELL := yubihsm-shell-$(HOST_YUBIHSM_SHELL_VERSION) +HOST_YUBIHSM_SHELL_SUFFIX := tar.gz +HOST_YUBIHSM_SHELL_URL := https://github.com/Yubico/yubihsm-shell/archive/$(HOST_YUBIHSM_SHELL_VERSION).$(HOST_YUBIHSM_SHELL_SUFFIX) +HOST_YUBIHSM_SHELL_SOURCE := $(SRCDIR)/$(HOST_YUBIHSM_SHELL).$(HOST_YUBIHSM_SHELL_SUFFIX) +HOST_YUBIHSM_SHELL_DIR := $(HOST_BUILDDIR)/$(HOST_YUBIHSM_SHELL) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +# +# cmake +# +HOST_YUBIHSM_SHELL_CONF_TOOL := cmake +HOST_YUBIHSM_SHELL_CONF_OPT := \ + $(HOST_CMAKE_OPT) \ + -DBUILD_ONLY_LIB=OFF \ + -DENABLE_COVERAGE=OFF \ + -DSUPRESS_MSVC_WARNINGS=ON \ + -DWITHOUT_MANPAGES=1 + +# vim: syntax=make |