Hi, I'm trying to compile OpenSSL 1.1.0e with the afalg engine on a recent CentOS 7. I removed the kernel version check for the afalg engine from the Configure script since AFAIK the CentOS kernel should have all of that back ported. I ran the following configure command: $ ./Configure linux-x86_64 shared enable-engine enable-dso \ enable-afalgeng --prefix=/opt/openssl --openssldir=/opt/openssl After make, I get an afalg.so in the output, but after installing it and running openssl speed I get complaints about bind_engine not being exported: $ /opt/openssl/bin/openssl speed -evp aes-128-cbc -engine afalg invalid engine "afalg" 140034190133056:error:2506406A:DSO support routines:dlfcn_bind_func:could not bind to the requested symbol name:crypto/dso/dso_dlfcn.c:178:symname(bind_engine): /opt/openssl/lib/engines-1.1/afalg.so: undefined symbol: bind_engine 140034190133056:error:2506C06A:DSO support routines:DSO_bind_func:could not bind to the requested symbol name:crypto/dso/dso_lib.c:185: 140034190133056:error:260B6068:engine routines:dynamic_load:DSO failure:crypto/engine/eng_dyn.c:427: 140034190133056:error:2606A074:engine routines:ENGINE_by_id:no such engine:crypto/engine/eng_list.c:339:id=afalg 140034190133056:error:25066067:DSO support routines:dlfcn_load:could not load the shared library:crypto/dso/dso_dlfcn.c:113:filename(libafalg.so): libafalg.so: cannot open shared object file: No such file or directory 140034190133056:error:25070067:DSO support routines:DSO_load:could not load the shared library:crypto/dso/dso_lib.c:161: 140034190133056:error:260B6084:engine routines:dynamic_load:dso not found:crypto/engine/eng_dyn.c:414: ... Running readelf on afalg.so confirms that the symbol is indeed not in the binary. Am I missing some magic configure options or is there some other problem? Thanks, David -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users