X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fengine%2Ftb_digest.c;h=d3f4bb2747537e97b5754630289eb50ff8eee427;hb=fda29b6db038716e4409068798646c6db042e552;hp=d2f502e1c89b43da154295fb6180a7eda1e1747b;hpb=b370230b786eed9b73c9a1f5c0a5e008e8009989;p=oweals%2Fopenssl.git diff --git a/crypto/engine/tb_digest.c b/crypto/engine/tb_digest.c index d2f502e1c8..d3f4bb2747 100644 --- a/crypto/engine/tb_digest.c +++ b/crypto/engine/tb_digest.c @@ -52,8 +52,6 @@ * */ -#include -#include #include "eng_int.h" /* If this symbol is defined then ENGINE_get_digest_engine(), the function that @@ -68,7 +66,7 @@ void ENGINE_unregister_digests(ENGINE *e) engine_table_unregister(&digest_table, e); } -static void engine_unregister_all_digests() +static void engine_unregister_all_digests(void) { engine_table_cleanup(&digest_table); } @@ -81,7 +79,7 @@ int ENGINE_register_digests(ENGINE *e) int num_nids = e->digests(e, NULL, &nids, 0); if(num_nids > 0) return engine_table_register(&digest_table, - &engine_unregister_all_digests, e, nids, + engine_unregister_all_digests, e, nids, num_nids, 0); } return 1; @@ -103,7 +101,7 @@ int ENGINE_set_default_digests(ENGINE *e) int num_nids = e->digests(e, NULL, &nids, 0); if(num_nids > 0) return engine_table_register(&digest_table, - &engine_unregister_all_digests, e, nids, + engine_unregister_all_digests, e, nids, num_nids, 1); } return 1;