Revisions of python-pycryptodomex
buildservice-autocommit
accepted
request 1141810
from
Dirk Mueller (dirkmueller)
(revision 45)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 44)
- update to 3.20.0: * Added support for TurboSHAKE128 and TurboSHAKE256. * Added method Crypto.Hash.new() to generate a hash object given a hash name. * Added support for AES-GCM encryption of PBES2 and PKCS#8 containers. * Added support for SHA-2 and SHA-3 algorithms in PBKDF2 when creating PBES2 and PKCS#8 containers. * Export of RSA keys accepts the prot_params dictionary as parameter to control the number of iterations for PBKDF2 and scrypt. * C unit tests also run on non-x86 architectures. * GH#787: Fixed autodetect logic for GCC 14 in combination with LTO.
buildservice-autocommit
accepted
request 1137746
from
Dirk Mueller (dirkmueller)
(revision 43)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 42)
- update to 3.19.1 (bsc#1218564, CVE-2023-52323)
buildservice-autocommit
accepted
request 1136276
from
Dirk Mueller (dirkmueller)
(revision 41)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 40)
Dirk Mueller (dirkmueller)
committed
(revision 39)
- update to 3.19.1: * Fixed a side-channel leakage with OAEP decryption that could be exploited to carry out a Manger attack. Thanks to Hubert Kario.
buildservice-autocommit
accepted
request 1129189
from
Dirk Mueller (dirkmueller)
(revision 38)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 37)
- update to 3.19.0: * The ``update()`` methods of TupleHash128 and TupleHash256 objects can now hash multiple items (byte strings) at once. * Added support for ECDH, with ``Crypto.Protocol.DH``. * GH#754: due to a bug in ``cffi``, do not use it on Windows with Python 3.12+. - Update to 3.16.0 * New parameter output for Crypto.Util.strxor.strxor, Crypto.Util.strxor.strxor_c, encrypt and decrypt methods in symmetric ciphers (Crypto.Cipher package). output is a pre-allocated buffer (a bytearray or a writeable memoryview) where the result must be stored. This requires less memory for very large payloads; it is also more efficient when encrypting * Fix vulnerability on AESNI ECB with payloads smaller than * Fixed incorrect AES encryption/decryption with AES acceleration on x86 due to gcc’s optimization and strict * More prime number candidates than necessary where discarded as composite due to the limited way D values were searched * More meaningful exceptions in case of mismatch in IV length
buildservice-autocommit
accepted
request 1095663
from
Markéta Machová (mcalabkova)
(revision 36)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1095614
from
Eric Schirra (ecsos)
(revision 35)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit
accepted
request 1090382
from
Dirk Mueller (dirkmueller)
(revision 34)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 33)
- update to 3.18.0: * Added support for DER BOOLEAN encodings. * The library now compiles on Windows ARM64. Thanks to Niyas Sait. * Resolved issues * GH#722: ``nonce`` attribute was not correctly set for XChaCha20_Poly1305 ciphers. Thanks to Liam Haber. * GH#728: Workaround for a possible x86 emulator bug in Windows for ARM64. * GH#739: OID encoding for arc 2 didn't accept children larger than 39. Thanks to James. * Correctly check that the scalar matches the point when importing an ECC private key. - update to 3.17.0: * Added support for the Counter Mode KDF defined in SP 800-108 Rev 1. * Reduce the minimum tag length for the EAX cipher to 2 bytes. * An RSA object has 4 new properties for the CRT coefficients: ``dp``, ``dq``, ``invq`` and ``invq`` (``invp`` is the same value as the existing ``u``). * GH#526: improved typing for ``RSA.construct``. * GH#534: reduced memory consumption when using a large number of cipher objects. * GH#598: fixed missing error handling for ``Util.number.inverse``. * GH#629: improved typing for ``AES.new`` and the various mode-specific types it returns. Thanks to Greg Werbin. * GH#653: added workaround for an alleged GCC compiler bug that affected Ed25519 code compiled for AVX2.
buildservice-autocommit
accepted
request 1040741
from
Dirk Mueller (dirkmueller)
(revision 32)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1040662
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 31)
- Update to 3.16.0 New features * Build wheels for musl Linux. Thanks to Ben Raz. Resolved issues * GH#639: ARC4 now also works with ‘keys’ as short as 8 bits. * GH#669: fix segfaults when running in a manylinux2010 i686 image.
buildservice-autocommit
accepted
request 985713
from
Dirk Mueller (dirkmueller)
(revision 30)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 29)
- update to 3.15.0: * Add support for curves Ed25519 and Ed448, including export and import of keys. * Add support for EdDSA signatures. * Add support for Asymmetric Key Packages (RFC5958) to import private keys. * GH#620: for Crypto.Util.number.getPrime , do not sequentially scan numbers searching for a prime.
buildservice-autocommit
accepted
request 961034
from
Matej Cepl (mcepl)
(revision 28)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 960735
from
Petr Gajdos (pgajdos)
(revision 27)
- do not use setup.py test construct https://trello.com/c/me9Z4sIv/121-setuppy-test-leftovers
Dirk Mueller (dirkmueller)
committed
(revision 26)
- update to 3.14.1: * GH#595: Fixed memory leak for GMP integers. * Add support for curve NIST P-192. * Add support for curve NIST P-224. * GH#590: Fixed typing info for ``Crypto.PublicKey.ECC``. * Relaxed ECDSA requirements for FIPS 186 signatures and accept any SHA-2 or * SHA-3 hash. ``sign()`` and ``verify()`` will be performed even if the hash is stronger than the ECC key.
Displaying revisions 1 - 20 of 45