summaryrefslogtreecommitdiff
path: root/security
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 /security
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.
Diffstat (limited to 'security')
-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