提交 b84d5b72 编写于 作者: R Richard Levitte

Make sure to implement the cryptodev engine only when /dev/crypto exists.

上级 8cbccedf
......@@ -46,6 +46,18 @@ ENGINE_load_cryptodev(void)
#include <sys/types.h>
#include <sys/param.h>
#if OpenBSD < 200112
void
ENGINE_load_cryptodev(void)
{
/* This is a NOP unless we have release 3.0 (released december 2001) */
return;
}
#else /* OpenBSD 3.0 or above */
#include <crypto/cryptodev.h>
#include <sys/ioctl.h>
#include <errno.h>
......@@ -1114,4 +1126,5 @@ ENGINE_load_cryptodev(void)
ERR_clear_error();
}
#endif /* OpenBSD 3.0 or above */
#endif /* __OpenBSD__ */
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册