this should be a oneliner, my first steps in openssl programming.
the line
EVP_CIPHER *blowfish_cbc = EVP_bf_cbc();
gives me a warning that I do not understand:
warning: initialization discards qualifiers from pointer target type
Felix,
The return value is a const EVP_CIPHER *.
HTH,
Ben