Fix AFALG kernel and headers mismatch problem
authorMatt Caswell <matt@openssl.org>
Wed, 13 Apr 2016 22:26:56 +0000 (23:26 +0100)
committerMatt Caswell <matt@openssl.org>
Thu, 14 Apr 2016 09:09:31 +0000 (10:09 +0100)
commit627537ddf3792249df22fc0e33487ca62c6b7be1
tree43d4f92c349d1d785dc6b6f22a3c6cad8eb40191
parentbdcd660e33710079b495cf5cc6a1aaa5d2dcd317
Fix AFALG kernel and headers mismatch problem

During Configure we attempt to check the kernel version of this platform
to see whether we can compile the AFALG engine. If the kernel version
looks recent enough then we enable AFALG. However when we compile
e_afalg.c we check the version of the linux headers. If there is a
mismatch between the linux headers and the currently running kernel then
we don't compile the AFLAG engine and continue. This was causing a link
error.

Reviewed-by: Richard Levitte <levitte@openssl.org>
engines/afalg/e_afalg.c
test/afalgtest.c