[pycrypto] Build error?

Dave Pawson dave.pawson at gmail.com
Wed Dec 7 11:45:58 UTC 2016


# pip search pycryptodome
pycryptodome (3.4.3)   - Cryptographic library for Python
pycryptodomex (3.4.3)  - Cryptographic library for Python

What's the difference please?

regards

On 6 December 2016 at 21:41, Martin Falatic <martin at falatic.com> wrote:
> Since it's forked from pycrypto 2.6.1 I think you'll be fine. However, if
> you find places where it falls short versus this one, please open an issue
> with them first so it can be tracked and hopefully rectified, and reply
> with the bug link here so others can be aware of it.
>
>  - M
>
>
> On Tue, December 6, 2016 13:34, Dave Pawson wrote:
>> Thanks for that. Good it's installable via pip.
>> I've a whole setup (pwd safe) to check out, I'll
>> see if it sits as a usable replacement.
>>
>> Dave
>>
>>
>> On 6 December 2016 at 21:12, Martin Falatic <martin at falatic.com> wrote:
>>
>>> Consider the following rather basic but important bug in pycrypto:
>>>
>>>
>>> https://github.com/dlitz/pycrypto/issues/187
>>>
>>>
>>> As you'll see there, I stumbled on it and even built a fixed version a
>>> few months ago.
>>>
>>> Revisiting this now, I just re-tested to see that pycryptodome already
>>> has that fix in it.
>>>
>>> Your mileage may vary, but pycryptodome is being actively developed and
>>>  maintained and is a drop-in replacement for pycrypto.
>>>
>>> - Marty
>>>
>>>
>>>
>>>
>>> On Tue, December 6, 2016 04:56, Dave Pawson wrote:
>>>
>>>> I downloaded and built from source which seems to work fine.
>>>> Shame really, it's a good library.
>>>>
>>>>
>>>>
>>>> regards
>>>>
>>>> On 6 December 2016 at 09:12, Martin Falatic <martin at falatic.com>
>>>> wrote:
>>>>
>>>>
>>>>> Unfortunately, by all appearances PyCrypto seems to be dead. I
>>>>> would consider Helder Eijs' "PyCryptodome" as a replacement. More
>>>>> information:
>>>>>
>>>>>
>>>>>
>>>>> https://pycryptodome.readthedocs.io/en/latest/src/introduction.html
>>>>>
>>>>>
>>>>>
>>>>> - Marty
>>>>> @MartyMacGyver most places
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Fri, December 2, 2016 01:38, Dave Pawson wrote:
>>>>>
>>>>>
>>>>>> further investigations show:
>>>>>>
>>>>>> # pip show pycrypto
>>>>>> Name: pycrypto
>>>>>> Version: 2.6.1
>>>>>> Summary: Cryptographic modules for Python.
>>>>>> Home-page: http://www.pycrypto.org/
>>>>>> Author: Dwayne C. Litzenberger
>>>>>> Author-email: dlitz at dlitz.net
>>>>>> License: UNKNOWN
>>>>>> Location: /usr/lib64/python2.7/site-packages
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> All my code is (now) Python 3.5.
>>>>>> Question if 3.5 code accesses 2.7 site-packages?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Is there a way round this please?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> regards
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 2 December 2016 at 08:28, Dave Pawson <dave.pawson at gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Fedora 25, installing pycrypto 2.6.1
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> full build at http://pastebin.com/acC5r1YY
>>>>>>>
>>>>>>> error reported
>>>>>>>
>>>>>>> gcc: error: /usr/lib/rpm/redhat/redhat-hardened-cc1: No such
>>>>>>> file or directory error: command 'gcc' failed with exit status 1
>>>>>>>
>>>>>>>
>>>>>>> Searching for the error I found
>>>>>>> https://bugs.launchpad.net/openstack-gate/+bug/1424582
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> # dnf install redhat-rpm-config
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> which then brought
>>>>>>>
>>>>>>> src/MD2.c:31:20: fatal error: Python.h: No such file or
>>>>>>> directory #include "Python.h"
>>>>>>> ^
>>>>>>> compilation terminated. error: command 'gcc' failed with exit
>>>>>>> status 1
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> dnf install python3-devel resolved that.
>>>>>>>
>>>>>>> I'm lost now with
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> from Crypto.Cipher import AES ImportError: No module named
>>>>>>> 'Crypto'
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Google has lots of varying suggestions, none of which
>>>>>>> seem to work.
>>>>>>>
>>>>>>> Any help please.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Dave Pawson
>>>>>>> XSLT XSL-FO FAQ.
>>>>>>> Docbook FAQ.
>>>>>>> http://www.dpawson.co.uk
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Dave Pawson
>>>>>> XSLT XSL-FO FAQ.
>>>>>> Docbook FAQ.
>>>>>> http://www.dpawson.co.uk
>>>>>> _______________________________________________
>>>>>> pycrypto mailing list pycrypto at lists.dlitz.net
>>>>>> http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> pycrypto mailing list pycrypto at lists.dlitz.net
>>>>> http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Dave Pawson
>>>> XSLT XSL-FO FAQ.
>>>> Docbook FAQ.
>>>> http://www.dpawson.co.uk
>>>> _______________________________________________
>>>> pycrypto mailing list pycrypto at lists.dlitz.net
>>>> http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto
>>>>
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> pycrypto mailing list pycrypto at lists.dlitz.net
>>> http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto
>>>
>>
>>
>>
>> --
>> Dave Pawson
>> XSLT XSL-FO FAQ.
>> Docbook FAQ.
>> http://www.dpawson.co.uk
>> _______________________________________________
>> pycrypto mailing list pycrypto at lists.dlitz.net
>> http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto
>>
>>
>
>
> _______________________________________________
> pycrypto mailing list
> pycrypto at lists.dlitz.net
> http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto



-- 
Dave Pawson
XSLT XSL-FO FAQ.
Docbook FAQ.
http://www.dpawson.co.uk


More information about the pycrypto mailing list