diff options
author | jason <> | 2003-08-25 19:12:36 +0000 |
---|---|---|
committer | jason <> | 2003-08-25 19:12:36 +0000 |
commit | fdefce2d828b48cb53c4d244bd10c8f33d502b4c (patch) | |
tree | 0d62c3cd66cd1cac7b836231d9175e229268331a /src | |
parent | 2a5450809a4f734d64251bf544c07ad83ca1ba31 (diff) | |
download | openbsd-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.c | 3 | ||||
-rw-r--r-- | src/lib/libssl/ssl_algs.c | 3 |
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 | ||