Version: 3.10.1, Package name: py-cryptodome-3.10.1 |
Maintained by: Jasper Lievisse Adriaanse |
Master sites: |
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description PyCryptodome is a self-contained Python package of low-level cryptographic primitives. It is an cleaned and simplified fork of PyCrypto, exposing almost the same API. Most applications run unmodified, apart from a very few compatibility breaks for those parts of the API that represented a security hazard or that were too hard to maintain. PyCryptodome is not a wrapper to a separate C library like OpenSSL. To the largest possible extent, algorithms are implemented in pure Python. Only the pieces that are extremely critical to performance (e.g. block ciphers) are implemented as C extensions. As well as functionality supported by PyCrypto, this adds support for: - Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB) - Elliptic curves cryptography (NIST P-256 curve only) - SHA-3 (including SHAKE XOFs), SHA-512/t and BLAKE2 hash algorithms - Salsa20 and ChaCha20 stream ciphers - scrypt and HKDF - Deterministic (EC)DSA |
Filesize: 3673.945 KB |
Version History (View Complete History) |
|
2021-02-27 05:30:08 by Jasper Lievisse Adriaanse | Files touched by this commit (4) |
Log message: update to py-cryptodome-3.10.1 |
2021-01-09 03:36:33 by Stuart Henderson | Files touched by this commit (3) |
Log message: switch from @commen5 substitution to a separate PFRAG file for aes-ni related files, it's more robust to interference by update-plist |
2021-01-09 03:10:14 by Stuart Henderson | Files touched by this commit (1) |
Log message: reinstate AESNI_COMMENT, from gkoehler. Fixes !x86 broken in last plist sync. |
2021-01-04 07:06:39 by Stuart Henderson | Files touched by this commit (242) |
Log message: regen PLISTs for python ports with .so files that end up renamed due to the EXT_SUFFIX change in Python 3.8.7 |
2020-11-07 09:21:47 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: update to py-cryptodome-3.9.9 |
2020-07-14 11:59:56 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: update to cryptodome-3.9.8 (mostly fixes related to the Shamir's Secret Sharing implementation) |
2020-07-03 15:13:23 by Stuart Henderson | Files touched by this commit (1032) |
Log message: bump REVISION; python 3 default changed to 3.8 |
2020-02-23 06:31:06 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: update to py-cryptodome-3.9.7 |
2020-02-10 11:19:58 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: update to py-cryptodome-3.9.6 |
2019-12-08 13:25:02 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: update to py-cryptodome-3.9.4 |
2019-11-13 13:12:47 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: update to py-cryptodome-3.9.3 |
2019-11-03 12:34:59 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: update to py-cryptodome-1.9.1 |
2019-11-02 14:35:15 by Jasper Lievisse Adriaanse | Files touched by this commit (4) |
Log message: update to pycryptodome-3.9.0 |
2019-08-26 11:39:02 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: update to py-cryptodome-3.8.2 |
2019-07-12 14:50:18 by Stuart Henderson | Files touched by this commit (845) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-04-28 14:52:03 by Stuart Henderson | Files touched by this commit (715) |
Log message: bump all the py3 things, _SYSTEM_VERSION didn't quite work out how we expected and it's easier|safer to do it this way than fiddle with pkg_add now. thanks aja for update tests with a quick bulk. |
2019-01-27 08:06:04 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: update to py-cryptodome-3.7.3 |
2018-11-02 12:48:39 by Christian Weisgerber | Files touched by this commit (43) |
Log message: bump for package path change devel/gmp -> devel/gmp,-main |
2018-09-03 08:52:23 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: security update to py-cryptodome-3.6.6 addressing CVE-2018-15560 |
2018-07-11 01:42:46 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: update to py-cryptodome-3.6.4 |
2018-07-09 04:35:55 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: update to py-cryptodome-3.6.3 |
2018-06-24 05:46:58 by Stuart Henderson | Files touched by this commit (1) |
Log message: Use AESNI_COMMENT for _ghash_clmul.so as well; again x86 only and related (though not exactly the same) as aes-ni things. From Markus Hennecke. |
2018-06-23 05:52:30 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: update to pycryptodome-3.6.2 |
2018-06-23 05:35:07 by Jasper Lievisse Adriaanse | Files touched by this commit (1) |
Log message: remove stale comment |
2018-06-02 05:47:13 by Jasper Lievisse Adriaanse | Files touched by this commit (6) |
Log message: make py-cryptodome a replacement for py-crypto. as an actively developed fork of py-crypto it's almost a drop-in replacement https://www.pycryptodome.org/en/latest/src/vs_pycrypto.html this commit effectively switches from the 'Cryptodome' namespace to 'Crypto' feedback and ok sthen@ |
2018-05-14 10:43:33 by Stuart Henderson | Files touched by this commit (2) |
Log message: Unbreak py-cryptodome on !x86 by using an arch-dependent subst'ed @comment in the PLIST for the AES-NI related .so file. Reported by landry@, ok landry jasper |