notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2020Q3
py-ecdsa ECDSA cryptographic signature library (pure python)
0.13.3 security on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.19.2Version of this port present on the latest quarterly branch.
Maintainer: koobs@FreeBSD.org search for ports maintained by this maintainer
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

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):
py37-ecdsa
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--0.16.0--n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py39-ecdsa
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly--0.18.0_1--n/an/an/a
FreeBSD:14:latest--0.18.0--0.18.0_1-0.18.0_1
FreeBSD:14:quarterly-----0.18.0_10.18.0_10.18.0_1
FreeBSD:15:latest--n/a-n/an/a0.18.0_10.18.0_1
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 
py311-ecdsa
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.19.20.19.2-0.19.10.19.2n/an/an/a
FreeBSD:13:quarterly0.19.20.19.2-0.19.10.19.2n/an/an/a
FreeBSD:14:latest0.19.20.19.2-0.19.10.19.2---
FreeBSD:14:quarterly0.19.20.19.2-0.19.10.19.2---
FreeBSD:15:latest0.19.20.19.2n/a0.19.1n/an/a--
FreeBSD:15:quarterly0.19.20.19.2n/a-n/an/a--
FreeBSD:16:latest0.19.20.19.2n/a-n/an/a--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Runtime dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. 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:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/e/ecdsa/
  2. https://pypi.org/packages/source/e/ecdsa/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.13.3
16 Aug 2020 13:28:46
commit hash: 9a33016c8b4adbbe2f801eaed98cb386cb324c3ecommit hash: 9a33016c8b4adbbe2f801eaed98cb386cb324c3ecommit hash: 9a33016c8b4adbbe2f801eaed98cb386cb324c3ecommit hash: 9a33016c8b4adbbe2f801eaed98cb386cb324c3e files touched by this commit This port version is marked as vulnerable.
Steve Wills (swills) search for other commits by this committer
MFH: r545114

security/py-ecdsa: update to 0.13.3

PR:		247823
Reported by:	ehaupt
Approved by:	koobs (maintainer)
Security:	a23ebf36-e8b6-4665-b0f3-4c977f9a145c

Approved by:	ports-secteam (implicit)
0.13.3
16 Aug 2020 13:28:46
Revision:545115Original commit files touched by this commit This port version is marked as vulnerable.
swills search for other commits by this committer
MFH: r545114

security/py-ecdsa: update to 0.13.3

PR:		247823
Reported by:	ehaupt
Approved by:	koobs (maintainer)
Security:	a23ebf36-e8b6-4665-b0f3-4c977f9a145c

Approved by:	ports-secteam (implicit)

Number of commits found: 2