summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpettai <pettai@pkgsrc.org>2013-10-08 15:21:37 +0000
committerpettai <pettai@pkgsrc.org>2013-10-08 15:21:37 +0000
commit346729cae1758768c8b32a7cd371bd684aafc874 (patch)
treedbf7ffb1e29e6b3744599650e090f1a90eba96af
parent6662b35acee53d78407f1bb4a5558bebcf102d67 (diff)
downloadpkgsrc-346729cae1758768c8b32a7cd371bd684aafc874.tar.gz
This is the Python package to talk to a YubiHSM.
The YubiHSM is Yubico's take on the Hardware Security Module (HSM), designed for protecting secrets on authentication servers, including cryptographic keys and passwords, at unmatched simplicity and low cost.
-rw-r--r--security/py-hsm/DESCR6
-rw-r--r--security/py-hsm/Makefile23
-rw-r--r--security/py-hsm/PLIST66
-rw-r--r--security/py-hsm/distinfo5
4 files changed, 100 insertions, 0 deletions
diff --git a/security/py-hsm/DESCR b/security/py-hsm/DESCR
new file mode 100644
index 00000000000..6a859326eec
--- /dev/null
+++ b/security/py-hsm/DESCR
@@ -0,0 +1,6 @@
+This is the Python package to talk to a YubiHSM.
+
+The YubiHSM is Yubico's take on the Hardware Security Module (HSM),
+designed for protecting secrets on authentication servers, including
+cryptographic keys and passwords, at unmatched simplicity and low
+cost.
diff --git a/security/py-hsm/Makefile b/security/py-hsm/Makefile
new file mode 100644
index 00000000000..300745efe00
--- /dev/null
+++ b/security/py-hsm/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2013/10/08 15:21:37 pettai Exp $
+
+DISTNAME= pyhsm-1.0.4g
+PKGNAME= ${PYPKGPREFIX}-pyhsm-1.0.4g
+CATEGORIES= security
+MASTER_SITES= http://opensource.yubico.com/python-pyhsm/releases/
+
+MAINTAINER= pettai@NetBSD.org
+HOMEPAGE= http://opensource.yubico.com/python-pyhsm/
+COMMENT= Python package that talk to a YubiHSM
+LICENSE= modified-bsd
+
+DEPENDS+= ${PYPKGPREFIX}-pyserial-[0-9]*:../../comms/py-serial
+DEPENDS+= ${PYPKGPREFIX}-crypto-[0-9]*:../../security/py-crypto
+
+PYDISTUTILSPKG= yes
+
+PYSETUP= setup.py
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/py-hsm/PLIST b/security/py-hsm/PLIST
new file mode 100644
index 00000000000..7741fce4f3b
--- /dev/null
+++ b/security/py-hsm/PLIST
@@ -0,0 +1,66 @@
+@comment $NetBSD: PLIST,v 1.1 2013/10/08 15:21:37 pettai Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/pyhsm/__init__.py
+${PYSITELIB}/pyhsm/__init__.pyc
+${PYSITELIB}/pyhsm/__init__.pyo
+${PYSITELIB}/pyhsm/aead_cmd.py
+${PYSITELIB}/pyhsm/aead_cmd.pyc
+${PYSITELIB}/pyhsm/aead_cmd.pyo
+${PYSITELIB}/pyhsm/aes_ecb_cmd.py
+${PYSITELIB}/pyhsm/aes_ecb_cmd.pyc
+${PYSITELIB}/pyhsm/aes_ecb_cmd.pyo
+${PYSITELIB}/pyhsm/base.py
+${PYSITELIB}/pyhsm/base.pyc
+${PYSITELIB}/pyhsm/base.pyo
+${PYSITELIB}/pyhsm/basic_cmd.py
+${PYSITELIB}/pyhsm/basic_cmd.pyc
+${PYSITELIB}/pyhsm/basic_cmd.pyo
+${PYSITELIB}/pyhsm/buffer_cmd.py
+${PYSITELIB}/pyhsm/buffer_cmd.pyc
+${PYSITELIB}/pyhsm/buffer_cmd.pyo
+${PYSITELIB}/pyhsm/cmd.py
+${PYSITELIB}/pyhsm/cmd.pyc
+${PYSITELIB}/pyhsm/cmd.pyo
+${PYSITELIB}/pyhsm/db_cmd.py
+${PYSITELIB}/pyhsm/db_cmd.pyc
+${PYSITELIB}/pyhsm/db_cmd.pyo
+${PYSITELIB}/pyhsm/debug_cmd.py
+${PYSITELIB}/pyhsm/debug_cmd.pyc
+${PYSITELIB}/pyhsm/debug_cmd.pyo
+${PYSITELIB}/pyhsm/defines.py
+${PYSITELIB}/pyhsm/defines.pyc
+${PYSITELIB}/pyhsm/defines.pyo
+${PYSITELIB}/pyhsm/exception.py
+${PYSITELIB}/pyhsm/exception.pyc
+${PYSITELIB}/pyhsm/exception.pyo
+${PYSITELIB}/pyhsm/hmac_cmd.py
+${PYSITELIB}/pyhsm/hmac_cmd.pyc
+${PYSITELIB}/pyhsm/hmac_cmd.pyo
+${PYSITELIB}/pyhsm/oath_hotp.py
+${PYSITELIB}/pyhsm/oath_hotp.pyc
+${PYSITELIB}/pyhsm/oath_hotp.pyo
+${PYSITELIB}/pyhsm/soft_hsm.py
+${PYSITELIB}/pyhsm/soft_hsm.pyc
+${PYSITELIB}/pyhsm/soft_hsm.pyo
+${PYSITELIB}/pyhsm/stick.py
+${PYSITELIB}/pyhsm/stick.pyc
+${PYSITELIB}/pyhsm/stick.pyo
+${PYSITELIB}/pyhsm/stick_client.py
+${PYSITELIB}/pyhsm/stick_client.pyc
+${PYSITELIB}/pyhsm/stick_client.pyo
+${PYSITELIB}/pyhsm/util.py
+${PYSITELIB}/pyhsm/util.pyc
+${PYSITELIB}/pyhsm/util.pyo
+${PYSITELIB}/pyhsm/validate_cmd.py
+${PYSITELIB}/pyhsm/validate_cmd.pyc
+${PYSITELIB}/pyhsm/validate_cmd.pyo
+${PYSITELIB}/pyhsm/version.py
+${PYSITELIB}/pyhsm/version.pyc
+${PYSITELIB}/pyhsm/version.pyo
+${PYSITELIB}/pyhsm/yubikey.py
+${PYSITELIB}/pyhsm/yubikey.pyc
+${PYSITELIB}/pyhsm/yubikey.pyo
diff --git a/security/py-hsm/distinfo b/security/py-hsm/distinfo
new file mode 100644
index 00000000000..d8c419b9784
--- /dev/null
+++ b/security/py-hsm/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2013/10/08 15:21:37 pettai Exp $
+
+SHA1 (pyhsm-1.0.4g.tar.gz) = d46522b83a56b7eb2e4fef2328496d6426341384
+RMD160 (pyhsm-1.0.4g.tar.gz) = 08a0d0c4673d9892a6f1c2562cdb7a483c28d412
+Size (pyhsm-1.0.4g.tar.gz) = 149857 bytes