Revisions of python-pycryptodome

buildservice-autocommit accepted request 1208841 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 69)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 68)
- update to 3.21.0:
  * By setting the PYCRYPTODOME_DISABLE_GMP environment variable,
    the GMP library will not be used even if detected.
  * Add support for Curve25519 / X25519.
  * Add support for Curve448 / X448.
  * Add attribute curve to EccPoint and EccXPoint classes, with
    the canonical name of the curve.
  * GH#781: the label for the SP800_108_Counter KDF may now
    contain zero bytes. Thanks to Julien Rische.
  * GH#814: RSA keys for PSS can be imported.
  * GH#810: fixed negation of Ed25519 points.
  * GH#819: accept an RFC5916 ECPrivateKey even if it doesn't
    contain any of the optional elements (parameters [0] and
    publicKey[1]).
  * Remove support for Python 3.5.
buildservice-autocommit accepted request 1141807 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 67)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 66)
- 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 1137745 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 65)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 64)
- update to 3.19.1 (bsc#1218564, CVE-2023-52323):
buildservice-autocommit accepted request 1136275 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 63)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 61)
- update to 3.19.1:
  * Fixed a side-channel leakage with OAEP decryption that could be
    exploited to carry out a Manger attack
buildservice-autocommit accepted request 1129188 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 60)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 59)
- 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 version 3.16.0
  * Align stack of functions using SSE2 intrinsics to avoid crashes,
  * fixed memory leak for operations that use memoryviews when cffi
  fix the build on older distros
  * Add support for loading PEM files encrypted with AES192-CBC,
  * When importing ECC keys, ignore EC PARAMS section that was
  * Speed-up ECC performance. ECDSA is 33 times faster on the
  * Support HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, and HMAC-SHA512
  * DER objects were not rejected if their length field had
  * point_at_infinity() becomes an instance method for
  * GH#258: False positive on PSS signatures when externally
    * 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 1096020 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 58)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1095815 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 57)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit accepted request 1090246 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 56)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 55)
- update to 3.18.0:
  * Added support for DER BOOLEAN encodings.
  * The library now compiles on Windows ARM64. Thanks to Niyas
    Sait.
  * 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.
buildservice-autocommit accepted request 1085158 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 54)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 53)
- Fix %%files to work with %pyproject_ style building.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 52)
- 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.
  * GH#658: attribute ``curve`` of an ECC key was not always
    the preferred curve name, as it used to be in v3.15.0
    (independently of the curve name specified when generating
    the key).
  * GH#637: fixed typing for legacy modules ``PKCS1_v1_5`` and
    ``PKCS1_PSS``, as their ``verify()`` returned a boolean.
  * GH#664: with OCB mode, nonces of maximum length (15 bytes)
    were actually used as 14 bytes nonces.
    After this fix, data that was encrypted in past using the
    (default) nonce length of 15 bytes can still be decrypted
    by reducing the nonce to its first 14 bytes.
  * GH#705: improved typing for ``nonce``, ``iv``, and ``IV``
    parameters of cipher objects.
buildservice-autocommit accepted request 1040742 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 51)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1040658 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 50)
- Update to version 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.
Displaying revisions 1 - 20 of 69
openSUSE Build Service is sponsored by