From 2f56b72d766c480e4315d7903a0589a8df308853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Fri, 13 Jan 2006 08:57:55 +0000 Subject: [PATCH] Include more crypto headerfiles. Remove support for old hash names. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16546 ec53bebd-3082-4978-b11e-865c3cabbd6b --- include/make_crypto.c | 35 ++++++++++++++++------------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/include/make_crypto.c b/include/make_crypto.c index 292190053..3389a19cd 100644 --- a/include/make_crypto.c +++ b/include/make_crypto.c @@ -66,41 +66,38 @@ main(int argc, char **argv) fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); + fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); + fputs("#include \n", f); + fputs("#include \n", f); + fputs("#include \n", f); + fputs("#include \n", f); + fputs("#include \n", f); + fputs("#ifndef BN_is_negative\n", f); + fputs("#define BN_set_negative(bn, flag) ((bn)->neg=(flag)?1:0)\n", f); + fputs("#define BN_is_negative(bn) ((bn)->neg != 0)\n", f); + fputs("#endif\n", f); #else fputs("#ifdef KRB5\n", f); fputs("#include \n", f); - fputs("#elif defined(KRB4)\n", f); - fputs("#include \n", f); fputs("#endif\n", f); fputs("#include \n", f); + fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); fputs("#include \n", f); -#ifdef HAVE_OLD_HASH_NAMES - fputs("\n", f); - fputs(" typedef struct md4 MD4_CTX;\n", f); - fputs("#define MD4_Init md4_init\n", f); - fputs("#define MD4_Update md4_update\n", f); - fputs("#define MD4_Final(D, C) md4_finito((C), (D))\n", f); - fputs("\n", f); - fputs(" typedef struct md5 MD5_CTX;\n", f); - fputs("#define MD5_Init md5_init\n", f); - fputs("#define MD5_Update md5_update\n", f); - fputs("#define MD5_Final(D, C) md5_finito((C), (D))\n", f); - fputs("\n", f); - fputs(" typedef struct sha SHA_CTX;\n", f); - fputs("#define SHA1_Init sha_init\n", f); - fputs("#define SHA1_Update sha_update\n", f); - fputs("#define SHA1_Final(D, C) sha_finito((C), (D))\n", f); -#endif + fputs("#include \n", f); + fputs("#include \n", f); + fputs("#include \n", f); + fputs("#include \n", f); + fputs("#include \n", f); #endif fprintf(f, "#endif /* __%s__ */\n", argv[1]); fclose(f);