PaulHowarth/Blog/2011-10-24

Monday 24th October 2011

Fedora Project

  • Updated python-crypto in f17-gmp (special tag for packages using libgmp), which will get pulled into Rawhide in the not too distant future:

    • Python 3 support! PyCrypto now supports every version of Python from 2.1 through to 3.2

    • Timing-attack countermeasures in _fastmath: when built against libgmp version 5 or later, we use mpz_powm_sec instead of mpz_powm, which should prevent the timing attack described by Geremy Condra at PyCon 2011

    • New hash modules (for Python ≥ 2.5 only): SHA224, SHA384 and SHA512

    • Configuration using GNU autoconf, which should help fix a bunch of build issues

    • Support using MPIR as an alternative to GMP

    • Improve the test command in setup.py, by allowing tests to be performed on a single sub-package or module only

    • Fix double-decref of "counter" when Cipher object initialization fails

    • Apply patches from Debian's python-crypto 2.3-3 package:

      • fix-RSA-generate-exception.patch

      • epydoc-exclude-introspect.patch

      • no-usr-local.patch

    • Fix launchpad bug #702835: "Import key code is not compatible with GMP library"

    • More tests, better documentation, various bug-fixes

Local Packages

  • Updated perl-DateTime-TimeZone to 1.41:

    • This release is based on version 2011m of the Olson database
    • Contemporary changes for Brazil, Moldova, and Ukraine
  • Updated python-crypto to 2.4 as per the Fedora version

  • Updated sendmail to have the nm-dispatcher script use try-restart instead of restart (Bug #748416)


Recent