summaryrefslogtreecommitdiff
path: root/security/py-ecdsa
AgeCommit message (Collapse)AuthorFilesLines
2014-06-12Update security/py-ecdsa to 0.11gls2-8/+7
Upstream changes: ----------------- * Release 0.11 (10 Mar 2014) Add signature-encoding functions "sigencode_{strings,string,der}_canonize" which canonicalize the S value (using the smaller of the two possible values). Add "validate_point=" argument to VerifyingKey.from_string() constructor (defaults to True) which can be used to disable time-consuming point validation when importing a pre-validated verifying key. Drop python2.5 support (untested but not explicitly broken yet), update trove classifiers.
2014-01-27Use REPLACE_PYTHON instead of reimplementing it.wiz1-5/+3
2014-01-27Do not set FETCH_USING, should not be set in a package Makefile.wiz1-2/+1
2013-11-05Install as egg to fix the 2.6 installation.joerg4-5/+24
2013-10-29Update security/py-ecdsa to 0.10.gls2-9/+9
Upstream changes: ----------------- * Release 0.10 (23 Oct 2013) Make the secp256k1 available in __init__.py too (thanks to Scott Bannert). While here, adjust HOMEPAGE.
2013-10-20Added security/py-ecdsa to the NetBSD packages collection.gls4-0/+75
py-ecdsa 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.