Enable OpenSSL ENGINE, so crypto hardware gets used. Thanks to Andreas van Cranenburgh.
This commit is contained in:
parent
64e4c12778
commit
0912260755
3 changed files with 8 additions and 3 deletions
5
THANKS
5
THANKS
|
@ -2,6 +2,7 @@ We would like to thank the following people for their contributions to tinc:
|
|||
|
||||
* Alexander Reil and Gemeinde Berg
|
||||
* Allesandro Gatti
|
||||
* Andreas van Cranenburgh
|
||||
* Armijn Hemel
|
||||
* Cris van Pelt
|
||||
* Enrique Zanardi
|
||||
|
@ -13,7 +14,7 @@ We would like to thank the following people for their contributions to tinc:
|
|||
* Jason Harper
|
||||
* Jeroen Ubbink
|
||||
* Jerome Etienne
|
||||
* Lubomír Bulej
|
||||
* Lubomír Bulej
|
||||
* Mads Kiilerich
|
||||
* Marc A. Lehmann
|
||||
* Mark Glines
|
||||
|
@ -27,7 +28,7 @@ We would like to thank the following people for their contributions to tinc:
|
|||
* Wessel Dankers
|
||||
* Wouter van Heyst
|
||||
|
||||
And everyone we forgot. Thank you guys!
|
||||
And everyone we forgot. Thank you!
|
||||
|
||||
Ivo Timmermans
|
||||
Guus Sliepen
|
||||
|
|
|
@ -21,7 +21,7 @@ AC_DEFUN([tinc_OPENSSL],
|
|||
LDFLAGS="$LDFLAGS -L$withval"]
|
||||
)
|
||||
|
||||
AC_CHECK_HEADERS(openssl/evp.h openssl/rsa.h openssl/rand.h openssl/err.h openssl/sha.h openssl/pem.h,
|
||||
AC_CHECK_HEADERS(openssl/evp.h openssl/rsa.h openssl/rand.h openssl/err.h openssl/sha.h openssl/pem.h openssl/engine.h,
|
||||
[],
|
||||
[AC_MSG_ERROR([OpenSSL header files not found.]); break]
|
||||
)
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
#include <openssl/rsa.h>
|
||||
#include <openssl/pem.h>
|
||||
#include <openssl/evp.h>
|
||||
#include <openssl/engine.h>
|
||||
|
||||
#include <lzo1x.h>
|
||||
|
||||
|
@ -448,6 +449,9 @@ int main(int argc, char **argv)
|
|||
|
||||
RAND_load_file("/dev/urandom", 1024);
|
||||
|
||||
ENGINE_load_builtin_engines();
|
||||
ENGINE_register_all_complete();
|
||||
|
||||
OpenSSL_add_all_algorithms();
|
||||
|
||||
if(generate_keys) {
|
||||
|
|
Loading…
Reference in a new issue