Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 20, 2012
  1. Do not use fastmath in PyPy.

    authored
Commits on Feb 18, 2012
  1. @dlitz

    Fix segfault if Crypto.Random.new is missing for some reason.

    dlitz authored
    This should never happen, but we're already checking that Crypto.Random.new is
    callable, so we might as well also check that Crypto.Random.new exists.  Also,
    fixing this should silence an (arguably false-positive) error emitted by
    cpychecker (a static analysis tool used by the Fedora project).
  2. @dlitz

    Fix typo

    dlitz authored
  3. @dlitz

    Fix segfaults & reference leaks in error-handling

    dlitz authored
    These bugs are likely only triggered during out-of-memory conditions.  The bug
    report is at:
    
        https://bugs.launchpad.net/pycrypto/+bug/934294
    
    These were found by Dave Malcolm's experimental static analysis tool:
    
        http://fedorapeople.org/~dmalcolm/gcc-python-plugin/2012-02-14/python-crypto-2.5-1.fc17/
    
    See also:
    
        https://fedorahosted.org/gcc-python-plugin/
        http://gcc-python-plugin.readthedocs.org/en/latest/cpychecker.html
Commits on Jan 29, 2012
  1. @dlitz

    Rebuild configure script

    dlitz authored
  2. @oxc

    Remove automagic dependencies on libgmp and libmpir, let the caller d…

    oxc authored
    …isable them using args.
Commits on Jan 28, 2012
  1. @dlitz
  2. @dlitz
Commits on Jan 13, 2012
  1. @dlitz

    Release v2.5

    dlitz authored
  2. @dlitz

    Update ChangeLog

    dlitz authored
  3. @windwiny @dlitz

    add MODE_ECB test

    windwiny authored dlitz committed
  4. @dlitz

    Re-enable (accidentally?) disabled PBKDF2 tests

    dlitz authored
    These were disabled in commit 897b759
  5. @dlitz

    Merge commit 'pkcs_20111222'

    dlitz authored
Commits on Jan 12, 2012
  1. @takluyver
Commits on Dec 22, 2011
  1. Merge from upstream

    Legrandin authored
Commits on Dec 18, 2011
  1. @Legrandin

    Merge pull request #1 from alsaan/master

    Legrandin authored
    MSVC Fix
Commits on Dec 4, 2011
  1. @dlitz
Commits on Nov 29, 2011
  1. @alsaan
Commits on Nov 4, 2011
  1. @dlitz

    Documentation: No current plans to drop support for Python 2.1

    dlitz authored
    I thought we might have to drop Python 2.1 support in order to get Python 3.x
    working, but that wasn't the case.
  2. @dlitz

    Release v2.4.1

    dlitz authored
  3. @sebastinas @dlitz
  4. @sebastinas @dlitz

    Run build_configure from build_ext.

    sebastinas authored dlitz committed
    When installing with easy_install build_ext ist called directly. Thus we have to
    ensure that build_configure is run before we're building the extensions in
    build_ext.
Commits on Oct 22, 2011
  1. @dlitz

    Py3k: Fix test_importKey: Don't pass unicode string to .decrypt()

    dlitz authored
    We work with bytes, not unicode.
  2. @dlitz
  3. @dlitz

    Python 3.x fixes:

    dlitz authored
    - Use absolute imports
    - Fix StringIO import so that 2to3 can translate it
  4. @dlitz

    Bump to v2.4

    dlitz authored
Commits on Oct 19, 2011
  1. Merge from upstream

    Legrandin authored
  2. Further fixed for python 3

    Legrandin authored
Commits on Oct 18, 2011
  1. @dlitz

    Update ChangeLog

    dlitz authored
  2. @dlitz

    Remove SelfTest from documentation.

    Legrandin authored dlitz committed
    Conflicts:
    
    	Doc/epydoc-config
  3. @dlitz

    Add test cases to prove that an imported RSA private key really behav…

    Legrandin authored dlitz committed
    …es like one (BUG 702835).
    
    Conflicts:
    
    	lib/Crypto/SelfTest/PublicKey/test_importKey.py
  4. @dlitz

    _RSAKey._decrypt() uses Garner's algorithmwhen possible, as _fastmath…

    Legrandin authored dlitz committed
    ….c does.
  5. @dlitz

    FIX BUG 702835: "Import key code is not compatible with GMP library"

    Legrandin authored dlitz committed
    The bug is at: https://bugs.launchpad.net/pycrypto/+bug/702835
    
    When importing an DER RSA private key, u (that is, p^{-1} mod q) must be
    computed manually. RSA.importKey() also raises a more descriptive exception in
    case of an unknown key format.
    
    Conflicts:
    
    	lib/Crypto/PublicKey/RSA.py
Something went wrong with that request. Please try again.