from Crypto.Hash import RIPEMD That lets me do a ripemd-160 On 02/03/2016 03:18 AM, Alice Wonder wrote: > okay it appears there are no suspect patent issues with ripemd160 so > either they just didn't include it for some other reason or the issue is > elsewhere. > > On 02/03/2016 03:00 AM, Eero Volotinen wrote: >> well, how about compiling instance to another directory like >> /opt/python-alternative? >> >> usually works like ./configure --prefix=/opt/python-alternative and then >> other normal stuff.. >> >> -- >> Eero >> >> 2016-02-03 12:52 GMT+02:00 Alice Wonder <alice at domblogger.net>: >> >>> Hi - I think the patent monster has struck again. >>> >>> rmd = >>> hashlib.new('ripemd160',binascii.unhexlify(someString)).hexdigest() >>> >>> That fails - ValueError: unsupported hash type >>> >>> From some googling, it appears that the supported hash types are from >>> OpenSSL and that means the OpenSSL in CentOS doesn't support ripemd160. >>> >>> I've worked around other stuff missing from CentOS OpenSSL by building >>> LibreSSL and linking against that but python is central to the >>> operation of >>> CentOS and I do not want to mess with replacing the CentOS packaging of >>> python. >>> >>> Is there an alternate way to get a ripemd160 hash in python on CentOS ? >>> _______________________________________________ >>> CentOS mailing list >>> CentOS at centos.org >>> https://lists.centos.org/mailman/listinfo/centos >>> >> _______________________________________________ >> CentOS mailing list >> CentOS at centos.org >> https://lists.centos.org/mailman/listinfo/centos >> > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos