2018-03-08 09:15:02 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
py-cryptodome: updated to 3.5.0
New features
* Import and export of ECC curves in compressed form.
* The initial counter for a cipher in CTR mode can be a byte string (in addition \
to an integer).
* Faster PBKDF2 for HMAC-based PRFs (at least 20x for short passwords, more for \
longer passwords). Thanks to Christian Heimes for pointing out the \
implementation was under-optimized.
* The salt for PBKDF2 can be either a string or bytes.
Resolved issues
* Without libgmp, modular exponentiation (since v3.4.8) crashed on 32-bit \
big-endian systems.
Breaks in compatibility
* Removed support for Python < 2.6.
|
2018-02-07 11:44:51 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-cryptodome: updated to 3.4.11
3.4.11:
Resolved issues
* GH-121. the record list was still not correct due to PEP3147
and __pycache__ directories.
3.4.10:
Resolved issues
* When creating ElGamal keys, the generator wasn't a square residue:
ElGamal encryption done with those keys cannot be secure under
the DDH assumption.
3.4.9:
New features
* More meaningful error messages while importing an ECC key.
Resolved issues
* GH-123 and #125. The SSE2 command line switch was not always passed on 32-bit \
x86 platforms.
* GH-121. The record list (--record) was not always correctly filled for the
pycryptodomex package.
|
2018-01-31 08:57:26 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-cryptodome: updated to 3.4.8
3.4.8:
New features
* Added a native extension in pure C for modular exponentiation, optimized for \
SSE2 on x86.
In the process, we drop support for the arbitrary arithmetic library MPIR
on Windows, which is painful to compile and deploy.
The custom modular exponentiation is 130% (160%) slower on an Intel CPU in \
32-bit (64-bit) mode,
compared to MPIR. Still, that is much faster that CPython's own `pow()` \
function which
is 900% (855%) slower than MPIR. Support for the GMP library on Unix remains.
* Added support for *manylinux* wheels.
* Support for Python 3.7.
Resolved issues
* The DSA parameter 'p' prime was created with 255 bits cleared
(but still with the correct strength).
* Not all docs were included in the tar ball.
* ECDSA verification failed for DER encoded signatures.
* Human-friendly messages for padding errors with ECB and CBC.
|
2017-09-27 22:10:56 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-cryptodome: update to 3.4.7
3.4.7:
New features
* API documentation is made with sphinx instead of epydoc.
* Start using ``importlib`` instead of ``imp``` where available.
Resolved issues
* Fixed PEM header for RSA/DSA public keys.
|
2017-03-07 17:28:17 by Maya Rashish | Files touched by this commit (4) | |
Log message:
py-cryptodome: update to 3.4.5
The library can also be compiled using MinGW.
Removed use of alloca().
[Security] Removed implementation of deprecated "quick check" feature \
of PGP block cipher mode.
Improved the performance of scrypt by converting some Python to C.
|
2017-02-08 01:06:54 by Joerg Sonnenberger | Files touched by this commit (2) |
Log message:
Make it a proper Egg. Bump revision.
|
2017-01-12 17:36:36 by Blue Rats | Files touched by this commit (2) |
Log message:
Revert last commit. According to wiz@ in private mail, CONFLICTS is needed
for configuration files only.
|
2017-01-12 12:53:16 by Blue Rats | Files touched by this commit (2) |
Log message:
py-crypto and py-cryptodome CONFLICT with:
${PYSITELIB}/Crypto/Cipher/AES.py
|
2016-12-31 00:02:57 by Maya Rashish | Files touched by this commit (2) |
Log message:
SunOS needs alloca.h, so include in its case too.
Pointed out by kamil, thanks.
|
2016-12-30 23:50:15 by Maya Rashish | Files touched by this commit (2) |
Log message:
Use public-domain AND python-software-foundation as a license.
Pointed out by leot - thanks!
|