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.
This commit is contained in:
pettai 2013-10-08 15:21:37 +00:00
parent 38ec51349c
commit 7d76a928b3
4 changed files with 100 additions and 0 deletions

6
security/py-hsm/DESCR Normal file
View file

@ -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.

23
security/py-hsm/Makefile Normal file
View file

@ -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"

66
security/py-hsm/PLIST Normal file
View file

@ -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

5
security/py-hsm/distinfo Normal file
View file

@ -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