#include <openssl/engine.h>
#include <openssl/evp.h>
#include <openssl/bn.h>
- #include <openssl/dsa.h>
- #include <openssl/rsa.h>
- #include <openssl/dh.h>
- #include <openssl/err.h>
#if (defined(__unix__) || defined(unix)) && !defined(USG) && \
- (defined(OpenBSD) || defined(__FreeBSD__))
+ (defined(OpenBSD) || defined(__FreeBSD__) || defined(__DragonFly__))
#include <sys/param.h>
-# if (OpenBSD >= 200112) || ((__FreeBSD_version >= 470101 && __FreeBSD_version < 500000) || __FreeBSD_version >= 500041)
+# if (OpenBSD >= 200112) || ((__FreeBSD_version >= 470101 && __FreeBSD_version < 500000) || __FreeBSD_version >= 500041) || (__DragonFly_version >= 200500)
# define HAVE_CRYPTODEV
# endif
# if (OpenBSD >= 200110)