| Port details on branch 2020Q3 |
- py-ecdsa ECDSA cryptographic signature library (pure python)
- 0.13.3 security
=0 0.19.2Version of this port present on the latest quarterly branch. - Maintainer: koobs@FreeBSD.org
 - Port Added: 2020-08-16 13:28:50
- Last Update: 2020-08-16 13:28:46
- Commit Hash: 9a33016
- Also Listed In: python
- License: MIT
- WWW:
- https://github.com/warner/python-ecdsa
- Description:
- 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.
Features
This library provides key generation, signing, and verifying, for five
popular NIST "Suite B" GF(p) curves, with key lengths of 192, 224, 256, 384,
and 521 bits. The "short names" for these curves, as known by the OpenSSL
tool (`openssl ecparam --list_curves`), are: prime192v1, secp224r1,
prime256v1, secp384r1, and secp521r1. It also includes the 256-bit curve used
by Bitcoin, whose short name is secp256k1. No other curves are included, but
it would not be too hard to add more.
WWW: https://github.com/warner/python-ecdsa
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/security/py-ecdsa/ && make install clean
- To add the package, run one of these commands:
- pkg install security/py-ecdsa
- pkg install py37-ecdsa
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py37-ecdsa listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py37-ecdsa
- Package flavors (<flavor>: <package>)
- py37: py37-ecdsa
- py27: py27-ecdsa
- distinfo:
- TIMESTAMP = 1597535431
SHA256 (ecdsa-0.13.3.tar.gz) = 163c80b064a763ea733870feb96f9dd9b92216cfcacd374837af18e4e8ec3d4d
SIZE (ecdsa-0.13.3.tar.gz) = 60477
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py37-setuptools>0 : devel/py-setuptools@py37
- python3.7 : lang/python37
- Runtime dependencies:
-
- py37-setuptools>0 : devel/py-setuptools@py37
- python3.7 : lang/python37
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- security_py-ecdsa
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|