notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
py-pycryptodome Cryptographic library for Python
3.10.1 security on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.10.1Version of this port present on the latest quarterly branch.
Maintainer: john@saltant.com search for ports maintained by this maintainer
Port Added: 2016-01-10 13:44:10
Last Update: 2021-10-13 13:14:32
Commit Hash: d9b9636
People watching this port, also watch:: openssl, bash, libzmq4, pkg, git
Also Listed In: python
License: PD BSD2CLAUSE APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR}
Conflicts:
CONFLICTS_INSTALL:
  • py38-pycrypto
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/security/py-pycryptodome/ && make install clean
To add the package, run one of these commands:
  • pkg install security/py-pycryptodome
  • pkg install py38-pycryptodome
NOTE: This is a Python port. Instead of py38-pycryptodome listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-pycryptodome
Package flavors (<flavor>: <package>)
  • py38: py38-pycryptodome
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-pycryptodome
ABIlatestquarterly
FreeBSD:11:aarch643.6.63.9.8
FreeBSD:11:amd64--
FreeBSD:11:armv63.43.9.8
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips643.43.9.8
FreeBSD:12:aarch643.6.6-
FreeBSD:12:amd64--
FreeBSD:12:armv63.6.63.9.8
FreeBSD:12:armv73.6.63.9.8
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips643.6.63.9.8
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-pycryptodome
ABIlatestquarterly
FreeBSD:11:aarch643.6.6-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch643.6.6-
FreeBSD:12:amd64--
FreeBSD:12:armv63.6.6-
FreeBSD:12:armv73.6.6-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips643.6.6-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-pycryptodome
ABIlatestquarterly
FreeBSD:11:aarch64-3.9.8
FreeBSD:11:amd64--
FreeBSD:11:armv6-3.9.8
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-3.9.8
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-3.9.8
FreeBSD:12:armv7-3.9.8
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-3.9.8
FreeBSD:12:powerpc64-3.10.1
FreeBSD:13:aarch643.9.8-
FreeBSD:13:amd64--
FreeBSD:13:armv63.9.83.10.1
FreeBSD:13:armv73.9.83.10.1
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc643.9.8-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv63.10.1-
FreeBSD:14:armv73.10.1-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc643.10.1-
 
py38-pycryptodome
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd643.10.13.10.1
FreeBSD:11:armv6--
FreeBSD:11:i3863.10.13.10.1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-3.10.1
FreeBSD:12:amd643.10.13.10.1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3863.10.13.10.1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-3.10.1
FreeBSD:13:amd643.10.13.10.1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3863.10.13.10.1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-3.10.1
FreeBSD:14:aarch643.10.1-
FreeBSD:14:amd643.10.1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3863.10.1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Slave ports:
  1. security/py-pycryptodomex

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Runtime dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
This port is required by:
for Build
  1. www/yt-dlp
for Run
  1. dns/py-dns-crawler
  2. multimedia/streamlink
  3. security/py-gpsoauth
  4. security/py-netbox-secretstore
  5. security/py-python-jose
  6. www/seahub
  7. www/yt-dlp

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. textproc/scancode-toolkit*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

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/p/pycryptodome/
  2. https://pypi.org/packages/source/p/pycryptodome/
Collapse this list.

Number of commits found: 29

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 Oct 2021 13:14:32
 files touched by this commit commit hash:d9b9636a91c6722632e21ddec9db9e73d86634fc  3.10.1
se search for other commits by this committer
security/py-pycryptodome: Add CPE information

Approved by:	portmgr (blanket)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.10.1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
15 Mar 2021 17:34:32
Original commit files touched by this commit Revision:568479  3.10.1
nc search for other commits by this committer
security/py-pycryptodome: Update to 3.10.1

Changes: https://github.com/Legrandin/pycryptodome/blob/v3.10.1/Changelog.rst

