On Mon, May 03, 2021 at 05:47:34AM -0600, Jasper Lievisse Adriaanse wrote:
> CVSROOT: /cvs
> Module name: ports
> Changes by: [email protected] 2021/05/03 05:47:34
>
> Modified files:
> security/py-M2Crypto: Makefile distinfo
> security/py-M2Crypto/patches: patch-SWIG__lib_i
> security/py-M2Crypto/pkg: PLIST
>
> Log message:
> update to py3-M2Crypto-0.37.1
>
I think this update needs to be reverted. libcrypto doesn't have
the EVP_Digest{Sign,Verify} functions that this apparently relies on:
python3:/usr/local/lib/python3.8/site-packages/M2Crypto/_m2crypto.cpython-38.so:
undefined symbol 'EVP_DigestSign'
python3:/usr/local/lib/python3.8/site-packages/M2Crypto/_m2crypto.cpython-38.so:
undefined symbol 'EVP_DigestVerify'
It manifests itself in a tlsfuzzer failure, so it might also affect
salt.
http://bluhm.genua.de/regress/results/2021-05-07T04%3A17%3A03Z/logs/lib/libssl/tlsfuzzer/make.log