Since DSA is enabled, dsa.h is needed. Normally this header is included implicitly with engine.h but with OPENSSL_API_COMPAT >= 0x10100000L , this is not so. Signed-off-by: Rosen Penev <rosenp@gmail.com>