mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 15:45:15 -04:00
dev-python/python-pkcs11: new package
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
1
dev-python/python-pkcs11/Manifest
Normal file
1
dev-python/python-pkcs11/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST python-pkcs11-0.7.0.tar.gz 106517 BLAKE2B ad5dde00beab92d2c530ebe0d4922a562db51b0015591d3f2dfe2f2489a01f72a8ccc4371fc0e88b2f3c8e45eb2bfc65c32c8f71dfa025f0ac9035ba2e8f2dd8 SHA512 2f8199296810c9f600012d151c42f00f9eb39dc22643a5a429f589f784fd4a14615d8b5371e175d277ea7af117d2650c1a8b69ce3c891276549c9fcb9a75229c
|
||||
30
dev-python/python-pkcs11/metadata.xml
Normal file
30
dev-python/python-pkcs11/metadata.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
A high level, “more Pythonic” interface to the PKCS#11 (Cryptoki) standard to support HSM and Smartcard devices in Python.
|
||||
|
||||
The interface is designed to follow the logical structure of a HSM, with useful defaults for obscurely documented parameters. Many APIs will
|
||||
optionally accept iterables and act as generators, allowing you to stream large data blocks for symmetric encryption.
|
||||
|
||||
python-pkcs11 also includes numerous utility functions to convert between PKCS #11 data structures and common interchange formats including PKCS #1
|
||||
and X.509.
|
||||
|
||||
python-pkcs11 is fully documented and has a full integration test suite for all features, with continuous integration against multiple HSM platforms including:
|
||||
Thales nCipher
|
||||
Opencryptoki TP
|
||||
OpenSC/Smartcard-HSM/Nitrokey HSM
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">danni/python-pkcs11</remote-id>
|
||||
<remote-id type="pypi">python-pkcs11</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>danielle@madeley.id.au</email>
|
||||
<name>Danielle Madeley</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
41
dev-python/python-pkcs11/python-pkcs11-0.7.0.ebuild
Normal file
41
dev-python/python-pkcs11/python-pkcs11-0.7.0.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_7 )
|
||||
|
||||
DOCBUILDER="sphinx"
|
||||
DOCDIR="${S}/docs"
|
||||
DOCDEPEND="dev-python/sphinx_rtd_theme"
|
||||
|
||||
inherit distutils-r1 docs
|
||||
|
||||
DESCRIPTION="PKCS#11 (Cryptoki) support for Python"
|
||||
HOMEPAGE="
|
||||
https://github.com/danni/python-pkcs11
|
||||
https://pypi.org/project/python-pkcs11
|
||||
"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
#hardware device needed for tests
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/asn1crypto-1.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/cached-property[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/oscrypto[${PYTHON_USEDEP}]
|
||||
dev-python/parameterized[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
Reference in New Issue
Block a user