diff options
Diffstat (limited to 'src/lib/libcrypto/engine/eng_all.c')
| -rw-r--r-- | src/lib/libcrypto/engine/eng_all.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/lib/libcrypto/engine/eng_all.c b/src/lib/libcrypto/engine/eng_all.c index d29cd57dc2..22c120454f 100644 --- a/src/lib/libcrypto/engine/eng_all.c +++ b/src/lib/libcrypto/engine/eng_all.c | |||
| @@ -61,15 +61,15 @@ | |||
| 61 | 61 | ||
| 62 | void ENGINE_load_builtin_engines(void) | 62 | void ENGINE_load_builtin_engines(void) |
| 63 | { | 63 | { |
| 64 | #if 0 | ||
| 64 | /* There's no longer any need for an "openssl" ENGINE unless, one day, | 65 | /* There's no longer any need for an "openssl" ENGINE unless, one day, |
| 65 | * it is the *only* way for standard builtin implementations to be be | 66 | * it is the *only* way for standard builtin implementations to be be |
| 66 | * accessed (ie. it would be possible to statically link binaries with | 67 | * accessed (ie. it would be possible to statically link binaries with |
| 67 | * *no* builtin implementations). */ | 68 | * *no* builtin implementations). */ |
| 68 | #if 0 | ||
| 69 | ENGINE_load_openssl(); | 69 | ENGINE_load_openssl(); |
| 70 | #endif | 70 | #endif |
| 71 | #if !defined(OPENSSL_NO_HW) && !defined(OPENSSL_NO_HW_PADLOCK) | 71 | #if !defined(OPENSSL_NO_HW) && (defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV)) |
| 72 | ENGINE_load_padlock(); | 72 | ENGINE_load_cryptodev(); |
| 73 | #endif | 73 | #endif |
| 74 | ENGINE_load_dynamic(); | 74 | ENGINE_load_dynamic(); |
| 75 | #ifndef OPENSSL_NO_STATIC_ENGINE | 75 | #ifndef OPENSSL_NO_STATIC_ENGINE |
| @@ -98,14 +98,15 @@ void ENGINE_load_builtin_engines(void) | |||
| 98 | #ifndef OPENSSL_NO_HW_UBSEC | 98 | #ifndef OPENSSL_NO_HW_UBSEC |
| 99 | ENGINE_load_ubsec(); | 99 | ENGINE_load_ubsec(); |
| 100 | #endif | 100 | #endif |
| 101 | #ifndef OPENSSL_NO_HW_PADLOCK | ||
| 102 | ENGINE_load_padlock(); | ||
| 101 | #endif | 103 | #endif |
| 102 | #if !defined(OPENSSL_NO_GMP) && !defined(OPENSSL_NO_HW_GMP) | ||
| 103 | ENGINE_load_gmp(); | ||
| 104 | #endif | 104 | #endif |
| 105 | #ifndef OPENSSL_NO_GOST | ||
| 106 | ENGINE_load_gost(); | ||
| 105 | #endif | 107 | #endif |
| 106 | #ifndef OPENSSL_NO_HW | 108 | #ifndef OPENSSL_NO_GMP |
| 107 | #if defined(__OpenBSD__) || defined(__FreeBSD__) | 109 | ENGINE_load_gmp(); |
| 108 | ENGINE_load_cryptodev(); | ||
| 109 | #endif | 110 | #endif |
| 110 | #if defined(OPENSSL_SYS_WIN32) && !defined(OPENSSL_NO_CAPIENG) | 111 | #if defined(OPENSSL_SYS_WIN32) && !defined(OPENSSL_NO_CAPIENG) |
| 111 | ENGINE_load_capi(); | 112 | ENGINE_load_capi(); |
| @@ -113,7 +114,7 @@ void ENGINE_load_builtin_engines(void) | |||
| 113 | #endif | 114 | #endif |
| 114 | } | 115 | } |
| 115 | 116 | ||
| 116 | #if defined(__OpenBSD__) || defined(__FreeBSD__) | 117 | #if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(HAVE_CRYPTODEV) |
| 117 | void ENGINE_setup_bsd_cryptodev(void) { | 118 | void ENGINE_setup_bsd_cryptodev(void) { |
| 118 | static int bsd_cryptodev_default_loaded = 0; | 119 | static int bsd_cryptodev_default_loaded = 0; |
| 119 | if (!bsd_cryptodev_default_loaded) { | 120 | if (!bsd_cryptodev_default_loaded) { |