PR:		254292
Submitted by:	John W. O'Brien <john AT saltant DOT com> (maintainer)
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  3.9.8
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
27 Jun 2020 15:39:26
Original commit files touched by this commit Revision:540618  3.9.8
lwhsu search for other commits by this committer
Update to 3.9.8

PR:		247594
Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)
18 Jun 2020 20:17:07
Original commit files touched by this commit Revision:539566  3.9.7
krion search for other commits by this committer
Update to version 3.9.7 which is required for salt-3001

PR:		247390
Submitted by:	ohauer@
02 Nov 2019 12:16:50
Original commit files touched by this commit Revision:516307  3.9.0
tcberner search for other commits by this committer
security/py-pycryptodome: Update to 3.9.0

Changelog
=========

*   Update to 3.9.0
*   Backport upstream fix for encoding error

PR:		241631
Submitted by:	John W. O'Brien <john@saltant.com>  (maintainer)
02 Sep 2019 13:57:26
Original commit files touched by this commit Revision:510792  3.8.2
swills search for other commits by this committer
security/py-pycryptodome: Update to 3.8.2

PR:		239789
Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)
03 May 2019 23:14:25
Original commit files touched by this commit Revision:500758  3.8.1
kai search for other commits by this committer
security/py-pycryptodome: Update to 3.8.1

While I'm here:
* Level up port compliance (strip additional shared libraries in
  subdirectory PublicKey/)

Changelog since 3.7.3:

New features

* Add support for loading PEM files encrypted with AES192-CBC, AES256-CBC
  and AES256-GCM.
* When importing ECC keys, ignore EC PARAMS section that was included by
  some openssl commands.
* Speed-up ECC performance. ECDSA is 33 times faster on the NIST P-256 curve
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Feb 2019 20:48:07
Original commit files touched by this commit Revision:493461  3.7.3
sunpoet search for other commits by this committer
Update to 3.7.3

Changes:	https://www.pycryptodome.org/en/latest/src/changelog.html
		https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst
PR:		235893
Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)
26 Dec 2018 21:37:52
Original commit files touched by this commit Revision:488457  3.7.2
swills search for other commits by this committer
security/py-pycryptodome: update to 3.7.2

PR:		234149
Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)
19 Aug 2018 20:32:47
Original commit files touched by this commit Revision:477598  3.6.6
sunpoet search for other commits by this committer
Update to 3.6.6

Changes:	https://www.pycryptodome.org/en/latest/src/changelog.html
		https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst
PR:		230754
Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)
31 Jul 2018 00:05:49
Original commit files touched by this commit Revision:475962  3.6.4
sunpoet search for other commits by this committer
Update to 3.6.4

PR:		230163
Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)
21 Jun 2018 17:46:51
Original commit files touched by this commit Revision:472990  3.6.2
swills search for other commits by this committer
security/py-pycryptodome: Upgrade to 3.6.2

PR:		229194
Submitted by:	John W. O'Brien <john@saltant.com> (maintainer)
17 Jun 2018 01:21:45
Original commit files touched by this commit Revision:472580  3.6.1_1
yuri search for other commits by this committer
security/py-pycryptodome: Make namespace changeable by slave ports

Also transfer maintainership to john@saltant.com.

PR:		225216
Submitted by:	John W. O'Brien <john@saltant.com>
17 Apr 2018 08:14:55
Original commit files touched by this commit Revision:467578  3.6.1
yuri search for other commits by this committer
security/py-pycryptodome: Update 3.6.0 -> 3.6.1

Reported by:	portscout
09 Apr 2018 06:43:40
Original commit files touched by this commit Revision:466837  3.6.0
yuri search for other commits by this committer
security/py-pycryptodome: Update 3.5.1 -> 3.6.0

Also silenced stripping commands.

Reported by:	portscout
10 Mar 2018 22:17:58
Original commit files touched by this commit Revision:464092  3.5.1
yuri search for other commits by this committer
security/py-pycryptodome: Update to 3.5.1

Also updated WWW.

