summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjason <>2003-08-25 19:12:36 +0000
committerjason <>2003-08-25 19:12:36 +0000
commitfdefce2d828b48cb53c4d244bd10c8f33d502b4c (patch)
tree0d62c3cd66cd1cac7b836231d9175e229268331a /src
parent2a5450809a4f734d64251bf544c07ad83ca1ba31 (diff)
downloadopenbsd-fdefce2d828b48cb53c4d244bd10c8f33d502b4c.tar.gz
openbsd-fdefce2d828b48cb53c4d244bd10c8f33d502b4c.tar.bz2
openbsd-fdefce2d828b48cb53c4d244bd10c8f33d502b4c.zip
Setup /dev/crypto early (SSL_library_init) to make sure it's actually done
for all applications; ok markus and deraadt
Diffstat (limited to 'src')
-rw-r--r--src/lib/libssl/src/ssl/ssl_algs.c3
-rw-r--r--src/lib/libssl/ssl_algs.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/libssl/src/ssl/ssl_algs.c b/src/lib/libssl/src/ssl/ssl_algs.c
index 3d1299ee7b..e9d566f164 100644
--- a/src/lib/libssl/src/ssl/ssl_algs.c
+++ b/src/lib/libssl/src/ssl/ssl_algs.c
@@ -106,6 +106,9 @@ int SSL_library_init(void)
106 EVP_add_digest(EVP_sha()); 106 EVP_add_digest(EVP_sha());
107 EVP_add_digest(EVP_dss()); 107 EVP_add_digest(EVP_dss());
108#endif 108#endif
109#ifdef __OpenBSD__
110 ENGINE_setup_openbsd();
111#endif
109 return(1); 112 return(1);
110 } 113 }
111 114
diff --git a/src/lib/libssl/ssl_algs.c b/src/lib/libssl/ssl_algs.c
index 3d1299ee7b..e9d566f164 100644
--- a/src/lib/libssl/ssl_algs.c
+++ b/src/lib/libssl/ssl_algs.c
@@ -106,6 +106,9 @@ int SSL_library_init(void)
106 EVP_add_digest(EVP_sha()); 106 EVP_add_digest(EVP_sha());
107 EVP_add_digest(EVP_dss()); 107 EVP_add_digest(EVP_dss());
108#endif 108#endif
109#ifdef __OpenBSD__
110 ENGINE_setup_openbsd();
111#endif
109 return(1); 112 return(1);
110 } 113 }
111 114