Import security/py-ecdsa

This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve
Digital Signature Algorithm), implemented purely in Python, released under
the MIT license. With this library, you can quickly create keypairs (signing
key and verifying key), sign messages, and verify the signatures. The keys
and signatures are very short, making them easy to handle and incorporate
into other protocols.

ok sthen@
This commit is contained in:
benoit 2013-10-30 15:24:54 +00:00
parent ae719919a2
commit f9ca202f5e
4 changed files with 59 additions and 0 deletions

View File

@ -0,0 +1,24 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/10/30 15:24:54 benoit Exp $
COMMENT = Python implementation of ECDSA cryptography
MODPY_EGG_VERSION = 0.10
DISTNAME = ecdsa-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = security
HOMEPAGE = https://github.com/warner/python-ecdsa
MAINTAINER = Benoit Lecocq <benoit@openbsd.org>
# MIT
PERMIT_PACKAGE_CDROM = Yes
MASTER_SITES = ${MASTER_SITE_PYPI:=e/ecdsa/}
MODULES = lang/python
# XXX modify test_pyecdsa.py to enable test in the future !
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (ecdsa-0.10.tar.gz) = Z9rp4a8rD9cbyaN4ZU99yJIRwcWu5x4WD4z84fptaYA=
SIZE (ecdsa-0.10.tar.gz) = 45153

View File

@ -0,0 +1,6 @@
This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve
Digital Signature Algorithm), implemented purely in Python, released under
the MIT license. With this library, you can quickly create keypairs (signing
key and verifying key), sign messages, and verify the signatures. The keys
and signatures are very short, making them easy to handle and incorporate
into other protocols.

View File

@ -0,0 +1,27 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/10/30 15:24:54 benoit Exp $
lib/python${MODPY_VERSION}/site-packages/ecdsa/
lib/python${MODPY_VERSION}/site-packages/ecdsa-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/ecdsa/__init__.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/_version.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/_version.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/curves.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/curves.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/der.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/der.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/ecdsa.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/ecdsa.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/ellipticcurve.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/ellipticcurve.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/keys.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/keys.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/numbertheory.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/numbertheory.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/rfc6979.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/rfc6979.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/six.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/six.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/test_pyecdsa.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/test_pyecdsa.pyc
lib/python${MODPY_VERSION}/site-packages/ecdsa/util.py
lib/python${MODPY_VERSION}/site-packages/ecdsa/util.pyc