./security/py-cryptodome [self-contained cryptographic library for Python]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 3.6.6, Package name: py-cryptodome-3.6.6
Maintained by: Jasper Lievisse Adriaanse
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • python3
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: 6970.367 KB
Version History (View Complete History)
  • (2018-09-03) Updated to version: py-cryptodome-3.6.6
  • (2018-07-11) Updated to version: py-cryptodome-3.6.4
  • (2018-07-09) Updated to version: py-cryptodome-3.6.3
  • (2018-06-23) Updated to version: py-cryptodome-3.6.2
  • (2018-06-02) Updated to version: py-cryptodome-3.6.1
  • (2018-04-29) Package added to openports.se, version py-cryptodomex-3.6.1 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   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-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-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-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-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:52:30 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
update to pycryptodome-3.6.2
   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-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-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-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
   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