0.9.7d-r1 seems to have issues with blowfish. For example, when invoking openvpn specifying blowfish as the algorithm we get: Cipher algorithm 'BF-CBC' not found This does not occur in 0.9.7d. Similarly if we specify blowfish as the only acceptable openssh algorithm, it too fails. When we emerge =dev-libs/openssl-0.9.7d-r0 and when we emerge =dev-libs/openssl-0.9.7d-r1 the same problem persists but NOT when we emerge =dev-libs/openssl-0.9.7d After emerging r0 and r1 we tried re-emerging openvpn but got the same results. Reproducible: Always Steps to Reproduce: 1.emerge =dev-libs/openssl-0.9.7d-r0 2.run openvpn with blowfish as the preferred algorithm 3. Actual Results: Cipher algorithm 'BF-CBC' not found Expected Results: OpenVPN should have found blowfish and run
I wasn't able to reproduce the error. Try to remove "emake all ||" from the openssl ebuild and re-emerge it. Also, check for blowfish in libcrypto with "strings /usr/lib/libcrypto.so.0.9.7 | grep BF".
re-open if 0.9.7e doesnt work for you