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 | ||
