]> andersk Git - openssh.git/blobdiff - openbsd-compat/openssl-compat.c
- djm@cvs.openbsd.org 2010/01/30 02:54:53
[openssh.git] / openbsd-compat / openssl-compat.c
index 3899f980f790a832318806c8e0b50c59c5f496a7..022a9313dd5ce46bc5eba7ea90a91687821dc8fe 100644 (file)
@@ -49,14 +49,24 @@ ssh_EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *evp)
 }
 #endif
 
+#ifdef OPENSSL_EVP_DIGESTUPDATE_VOID
+int
+ssh_EVP_DigestUpdate(EVP_MD_CTX *ctx, const void *d, unsigned int cnt)
+{
+       EVP_DigestUpdate(ctx, d, cnt);
+       return 1;
+}
+#endif
+
+#ifdef USE_OPENSSL_ENGINE
 void
 ssh_SSLeay_add_all_algorithms(void)
 {
        SSLeay_add_all_algorithms();
 
-#ifdef USE_OPENSSL_ENGINE
        /* Enable use of crypto hardware */
        ENGINE_load_builtin_engines();
        ENGINE_register_all_complete();
-#endif
+       OPENSSL_config(NULL);
 }
+#endif
This page took 0.488059 seconds and 4 git commands to generate.