Reported by:	portscout
Approved by:	tcberner (mentor, implicit)
08 Mar 2018 07:48:54
Original commit files touched by this commit Revision:463869  3.5.0
yuri search for other commits by this committer
security/py-pycryptodome: Update to 3.5.0

Reported by:	portscout
Approved by:	tcberner (mentor, implicit)
20 Feb 2018 20:27:41
Original commit files touched by this commit Revision:462447  3.4.11
sunpoet search for other commits by this committer
Mark CONFLICTS_INSTALL with py-pycrypto

- Do not silence installation message

Submitted by:	sunpoet (myself)
Approved by:	yuri (maintainer)
Differential Revision:	https://reviews.freebsd.org/D14432
09 Feb 2018 20:30:39
Original commit files touched by this commit Revision:461337  3.4.11
yuri search for other commits by this committer
security/py-pycryptodome: Update to 3.4.11

Additional port changes:
* Added to the stripped library set
* Sorted stripping commands

Reported by:	portscout
Approved by:	tcberner (mentor, implicit)
03 Feb 2018 19:36:19
Original commit files touched by this commit Revision:460839  3.4.9
yuri search for other commits by this committer
security/py-pycryptodome: Update to 3.4.9

Also updated the MAINTAINER e-mail.

Reported by:	portscout
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D14161
05 Sep 2017 16:11:16
Original commit files touched by this commit Revision:449297  3.4.7
sunpoet search for other commits by this committer
Update to 3.4.7

- Update WWW

Changes:	https://www.pycryptodome.org/en/latest/src/changelog.html
PR:		222055
Submitted by:	Yuri Victorovich <yuri@rawbw.com> (maintainer)
20 May 2017 11:20:13
Original commit files touched by this commit Revision:441308  3.4.6
joneum search for other commits by this committer
Update to 3.4.6

PR:		219394
Reported by:	Yuri Victorovich (Maintainer) <yuri@rawbw.com>
Approved by:	miwi (mentor)
Differential Revision:	https://reviews.freebsd.org/D10823
09 Feb 2017 18:07:44
Original commit files touched by this commit Revision:433758  3.4.5
krion search for other commits by this committer
Update security/py-pycryptodome to 3.4.5

PR:		216929
Submitted by:	yuri@rawbw.com
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D9505
05 Feb 2017 16:46:03
Original commit files touched by this commit Revision:433426  3.4.4
rm search for other commits by this committer
security/py-pycryptodome: update to 3.4.4

- remove uneeded patch

PR:		216751
Submitted by:	Yuri Victorovich <yuri@rawbw.com> (maintainer)
19 Oct 2016 15:52:26
Original commit files touched by this commit Revision:424265  3.4.3
amdmi3 search for other commits by this committer
- Update to 3.4.3

PR:		213601
Submitted by:	yuri@rawbw.com (maintainer)
02 Mar 2016 22:47:04
Original commit files touched by this commit Revision:409973  3.4
rakuco search for other commits by this committer
Update to 3.4.

PR:		207653
Submitted by:	yuri@rawbw.com (maintainer)
10 Jan 2016 13:44:02
Original commit files touched by this commit Revision:405696  3.3.1
miwi search for other commits by this committer
PyCryptodome is a fork of PyCrypto. It brings the following
enhancements with respect to the last official version of
PyCrypto (2.6.1):

* Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)
* Accelerated AES on Intel platforms via AES-NI
* First class support for PyPy
* SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms
* Salsa20 and ChaCha20 stream ciphers
* scrypt and HKDF
* Deterministic DSA
* Password-protected PKCS#8 key containers
* Shamir's Secret Sharing scheme
* Random numbers get sourced directly from the OS (and not from
  a CSPRNG in userspace)
* Simplified install process, including better support for Windows
* Cleaner RSA and DSA key generation (largely based on FIPS 186-4)
* Major clean ups and simplification of the code base

WWW: https://pypi.python.org/pypi/pycryptodome/

PR:		206095
Submitted by:	Yuri Victorovich <yuri@rawbw.com>

Number of commits found: 29