From 68e4926b2262571e004b4be00b905ec776c01d9c Mon Sep 17 00:00:00 2001 From: Michael Graff Date: Fri, 28 Apr 2000 01:15:58 +0000 Subject: [PATCH] namespace changes -- on NetBSD at least, libdns.a is now clean (excepting yy* symbols) --- CHANGES | 3 + lib/dns/config/confcommon.c | 6 +- lib/dns/db.c | 2 +- lib/dns/masterdump.c | 6 +- lib/dns/sec/dnssafe/global.h | 4 +- lib/dns/sec/dst/dst_internal.h | 1 + lib/dns/sec/openssl/md5_dgst.c | 8 +- lib/dns/sec/openssl/md5_locl.h | 20 +- lib/dns/sec/rename-dnssafe.h | 249 +++++++++++++++ lib/dns/sec/rename.h | 540 +++++++++++++++++---------------- 10 files changed, 549 insertions(+), 290 deletions(-) create mode 100644 lib/dns/sec/rename-dnssafe.h diff --git a/CHANGES b/CHANGES index 1244faed2b..bc898b51a2 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ + 118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting + YACC crust (yyparse, etc) [2000-apr-27 explorer] + 117. [cleanup] libdns.a changes: dns_zone_clearnotify() and dns_zone_addnotify() are replaced by dns_zone_setnotifyalso(). diff --git a/lib/dns/config/confcommon.c b/lib/dns/config/confcommon.c index 3fff3723d4..a878135262 100644 --- a/lib/dns/config/confcommon.c +++ b/lib/dns/config/confcommon.c @@ -15,7 +15,7 @@ * SOFTWARE. */ -/* $Id: confcommon.c,v 1.24 2000/04/28 01:10:26 halley Exp $ */ +/* $Id: confcommon.c,v 1.25 2000/04/28 01:15:50 explorer Exp $ */ #include @@ -147,10 +147,6 @@ static const char *category_nametable[] = { *** DATA ***/ -isc_boolean_t debug_mem_print; -FILE *debug_mem_print_stream; - - /*** *** FUNCTIONS diff --git a/lib/dns/db.c b/lib/dns/db.c index 57524e0780..47b7672cf5 100644 --- a/lib/dns/db.c +++ b/lib/dns/db.c @@ -58,7 +58,7 @@ typedef struct { #include "rbtdb.h" #include "rbtdb64.h" -impinfo_t implementations[] = { +static impinfo_t implementations[] = { { "rbt", dns_rbtdb_create }, { "rbt64", dns_rbtdb64_create }, { NULL, NULL } diff --git a/lib/dns/masterdump.c b/lib/dns/masterdump.c index c28fac5451..eee0306731 100644 --- a/lib/dns/masterdump.c +++ b/lib/dns/masterdump.c @@ -156,10 +156,10 @@ dns_masterfile_style_debug = { #define N_SPACES 10 -char spaces[N_SPACES+1] = " "; +static char spaces[N_SPACES+1] = " "; #define N_TABS 10 -char tabs[N_TABS+1] = "\t\t\t\t\t\t\t\t\t\t"; +static char tabs[N_TABS+1] = "\t\t\t\t\t\t\t\t\t\t"; @@ -660,7 +660,7 @@ dump_rdatasets(isc_mem_t *mctx, dns_name_t *name, dns_rdatasetiter_t *rdsiter, * the initial size must large enough to hold the longest possible * text representation of any domain name (for $ORIGIN). */ -const int initial_buffer_length = 1200; +static const int initial_buffer_length = 1200; /* * Dump an entire database into a master file. diff --git a/lib/dns/sec/dnssafe/global.h b/lib/dns/sec/dnssafe/global.h index e95ac1800b..0545dca0cd 100644 --- a/lib/dns/sec/dnssafe/global.h +++ b/lib/dns/sec/dnssafe/global.h @@ -9,6 +9,8 @@ #ifndef _GLOBAL_H_ #define _GLOBAL_H_ 1 +#include "../rename-dnssafe.h" + #ifdef __cplusplus extern "C" { #endif @@ -24,7 +26,7 @@ extern "C" { #include #include -#include +#include /* XXXMLG This should go... */ /* POINTER defines a generic pointer type */ typedef unsigned char *POINTER; diff --git a/lib/dns/sec/dst/dst_internal.h b/lib/dns/sec/dst/dst_internal.h index 563f538795..62696c00aa 100644 --- a/lib/dns/sec/dst/dst_internal.h +++ b/lib/dns/sec/dst/dst_internal.h @@ -23,6 +23,7 @@ #include #include "../rename.h" +#include "../rename-dnssafe.h" #include #include diff --git a/lib/dns/sec/openssl/md5_dgst.c b/lib/dns/sec/openssl/md5_dgst.c index cc88f34a09..a02449dbf6 100644 --- a/lib/dns/sec/openssl/md5_dgst.c +++ b/lib/dns/sec/openssl/md5_dgst.c @@ -82,8 +82,8 @@ void MD5_Init(MD5_CTX *c) c->num=0; } -#ifndef dst_md5_block_host_order -void dst_md5_block_host_order (MD5_CTX *c, const void *data, int num) +#ifndef dst__openssl_md5_block_host_order +void dst__openssl_md5_block_host_order (MD5_CTX *c, const void *data, int num) { const MD5_LONG *X=data; register unsigned long A,B,C,D; @@ -186,11 +186,11 @@ void dst_md5_block_host_order (MD5_CTX *c, const void *data, int num) } #endif -#ifndef dst_md5_block_data_order +#ifndef dst__openssl_md5_block_data_order #ifdef X #undef X #endif -void dst_md5_block_data_order (MD5_CTX *c, const void *data_, int num) +void dst__openssl_md5_block_data_order (MD5_CTX *c, const void *data_, int num) { const unsigned char *data=data_; register unsigned long A,B,C,D,l; diff --git a/lib/dns/sec/openssl/md5_locl.h b/lib/dns/sec/openssl/md5_locl.h index 3810d5c572..71ca6afddb 100644 --- a/lib/dns/sec/openssl/md5_locl.h +++ b/lib/dns/sec/openssl/md5_locl.h @@ -67,15 +67,15 @@ #ifdef MD5_ASM # if defined(__i386) || defined(_M_IX86) || defined(__INTEL__) -# define dst_md5_block_host_order dst_md5_block_asm_host_order +# define dst__openssl_md5_block_host_order dst__openssl_md5_block_asm_host_order # elif defined(__sparc) && defined(ULTRASPARC) - void dst_md5_block_asm_data_order_aligned (MD5_CTX *c, const MD5_LONG *p,int num); -# define HASH_BLOCK_DATA_ORDER_ALIGNED dst_md5_block_asm_data_order_aligned + void dst__openssl_md5_block_asm_data_order_aligned (MD5_CTX *c, const MD5_LONG *p,int num); +# define HASH_BLOCK_DATA_ORDER_ALIGNED dst__openssl_md5_block_asm_data_order_aligned # endif #endif -void dst_md5_block_host_order (MD5_CTX *c, const void *p,int num); -void dst_md5_block_data_order (MD5_CTX *c, const void *p,int num); +void dst__openssl_md5_block_host_order (MD5_CTX *c, const void *p,int num); +void dst__openssl_md5_block_data_order (MD5_CTX *c, const void *p,int num); #if defined(__i386) || defined(_M_IX86) || defined(__INTEL__) /* @@ -99,7 +99,7 @@ void dst_md5_block_data_order (MD5_CTX *c, const void *p,int num); * * */ -#define dst_md5_block_data_order dst_md5_block_host_order +#define dst__openssl_md5_block_data_order dst__openssl_md5_block_host_order #endif #define DATA_ORDER_IS_LITTLE_ENDIAN @@ -119,13 +119,13 @@ void dst_md5_block_data_order (MD5_CTX *c, const void *p,int num); ll=(c)->C; HOST_l2c(ll,(s)); \ ll=(c)->D; HOST_l2c(ll,(s)); \ } while (0) -#define HASH_BLOCK_HOST_ORDER dst_md5_block_host_order -#if !defined(L_ENDIAN) || defined(dst_md5_block_data_order) -#define HASH_BLOCK_DATA_ORDER dst_md5_block_data_order +#define HASH_BLOCK_HOST_ORDER dst__openssl_md5_block_host_order +#if !defined(L_ENDIAN) || defined(dst__openssl_md5_block_data_order) +#define HASH_BLOCK_DATA_ORDER dst__openssl_md5_block_data_order /* * Little-endians (Intel and Alpha) feel better without this. * It looks like memcpy does better job than generic - * dst_md5_block_data_order on copying-n-aligning input data. + * dst__openssl_md5_block_data_order on copying-n-aligning input data. * But frankly speaking I didn't expect such result on Alpha. * On the other hand I've got this with egcs-1.0.2 and if * program is compiled with another (better?) compiler it diff --git a/lib/dns/sec/rename-dnssafe.h b/lib/dns/sec/rename-dnssafe.h new file mode 100644 index 0000000000..d90101840b --- /dev/null +++ b/lib/dns/sec/rename-dnssafe.h @@ -0,0 +1,249 @@ +/* + * Copyright (C) 2000 Internet Software Consortium. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + * SOFTWARE. + */ + +#define T_free dst__dnssafe_T_free +#define T_malloc dst__dnssafe_T_malloc +#define T_memcmp dst__dnssafe_T_memcmp +#define T_memcpy dst__dnssafe_T_memcpy +#define T_memmove dst__dnssafe_T_memmove +#define T_memset dst__dnssafe_T_memset +#define T_realloc dst__dnssafe_T_realloc +#define AHChooseDigestConstructor2 dst__dnssafe_AHChooseDigestConstructor2 +#define AHChooseDigestDestructor dst__dnssafe_AHChooseDigestDestructor +#define AHChooseDigestFinal dst__dnssafe_AHChooseDigestFinal +#define AHChooseDigestInit dst__dnssafe_AHChooseDigestInit +#define AHChooseDigestUpdate dst__dnssafe_AHChooseDigestUpdate +#define AHChooseEncryptConstructor2 dst__dnssafe_AHChooseEncryptConstructor2 +#define AHChooseEncryptDecryptFinal dst__dnssafe_AHChooseEncryptDecryptFinal +#define AHChooseEncryptDecryptInit dst__dnssafe_AHChooseEncryptDecryptInit +#define AHChooseEncryptDecryptUpdate dst__dnssafe_AHChooseEncryptDecryptUpdate +#define AHChooseEncryptDestructor dst__dnssafe_AHChooseEncryptDestructor +#define AHChooseEncryptEncryptFinal dst__dnssafe_AHChooseEncryptEncryptFinal +#define AHChooseEncryptEncryptInit dst__dnssafe_AHChooseEncryptEncryptInit +#define AHChooseEncryptEncryptUpdate dst__dnssafe_AHChooseEncryptEncryptUpdate +#define AHChooseEncryptGetBlockLen dst__dnssafe_AHChooseEncryptGetBlockLen +#define AHChooseGenerateConstructor2 dst__dnssafe_AHChooseGenerateConstructor2 +#define AHChooseGenerateDestructor dst__dnssafe_AHChooseGenerateDestructor +#define AHChooseGenerateInit dst__dnssafe_AHChooseGenerateInit +#define AHChooseGenerateKeypair dst__dnssafe_AHChooseGenerateKeypair +#define AHChooseGenerateParameters dst__dnssafe_AHChooseGenerateParameters +#define AHChooseRandomConstructor2 dst__dnssafe_AHChooseRandomConstructor2 +#define AHChooseRandomDestructor dst__dnssafe_AHChooseRandomDestructor +#define AHChooseRandomGenerateBytes dst__dnssafe_AHChooseRandomGenerateBytes +#define AHChooseRandomInit dst__dnssafe_AHChooseRandomInit +#define AHChooseRandomUpdate dst__dnssafe_AHChooseRandomUpdate +#define AHDigestConstructor dst__dnssafe_AHDigestConstructor +#define B_AlgorithmDigestFinal dst__dnssafe_B_AlgorithmDigestFinal +#define B_AlgorithmDigestInit dst__dnssafe_B_AlgorithmDigestInit +#define B_AlgorithmDigestUpdate dst__dnssafe_B_AlgorithmDigestUpdate +#define AHEncryptDecryptConstructor dst__dnssafe_AHEncryptDecryptConstructor +#define B_AlgorithmDecryptFinal dst__dnssafe_B_AlgorithmDecryptFinal +#define B_AlgorithmDecryptInit dst__dnssafe_B_AlgorithmDecryptInit +#define B_AlgorithmDecryptUpdate dst__dnssafe_B_AlgorithmDecryptUpdate +#define B_AlgorithmEncryptFinal dst__dnssafe_B_AlgorithmEncryptFinal +#define B_AlgorithmEncryptInit dst__dnssafe_B_AlgorithmEncryptInit +#define B_AlgorithmEncryptUpdate dst__dnssafe_B_AlgorithmEncryptUpdate +#define AHGenerateConstructor dst__dnssafe_AHGenerateConstructor +#define B_AlgorithmGenerateInit dst__dnssafe_B_AlgorithmGenerateInit +#define B_AlgorithmGenerateKeypair dst__dnssafe_B_AlgorithmGenerateKeypair +#define B_AlgorithmGenerateParameters dst__dnssafe_B_AlgorithmGenerateParameters +#define AHRandomConstructor dst__dnssafe_AHRandomConstructor +#define B_AlgorithmGenerateRandomBytes dst__dnssafe_B_AlgorithmGenerateRandomBytes +#define B_AlgorithmRandomInit dst__dnssafe_B_AlgorithmRandomInit +#define B_AlgorithmRandomUpdate dst__dnssafe_B_AlgorithmRandomUpdate +#define AH_RSAEncryptionConstructor1 dst__dnssafe_AH_RSAEncryptionConstructor1 +#define AH_RSAEncryptionDecryptFinal dst__dnssafe_AH_RSAEncryptionDecryptFinal +#define AH_RSAEncryptionDecryptInit dst__dnssafe_AH_RSAEncryptionDecryptInit +#define AH_RSAEncryptionDestructor dst__dnssafe_AH_RSAEncryptionDestructor +#define AH_RSAEncryptionEncryptFinal dst__dnssafe_AH_RSAEncryptionEncryptFinal +#define AH_RSAEncryptionEncryptInit dst__dnssafe_AH_RSAEncryptionEncryptInit +#define AH_RSAEncryptionGetBlockLen dst__dnssafe_AH_RSAEncryptionGetBlockLen +#define AH_RSAEncryptionUpdate dst__dnssafe_AH_RSAEncryptionUpdate +#define AH_RSAEncrypPrivateConstructor dst__dnssafe_AH_RSAEncrypPrivateConstructor +#define AH_RSAEncrypPublicConstructor dst__dnssafe_AH_RSAEncrypPublicConstructor +#define AITChooseDigestNullNewHandler dst__dnssafe_AITChooseDigestNullNewHandler +#define AIT_8AddInfo dst__dnssafe_AIT_8AddInfo +#define AITChooseEncryptNewHandler dst__dnssafe_AITChooseEncryptNewHandler +#define AITChooseGenerateNewHandler dst__dnssafe_AITChooseGenerateNewHandler +#define AITChooseRandomNullNewHandler dst__dnssafe_AITChooseRandomNullNewHandler +#define AI_MD5 dst__dnssafe_AI_MD5 +#define AI_MD5Random dst__dnssafe_AI_MD5Random +#define B_AlgorithmInfoTypeMakeError dst__dnssafe_B_AlgorithmInfoTypeMakeError +#define AITNullAddInfo dst__dnssafe_AITNullAddInfo +#define AIT_PKCS_RSAPrivateNewHandler dst__dnssafe_AIT_PKCS_RSAPrivateNewHandler +#define AI_PKCS_RSAPrivate dst__dnssafe_AI_PKCS_RSAPrivate +#define AIT_PKCS_RSAPublicNewHandler dst__dnssafe_AIT_PKCS_RSAPublicNewHandler +#define AI_PKCS_RSAPublic dst__dnssafe_AI_PKCS_RSAPublic +#define AIT_RSAKeyGenAddInfo dst__dnssafe_AIT_RSAKeyGenAddInfo +#define AI_RSAKeyGen dst__dnssafe_AI_RSAKeyGen +#define AI_RSAPrivate dst__dnssafe_AI_RSAPrivate +#define AI_RSAPublic dst__dnssafe_AI_RSAPublic +#define AlgaChoiceChoose dst__dnssafe_AlgaChoiceChoose +#define ConvertAlgaeError dst__dnssafe_ConvertAlgaeError +#define ResizeContextConstructor dst__dnssafe_ResizeContextConstructor +#define ResizeContextDestructor dst__dnssafe_ResizeContextDestructor +#define ResizeContextMakeNewContext dst__dnssafe_ResizeContextMakeNewContext +#define AlgorithmWrapCheck dst__dnssafe_AlgorithmWrapCheck +#define B_CreateAlgorithmObject dst__dnssafe_B_CreateAlgorithmObject +#define B_DestroyAlgorithmObject dst__dnssafe_B_DestroyAlgorithmObject +#define B_GetAlgorithmInfo dst__dnssafe_B_GetAlgorithmInfo +#define B_SetAlgorithmInfo dst__dnssafe_B_SetAlgorithmInfo +#define RandomAlgorithmCheck dst__dnssafe_RandomAlgorithmCheck +#define B_AlgorithmCheckType dst__dnssafe_B_AlgorithmCheckType +#define B_AlgorithmCheckTypeAndInitFlag dst__dnssafe_B_AlgorithmCheckTypeAndInitFlag +#define B_AlgorithmConstructor dst__dnssafe_B_AlgorithmConstructor +#define B_AlgorithmDestructor dst__dnssafe_B_AlgorithmDestructor +#define B_AlgorithmGetInfo dst__dnssafe_B_AlgorithmGetInfo +#define B_AlgorithmSetInfo dst__dnssafe_B_AlgorithmSetInfo +#define BigClrbit dst__dnssafe_BigClrbit +#define BigSetbit dst__dnssafe_BigSetbit +#define BigModMpyx dst__dnssafe_BigModMpyx +#define BigModSqx dst__dnssafe_BigModSqx +#define BigModExp dst__dnssafe_BigModExp +#define BigPegcd dst__dnssafe_BigPegcd +#define Big2Exp dst__dnssafe_Big2Exp +#define BigAbs dst__dnssafe_BigAbs +#define BigAcc dst__dnssafe_BigAcc +#define BigAdd dst__dnssafe_BigAdd +#define BigCopy dst__dnssafe_BigCopy +#define BigDec dst__dnssafe_BigDec +#define BigInc dst__dnssafe_BigInc +#define BigLenw dst__dnssafe_BigLenw +#define BigNeg dst__dnssafe_BigNeg +#define BigSign dst__dnssafe_BigSign +#define BigSub dst__dnssafe_BigSub +#define BigZero dst__dnssafe_BigZero +#define BigCmp dst__dnssafe_BigCmp +#define BigConst dst__dnssafe_BigConst +#define BigInv dst__dnssafe_BigInv +#define BigLen dst__dnssafe_BigLen +#define BigModx dst__dnssafe_BigModx +#define BigMpy dst__dnssafe_BigMpy +#define BigPdiv dst__dnssafe_BigPdiv +#define BigPmpy dst__dnssafe_BigPmpy +#define BigPmpyh dst__dnssafe_BigPmpyh +#define BigPmpyl dst__dnssafe_BigPmpyl +#define BigPsq dst__dnssafe_BigPsq +#define BigQrx dst__dnssafe_BigQrx +#define BigSmod dst__dnssafe_BigSmod +#define BigToCanonical dst__dnssafe_BigToCanonical +#define BigU dst__dnssafe_BigU +#define BigUnexp dst__dnssafe_BigUnexp +#define B_InfoCacheAddInfo dst__dnssafe_B_InfoCacheAddInfo +#define B_InfoCacheConstructor dst__dnssafe_B_InfoCacheConstructor +#define B_InfoCacheFindInfo dst__dnssafe_B_InfoCacheFindInfo +#define B_IntegerBits dst__dnssafe_B_IntegerBits +#define B_KeyAddItemInfo dst__dnssafe_B_KeyAddItemInfo +#define B_KeyGetInfo dst__dnssafe_B_KeyGetInfo +#define B_KeySetInfo dst__dnssafe_B_KeySetInfo +#define B_MemoryPoolAdoptData dst__dnssafe_B_MemoryPoolAdoptData +#define B_MemoryPoolAdoptHelper dst__dnssafe_B_MemoryPoolAdoptHelper +#define B_MemoryPoolAlloc dst__dnssafe_B_MemoryPoolAlloc +#define B_MemoryPoolAllocAndCopy dst__dnssafe_B_MemoryPoolAllocAndCopy +#define B_MemoryPoolConstructor dst__dnssafe_B_MemoryPoolConstructor +#define B_MemoryPoolDestructor dst__dnssafe_B_MemoryPoolDestructor +#define B_MemoryPoolFindAllocedObject dst__dnssafe_B_MemoryPoolFindAllocedObject +#define B_MemoryPoolFree dst__dnssafe_B_MemoryPoolFree +#define B_MemoryPoolRealloc dst__dnssafe_B_MemoryPoolRealloc +#define B_MemoryPoolReset dst__dnssafe_B_MemoryPoolReset +#define CanonicalToBig dst__dnssafe_CanonicalToBig +#define A_RSA_CRT2Final dst__dnssafe_A_RSA_CRT2Final +#define A_RSA_CRT2Init dst__dnssafe_A_RSA_CRT2Init +#define A_RSA_CRT2Update dst__dnssafe_A_RSA_CRT2Update +#define B_DigestFinal dst__dnssafe_B_DigestFinal +#define B_DigestInit dst__dnssafe_B_DigestInit +#define B_DigestUpdate dst__dnssafe_B_DigestUpdate +#define A_DigestRandomGenerateBytes dst__dnssafe_A_DigestRandomGenerateBytes +#define A_DigestRandomInit dst__dnssafe_A_DigestRandomInit +#define A_DigestRandomUpdate dst__dnssafe_A_DigestRandomUpdate +#define B_DecryptFinal dst__dnssafe_B_DecryptFinal +#define B_DecryptInit dst__dnssafe_B_DecryptInit +#define B_DecryptUpdate dst__dnssafe_B_DecryptUpdate +#define B_EncryptFinal dst__dnssafe_B_EncryptFinal +#define B_EncryptInit dst__dnssafe_B_EncryptInit +#define B_EncryptUpdate dst__dnssafe_B_EncryptUpdate +#define B_GenerateInit dst__dnssafe_B_GenerateInit +#define B_GenerateKeypair dst__dnssafe_B_GenerateKeypair +#define B_GenerateParameters dst__dnssafe_B_GenerateParameters +#define A_IntegerBits dst__dnssafe_A_IntegerBits +#define AllocAndCopyIntegerItems dst__dnssafe_AllocAndCopyIntegerItems +#define B_CreateKeyObject dst__dnssafe_B_CreateKeyObject +#define B_DestroyKeyObject dst__dnssafe_B_DestroyKeyObject +#define B_GetKeyInfo dst__dnssafe_B_GetKeyInfo +#define B_SetKeyInfo dst__dnssafe_B_SetKeyInfo +#define KeyWrapCheck dst__dnssafe_KeyWrapCheck +#define KIT_8ByteAddInfo dst__dnssafe_KIT_8ByteAddInfo +#define KIT_8ByteMakeInfo dst__dnssafe_KIT_8ByteMakeInfo +#define KI_8Byte dst__dnssafe_KI_8Byte +#define KITItemAddInfo dst__dnssafe_KITItemAddInfo +#define KI_Item dst__dnssafe_KI_Item +#define B_KeyInfoTypeMakeError dst__dnssafe_B_KeyInfoTypeMakeError +#define CacheFullPrivateKey dst__dnssafe_CacheFullPrivateKey +#define GetFullPrivateKeyInfo dst__dnssafe_GetFullPrivateKeyInfo +#define KIT_PKCS_RSAPrivateAddInfo dst__dnssafe_KIT_PKCS_RSAPrivateAddInfo +#define KIT_PKCS_RSAPrivateMakeInfo dst__dnssafe_KIT_PKCS_RSAPrivateMakeInfo +#define KI_PKCS_RSAPrivate dst__dnssafe_KI_PKCS_RSAPrivate +#define KIT_RSA_CRTAddInfo dst__dnssafe_KIT_RSA_CRTAddInfo +#define KIT_RSA_CRTMakeInfo dst__dnssafe_KIT_RSA_CRTMakeInfo +#define KI_RSA_CRT dst__dnssafe_KI_RSA_CRT +#define KIT_RSAPublicAddInfo dst__dnssafe_KIT_RSAPublicAddInfo +#define KIT_RSAPublicMakeInfo dst__dnssafe_KIT_RSAPublicMakeInfo +#define KI_RSAPublic dst__dnssafe_KI_RSAPublic +#define A_MD5Final dst__dnssafe_A_MD5Final +#define A_MD5Init dst__dnssafe_A_MD5Init +#define A_MD5Update dst__dnssafe_A_MD5Update +#define A_MD5RandomGenerateBytes dst__dnssafe_A_MD5RandomGenerateBytes +#define A_MD5RandomInit dst__dnssafe_A_MD5RandomInit +#define A_MD5RandomUpdate dst__dnssafe_A_MD5RandomUpdate +#define PrimeFind dst__dnssafe_PrimeFind +#define PseudoPrime dst__dnssafe_PseudoPrime +#define B_GenerateRandomBytes dst__dnssafe_B_GenerateRandomBytes +#define B_RandomInit dst__dnssafe_B_RandomInit +#define B_RandomUpdate dst__dnssafe_B_RandomUpdate +#define A_RSAFinal dst__dnssafe_A_RSAFinal +#define A_RSAInit dst__dnssafe_A_RSAInit +#define A_RSAUpdate dst__dnssafe_A_RSAUpdate +#define A_RSAKeyGen dst__dnssafe_A_RSAKeyGen +#define A_RSAKeyGenInit dst__dnssafe_A_RSAKeyGenInit +#define SecretCBCDecryptFinal dst__dnssafe_SecretCBCDecryptFinal +#define SecretCBCDecryptUpdate dst__dnssafe_SecretCBCDecryptUpdate +#define SecretCBCEncryptFinal dst__dnssafe_SecretCBCEncryptFinal +#define SecretCBCEncryptUpdate dst__dnssafe_SecretCBCEncryptUpdate +#define CheckSurrender dst__dnssafe_CheckSurrender +#define AITChooseDigestNull_V_TABLE dst__dnssafe_AITChooseDigestNull_V_TABLE +#define AITChooseEncrypt8_V_TABLE dst__dnssafe_AITChooseEncrypt8_V_TABLE +#define AITChooseEncryptNull_V_TABLE dst__dnssafe_AITChooseEncryptNull_V_TABLE +#define AITChooseRandomNull_V_TABLE dst__dnssafe_AITChooseRandomNull_V_TABLE +#define AIT_MD5 dst__dnssafe_AIT_MD5 +#define AIT_MD5Random dst__dnssafe_AIT_MD5Random +#define AIT_PKCS_RSAPrivate dst__dnssafe_AIT_PKCS_RSAPrivate +#define AIT_PKCS_RSAPublic dst__dnssafe_AIT_PKCS_RSAPublic +#define AIT_RSAKeyGen dst__dnssafe_AIT_RSAKeyGen +#define AIT_RSAPrivate dst__dnssafe_AIT_RSAPrivate +#define AIT_RSAPublic dst__dnssafe_AIT_RSAPublic +#define AM_RSA_CRT_DECRYPT dst__dnssafe_AM_RSA_CRT_DECRYPT +#define AM_RSA_CRT_ENCRYPT dst__dnssafe_AM_RSA_CRT_ENCRYPT +#define AM_MD5 dst__dnssafe_AM_MD5 +#define AM_MD5_RANDOM dst__dnssafe_AM_MD5_RANDOM +#define AM_RSA_KEY_GEN dst__dnssafe_AM_RSA_KEY_GEN +#define AM_RSA_DECRYPT dst__dnssafe_AM_RSA_DECRYPT +#define AM_RSA_ENCRYPT dst__dnssafe_AM_RSA_ENCRYPT +#define KIT_8Byte dst__dnssafe_KIT_8Byte +#define KITItem dst__dnssafe_KITItem +#define KIT_PKCS_RSAPrivate dst__dnssafe_KIT_PKCS_RSAPrivate +#define KIT_RSA_CRT dst__dnssafe_KIT_RSA_CRT +#define KIT_RSAPublic dst__dnssafe_KIT_RSAPublic diff --git a/lib/dns/sec/rename.h b/lib/dns/sec/rename.h index a6a5301e4b..6927272d8c 100644 --- a/lib/dns/sec/rename.h +++ b/lib/dns/sec/rename.h @@ -16,270 +16,278 @@ */ #ifdef DST_USE_PRIVATE_OPENSSL -#define BN_CTX_end dst_BN_CTX_end -#define BN_CTX_free dst_BN_CTX_free -#define BN_CTX_get dst_BN_CTX_get -#define BN_CTX_init dst_BN_CTX_init -#define BN_CTX_new dst_BN_CTX_new -#define BN_CTX_start dst_BN_CTX_start -#define BN_MONT_CTX_copy dst_BN_MONT_CTX_copy -#define BN_MONT_CTX_free dst_BN_MONT_CTX_free -#define BN_MONT_CTX_init dst_BN_MONT_CTX_init -#define BN_MONT_CTX_new dst_BN_MONT_CTX_new -#define BN_MONT_CTX_set dst_BN_MONT_CTX_set -#define BN_RECP_CTX_free dst_BN_RECP_CTX_free -#define BN_RECP_CTX_init dst_BN_RECP_CTX_init -#define BN_RECP_CTX_new dst_BN_RECP_CTX_new -#define BN_RECP_CTX_set dst_BN_RECP_CTX_set -#define BN_add dst_BN_add -#define BN_add_word dst_BN_add_word -#define BN_bin2bn dst_BN_bin2bn -#define BN_bn2bin dst_BN_bn2bin -#define BN_bn2hex dst_BN_bn2hex -#define BN_clear dst_BN_clear -#define BN_clear_bit dst_BN_clear_bit -#define BN_clear_free dst_BN_clear_free -#define BN_cmp dst_BN_cmp -#define BN_copy dst_BN_copy -#define BN_div dst_BN_div -#define BN_div_recp dst_BN_div_recp -#define BN_div_word dst_BN_div_word -#define BN_dup dst_BN_dup -#define BN_exp dst_BN_exp -#define BN_free dst_BN_free -#define BN_from_montgomery dst_BN_from_montgomery -#define BN_gcd dst_BN_gcd -#define BN_generate_prime dst_BN_generate_prime -#define BN_get_params dst_BN_get_params -#define BN_get_word dst_BN_get_word -#define BN_hex2bn dst_BN_hex2bn -#define BN_init dst_BN_init -#define BN_is_bit_set dst_BN_is_bit_set -#define BN_is_prime dst_BN_is_prime -#define BN_is_prime_fasttest dst_BN_is_prime_fasttest -#define BN_lshift dst_BN_lshift -#define BN_lshift1 dst_BN_lshift1 -#define BN_mask_bits dst_BN_mask_bits -#define BN_mod dst_BN_mod -#define BN_mod_exp dst_BN_mod_exp -#define BN_mod_exp2_mont dst_BN_mod_exp2_mont -#define BN_mod_exp_mont dst_BN_mod_exp_mont -#define BN_mod_exp_recp dst_BN_mod_exp_recp -#define BN_mod_exp_simple dst_BN_mod_exp_simple -#define BN_mod_inverse dst_BN_mod_inverse -#define BN_mod_mul dst_BN_mod_mul -#define BN_mod_mul_montgomery dst_BN_mod_mul_montgomery -#define BN_mod_mul_reciprocal dst_BN_mod_mul_reciprocal -#define BN_mod_word dst_BN_mod_word -#define BN_mul dst_BN_mul -#define BN_mul_word dst_BN_mul_word -#define BN_new dst_BN_new -#define BN_num_bits dst_BN_num_bits -#define BN_num_bits_word dst_BN_num_bits_word -#define BN_options dst_BN_options -#define BN_pseudo_rand dst_BN_pseudo_rand -#define BN_rand dst_BN_rand -#define BN_reciprocal dst_BN_reciprocal -#define BN_rshift dst_BN_rshift -#define BN_rshift1 dst_BN_rshift1 -#define BN_set_bit dst_BN_set_bit -#define BN_set_params dst_BN_set_params -#define BN_set_word dst_BN_set_word -#define BN_sqr dst_BN_sqr -#define BN_sub dst_BN_sub -#define BN_sub_word dst_BN_sub_word -#define BN_uadd dst_BN_uadd -#define BN_ucmp dst_BN_ucmp -#define BN_usub dst_BN_usub -#define BN_value_one dst_BN_value_one -#define BUF_MEM_free dst_BUF_MEM_free -#define BUF_MEM_grow dst_BUF_MEM_grow -#define BUF_MEM_new dst_BUF_MEM_new -#define BUF_strdup dst_BUF_strdup -#define CRYPTO_add_lock dst_CRYPTO_add_lock -#define CRYPTO_dbg_free dst_CRYPTO_dbg_free -#define CRYPTO_dbg_get_options dst_CRYPTO_dbg_get_options -#define CRYPTO_dbg_malloc dst_CRYPTO_dbg_malloc -#define CRYPTO_dbg_realloc dst_CRYPTO_dbg_realloc -#define CRYPTO_dbg_set_options dst_CRYPTO_dbg_set_options -#define CRYPTO_dup_ex_data dst_CRYPTO_dup_ex_data -#define CRYPTO_free dst_CRYPTO_free -#define CRYPTO_free_ex_data dst_CRYPTO_free_ex_data -#define CRYPTO_free_locked dst_CRYPTO_free_locked -#define CRYPTO_get_add_lock_callback dst_CRYPTO_get_add_lock_callback -#define CRYPTO_get_ex_data dst_CRYPTO_get_ex_data -#define CRYPTO_get_ex_new_index dst_CRYPTO_get_ex_new_index -#define CRYPTO_get_id_callback dst_CRYPTO_get_id_callback -#define CRYPTO_get_lock_name dst_CRYPTO_get_lock_name -#define CRYPTO_get_locked_mem_functions dst_CRYPTO_get_locked_mem_functions -#define CRYPTO_get_locking_callback dst_CRYPTO_get_locking_callback -#define CRYPTO_get_mem_debug_functions dst_CRYPTO_get_mem_debug_functions -#define CRYPTO_get_mem_debug_options dst_CRYPTO_get_mem_debug_options -#define CRYPTO_get_mem_functions dst_CRYPTO_get_mem_functions -#define CRYPTO_get_new_lockid dst_CRYPTO_get_new_lockid -#define CRYPTO_is_mem_check_on dst_CRYPTO_is_mem_check_on -#define CRYPTO_lock dst_CRYPTO_lock -#define CRYPTO_malloc dst_CRYPTO_malloc -#define CRYPTO_malloc_locked dst_CRYPTO_malloc_locked -#define CRYPTO_mem_ctrl dst_CRYPTO_mem_ctrl -#define CRYPTO_new_ex_data dst_CRYPTO_new_ex_data -#define CRYPTO_num_locks dst_CRYPTO_num_locks -#define CRYPTO_pop_info dst_CRYPTO_pop_info -#define CRYPTO_push_info_ dst_CRYPTO_push_info_ -#define CRYPTO_realloc dst_CRYPTO_realloc -#define CRYPTO_remalloc dst_CRYPTO_remalloc -#define CRYPTO_remove_all_info dst_CRYPTO_remove_all_info -#define CRYPTO_set_add_lock_callback dst_CRYPTO_set_add_lock_callback -#define CRYPTO_set_ex_data dst_CRYPTO_set_ex_data -#define CRYPTO_set_id_callback dst_CRYPTO_set_id_callback -#define CRYPTO_set_locked_mem_functions dst_CRYPTO_set_locked_mem_functions -#define CRYPTO_set_locking_callback dst_CRYPTO_set_locking_callback -#define CRYPTO_set_mem_debug_functions dst_CRYPTO_set_mem_debug_functions -#define CRYPTO_set_mem_debug_options dst_CRYPTO_set_mem_debug_options -#define CRYPTO_set_mem_functions dst_CRYPTO_set_mem_functions -#define CRYPTO_thread_id dst_CRYPTO_thread_id -#define DH_OpenSSL dst_DH_OpenSSL -#define DH_compute_key dst_DH_compute_key -#define DH_free dst_DH_free -#define DH_generate_key dst_DH_generate_key -#define DH_generate_parameters dst_DH_generate_parameters -#define DH_get_default_method dst_DH_get_default_method -#define DH_get_ex_data dst_DH_get_ex_data -#define DH_get_ex_new_index dst_DH_get_ex_new_index -#define DH_new dst_DH_new -#define DH_new_method dst_DH_new_method -#define DH_set_default_method dst_DH_set_default_method -#define DH_set_ex_data dst_DH_set_ex_data -#define DH_set_method dst_DH_set_method -#define DH_size dst_DH_size -#define DSA_OpenSSL dst_DSA_OpenSSL -#define DSA_SIG_free dst_DSA_SIG_free -#define DSA_SIG_new dst_DSA_SIG_new -#define DSA_do_sign dst_DSA_do_sign -#define DSA_do_verify dst_DSA_do_verify -#define DSA_free dst_DSA_free -#define DSA_generate_key dst_DSA_generate_key -#define DSA_generate_parameters dst_DSA_generate_parameters -#define DSA_get_default_method dst_DSA_get_default_method -#define DSA_get_ex_data dst_DSA_get_ex_data -#define DSA_get_ex_new_index dst_DSA_get_ex_new_index -#define DSA_new dst_DSA_new -#define DSA_new_method dst_DSA_new_method -#define DSA_set_default_method dst_DSA_set_default_method -#define DSA_set_ex_data dst_DSA_set_ex_data -#define DSA_set_method dst_DSA_set_method -#define DSA_sign_setup dst_DSA_sign_setup -#define ERR_add_error_data dst_ERR_add_error_data -#define ERR_clear_error dst_ERR_clear_error -#define ERR_error_string dst_ERR_error_string -#define ERR_free_strings dst_ERR_free_strings -#define ERR_func_error_string dst_ERR_func_error_string -#define ERR_get_err_state_table dst_ERR_get_err_state_table -#define ERR_get_error dst_ERR_get_error -#define ERR_get_error_line dst_ERR_get_error_line -#define ERR_get_error_line_data dst_ERR_get_error_line_data -#define ERR_get_next_error_library dst_ERR_get_next_error_library -#define ERR_get_state dst_ERR_get_state -#define ERR_get_string_table dst_ERR_get_string_table -#define ERR_lib_error_string dst_ERR_lib_error_string -#define ERR_load_BN_strings dst_ERR_load_BN_strings -#define ERR_load_DH_strings dst_ERR_load_DH_strings -#define ERR_load_DSA_strings dst_ERR_load_DSA_strings -#define ERR_load_ERR_strings dst_ERR_load_ERR_strings -#define ERR_load_strings dst_ERR_load_strings -#define ERR_peek_error dst_ERR_peek_error -#define ERR_peek_error_line dst_ERR_peek_error_line -#define ERR_peek_error_line_data dst_ERR_peek_error_line_data -#define ERR_put_error dst_ERR_put_error -#define ERR_reason_error_string dst_ERR_reason_error_string -#define ERR_remove_state dst_ERR_remove_state -#define ERR_set_error_data dst_ERR_set_error_data -#define MD5_Final dst_MD5_Final -#define MD5_Init dst_MD5_Init -#define MD5_Transform dst_MD5_Transform -#define MD5_Update dst_MD5_Update -#define RAND_SSLeay dst_RAND_SSLeay -#define RAND_add dst_RAND_add -#define RAND_bytes dst_RAND_bytes -#define RAND_cleanup dst_RAND_cleanup -#define RAND_get_rand_method dst_RAND_get_rand_method -#define RAND_pseudo_bytes dst_RAND_pseudo_bytes -#define RAND_seed dst_RAND_seed -#define RAND_set_rand_method dst_RAND_set_rand_method -#define RAND_status dst_RAND_status -#define rand_ssleay_meth dst_rand_ssleay_meth -#define SHA1 dst_SHA1 -#define SHA1_Final dst_SHA1_Final -#define SHA1_Init dst_SHA1_Init -#define SHA1_Transform dst_SHA1_Transform -#define SHA1_Update dst_SHA1_Update -#define bn_add_words dst_bn_add_words -#define bn_cmp_words dst_bn_cmp_words -#define bn_div_words dst_bn_div_words -#define bn_expand2 dst_bn_expand2 -#define bn_mul_add_words dst_bn_mul_add_words -#define bn_mul_comba4 dst_bn_mul_comba4 -#define bn_mul_comba8 dst_bn_mul_comba8 -#define bn_mul_high dst_bn_mul_high -#define bn_mul_low_normal dst_bn_mul_low_normal -#define bn_mul_low_recursive dst_bn_mul_low_recursive -#define bn_mul_normal dst_bn_mul_normal -#define bn_mul_part_recursive dst_bn_mul_part_recursive -#define bn_mul_recursive dst_bn_mul_recursive -#define bn_mul_words dst_bn_mul_words -#define bn_sqr_comba4 dst_bn_sqr_comba4 -#define bn_sqr_comba8 dst_bn_sqr_comba8 -#define bn_sqr_normal dst_bn_sqr_normal -#define bn_sqr_recursive dst_bn_sqr_recursive -#define bn_sqr_words dst_bn_sqr_words -#define bn_sub_words dst_bn_sub_words -#define lh_delete dst_lh_delete -#define lh_doall dst_lh_doall -#define lh_doall_arg dst_lh_doall_arg -#define lh_free dst_lh_free -#define lh_insert dst_lh_insert -#define lh_new dst_lh_new -#define lh_retrieve dst_lh_retrieve -#define lh_strhash dst_lh_strhash -#define md5_block_host_order dst_md5_block_host_order -#define md5_block_data_order dst_md5_block_data_order -#define sha1_block_data_order dst_sha1_block_data_order -#define sha1_block_host_order dst_sha1_block_host_order -#define sk_CRYPTO_EX_DATA_FUNCS_delete dst_sk_CRYPTO_EX_DATA_FUNCS_delete -#define sk_CRYPTO_EX_DATA_FUNCS_delete_ptr dst_sk_CRYPTO_EX_DATA_FUNCS_delete_ptr -#define sk_CRYPTO_EX_DATA_FUNCS_dup dst_sk_CRYPTO_EX_DATA_FUNCS_dup -#define sk_CRYPTO_EX_DATA_FUNCS_find dst_sk_CRYPTO_EX_DATA_FUNCS_find -#define sk_CRYPTO_EX_DATA_FUNCS_free dst_sk_CRYPTO_EX_DATA_FUNCS_free -#define sk_CRYPTO_EX_DATA_FUNCS_insert dst_sk_CRYPTO_EX_DATA_FUNCS_insert -#define sk_CRYPTO_EX_DATA_FUNCS_new dst_sk_CRYPTO_EX_DATA_FUNCS_new -#define sk_CRYPTO_EX_DATA_FUNCS_new_null dst_sk_CRYPTO_EX_DATA_FUNCS_new_null -#define sk_CRYPTO_EX_DATA_FUNCS_num dst_sk_CRYPTO_EX_DATA_FUNCS_num -#define sk_CRYPTO_EX_DATA_FUNCS_pop dst_sk_CRYPTO_EX_DATA_FUNCS_pop -#define sk_CRYPTO_EX_DATA_FUNCS_pop_free dst_sk_CRYPTO_EX_DATA_FUNCS_pop_free -#define sk_CRYPTO_EX_DATA_FUNCS_push dst_sk_CRYPTO_EX_DATA_FUNCS_push -#define sk_CRYPTO_EX_DATA_FUNCS_set dst_sk_CRYPTO_EX_DATA_FUNCS_set -#define sk_CRYPTO_EX_DATA_FUNCS_set_cmp_func dst_sk_CRYPTO_EX_DATA_FUNCS_set_cmp_func -#define sk_CRYPTO_EX_DATA_FUNCS_shift dst_sk_CRYPTO_EX_DATA_FUNCS_shift -#define sk_CRYPTO_EX_DATA_FUNCS_sort dst_sk_CRYPTO_EX_DATA_FUNCS_sort -#define sk_CRYPTO_EX_DATA_FUNCS_unshift dst_sk_CRYPTO_EX_DATA_FUNCS_unshift -#define sk_CRYPTO_EX_DATA_FUNCS_value dst_sk_CRYPTO_EX_DATA_FUNCS_value -#define sk_CRYPTO_EX_DATA_FUNCS_zero dst_sk_CRYPTO_EX_DATA_FUNCS_zero -#define sk_delete dst_sk_delete -#define sk_delete_ptr dst_sk_delete_ptr -#define sk_dup dst_sk_dup -#define sk_find dst_sk_find -#define sk_free dst_sk_free -#define sk_insert dst_sk_insert -#define sk_new dst_sk_new -#define sk_num dst_sk_num -#define sk_pop dst_sk_pop -#define sk_pop_free dst_sk_pop_free -#define sk_push dst_sk_push -#define sk_set dst_sk_set -#define sk_set_cmp_func dst_sk_set_cmp_func -#define sk_shift dst_sk_shift -#define sk_sort dst_sk_sort -#define sk_unshift dst_sk_unshift -#define sk_value dst_sk_value -#define sk_zero dst_sk_zero +#define BN_CTX_end dst__openssl_BN_CTX_end +#define BN_CTX_free dst__openssl_BN_CTX_free +#define BN_CTX_get dst__openssl_BN_CTX_get +#define BN_CTX_init dst__openssl_BN_CTX_init +#define BN_CTX_new dst__openssl_BN_CTX_new +#define BN_CTX_start dst__openssl_BN_CTX_start +#define BN_MONT_CTX_copy dst__openssl_BN_MONT_CTX_copy +#define BN_MONT_CTX_free dst__openssl_BN_MONT_CTX_free +#define BN_MONT_CTX_init dst__openssl_BN_MONT_CTX_init +#define BN_MONT_CTX_new dst__openssl_BN_MONT_CTX_new +#define BN_MONT_CTX_set dst__openssl_BN_MONT_CTX_set +#define BN_RECP_CTX_free dst__openssl_BN_RECP_CTX_free +#define BN_RECP_CTX_init dst__openssl_BN_RECP_CTX_init +#define BN_RECP_CTX_new dst__openssl_BN_RECP_CTX_new +#define BN_RECP_CTX_set dst__openssl_BN_RECP_CTX_set +#define BN_add dst__openssl_BN_add +#define BN_add_word dst__openssl_BN_add_word +#define BN_bin2bn dst__openssl_BN_bin2bn +#define BN_bn2bin dst__openssl_BN_bn2bin +#define BN_bn2hex dst__openssl_BN_bn2hex +#define BN_clear dst__openssl_BN_clear +#define BN_clear_bit dst__openssl_BN_clear_bit +#define BN_clear_free dst__openssl_BN_clear_free +#define BN_cmp dst__openssl_BN_cmp +#define BN_copy dst__openssl_BN_copy +#define BN_div dst__openssl_BN_div +#define BN_div_recp dst__openssl_BN_div_recp +#define BN_div_word dst__openssl_BN_div_word +#define BN_dup dst__openssl_BN_dup +#define BN_exp dst__openssl_BN_exp +#define BN_free dst__openssl_BN_free +#define BN_from_montgomery dst__openssl_BN_from_montgomery +#define BN_gcd dst__openssl_BN_gcd +#define BN_generate_prime dst__openssl_BN_generate_prime +#define BN_get_params dst__openssl_BN_get_params +#define BN_get_word dst__openssl_BN_get_word +#define BN_hex2bn dst__openssl_BN_hex2bn +#define BN_init dst__openssl_BN_init +#define BN_is_bit_set dst__openssl_BN_is_bit_set +#define BN_is_prime dst__openssl_BN_is_prime +#define BN_is_prime_fasttest dst__openssl_BN_is_prime_fasttest +#define BN_lshift dst__openssl_BN_lshift +#define BN_lshift1 dst__openssl_BN_lshift1 +#define BN_mask_bits dst__openssl_BN_mask_bits +#define BN_mod dst__openssl_BN_mod +#define BN_mod_exp dst__openssl_BN_mod_exp +#define BN_mod_exp2_mont dst__openssl_BN_mod_exp2_mont +#define BN_mod_exp_mont dst__openssl_BN_mod_exp_mont +#define BN_mod_exp_recp dst__openssl_BN_mod_exp_recp +#define BN_mod_exp_simple dst__openssl_BN_mod_exp_simple +#define BN_mod_inverse dst__openssl_BN_mod_inverse +#define BN_mod_mul dst__openssl_BN_mod_mul +#define BN_mod_mul_montgomery dst__openssl_BN_mod_mul_montgomery +#define BN_mod_mul_reciprocal dst__openssl_BN_mod_mul_reciprocal +#define BN_mod_word dst__openssl_BN_mod_word +#define BN_mul dst__openssl_BN_mul +#define BN_mul_word dst__openssl_BN_mul_word +#define BN_new dst__openssl_BN_new +#define BN_num_bits dst__openssl_BN_num_bits +#define BN_num_bits_word dst__openssl_BN_num_bits_word +#define BN_options dst__openssl_BN_options +#define BN_pseudo_rand dst__openssl_BN_pseudo_rand +#define BN_rand dst__openssl_BN_rand +#define BN_reciprocal dst__openssl_BN_reciprocal +#define BN_rshift dst__openssl_BN_rshift +#define BN_rshift1 dst__openssl_BN_rshift1 +#define BN_set_bit dst__openssl_BN_set_bit +#define BN_set_params dst__openssl_BN_set_params +#define BN_set_word dst__openssl_BN_set_word +#define BN_sqr dst__openssl_BN_sqr +#define BN_sub dst__openssl_BN_sub +#define BN_sub_word dst__openssl_BN_sub_word +#define BN_uadd dst__openssl_BN_uadd +#define BN_ucmp dst__openssl_BN_ucmp +#define BN_usub dst__openssl_BN_usub +#define BN_value_one dst__openssl_BN_value_one +#define BN_version dst__openssl_BN_version +#define BUF_MEM_free dst__openssl_BUF_MEM_free +#define BUF_MEM_grow dst__openssl_BUF_MEM_grow +#define BUF_MEM_new dst__openssl_BUF_MEM_new +#define BUF_strdup dst__openssl_BUF_strdup +#define CRYPTO_add_lock dst__openssl_CRYPTO_add_lock +#define CRYPTO_dbg_free dst__openssl_CRYPTO_dbg_free +#define CRYPTO_dbg_get_options dst__openssl_CRYPTO_dbg_get_options +#define CRYPTO_dbg_malloc dst__openssl_CRYPTO_dbg_malloc +#define CRYPTO_dbg_realloc dst__openssl_CRYPTO_dbg_realloc +#define CRYPTO_dbg_set_options dst__openssl_CRYPTO_dbg_set_options +#define CRYPTO_dup_ex_data dst__openssl_CRYPTO_dup_ex_data +#define CRYPTO_free dst__openssl_CRYPTO_free +#define CRYPTO_free_ex_data dst__openssl_CRYPTO_free_ex_data +#define CRYPTO_free_locked dst__openssl_CRYPTO_free_locked +#define CRYPTO_get_add_lock_callback dst__openssl_CRYPTO_get_add_lock_callback +#define CRYPTO_get_ex_data dst__openssl_CRYPTO_get_ex_data +#define CRYPTO_get_ex_new_index dst__openssl_CRYPTO_get_ex_new_index +#define CRYPTO_get_id_callback dst__openssl_CRYPTO_get_id_callback +#define CRYPTO_get_lock_name dst__openssl_CRYPTO_get_lock_name +#define CRYPTO_get_locked_mem_functions dst__openssl_CRYPTO_get_locked_mem_functions +#define CRYPTO_get_locking_callback dst__openssl_CRYPTO_get_locking_callback +#define CRYPTO_get_mem_debug_functions dst__openssl_CRYPTO_get_mem_debug_functions +#define CRYPTO_get_mem_debug_options dst__openssl_CRYPTO_get_mem_debug_options +#define CRYPTO_get_mem_functions dst__openssl_CRYPTO_get_mem_functions +#define CRYPTO_get_new_lockid dst__openssl_CRYPTO_get_new_lockid +#define CRYPTO_is_mem_check_on dst__openssl_CRYPTO_is_mem_check_on +#define CRYPTO_lock dst__openssl_CRYPTO_lock +#define CRYPTO_malloc dst__openssl_CRYPTO_malloc +#define CRYPTO_malloc_locked dst__openssl_CRYPTO_malloc_locked +#define CRYPTO_mem_ctrl dst__openssl_CRYPTO_mem_ctrl +#define CRYPTO_new_ex_data dst__openssl_CRYPTO_new_ex_data +#define CRYPTO_num_locks dst__openssl_CRYPTO_num_locks +#define CRYPTO_pop_info dst__openssl_CRYPTO_pop_info +#define CRYPTO_push_info_ dst__openssl_CRYPTO_push_info_ +#define CRYPTO_realloc dst__openssl_CRYPTO_realloc +#define CRYPTO_remalloc dst__openssl_CRYPTO_remalloc +#define CRYPTO_remove_all_info dst__openssl_CRYPTO_remove_all_info +#define CRYPTO_set_add_lock_callback dst__openssl_CRYPTO_set_add_lock_callback +#define CRYPTO_set_ex_data dst__openssl_CRYPTO_set_ex_data +#define CRYPTO_set_id_callback dst__openssl_CRYPTO_set_id_callback +#define CRYPTO_set_locked_mem_functions dst__openssl_CRYPTO_set_locked_mem_functions +#define CRYPTO_set_locking_callback dst__openssl_CRYPTO_set_locking_callback +#define CRYPTO_set_mem_debug_functions dst__openssl_CRYPTO_set_mem_debug_functions +#define CRYPTO_set_mem_debug_options dst__openssl_CRYPTO_set_mem_debug_options +#define CRYPTO_set_mem_functions dst__openssl_CRYPTO_set_mem_functions +#define CRYPTO_thread_id dst__openssl_CRYPTO_thread_id +#define DH_OpenSSL dst__openssl_DH_OpenSSL +#define DH_compute_key dst__openssl_DH_compute_key +#define DH_free dst__openssl_DH_free +#define DH_generate_key dst__openssl_DH_generate_key +#define DH_generate_parameters dst__openssl_DH_generate_parameters +#define DH_get_default_method dst__openssl_DH_get_default_method +#define DH_get_ex_data dst__openssl_DH_get_ex_data +#define DH_get_ex_new_index dst__openssl_DH_get_ex_new_index +#define DH_new dst__openssl_DH_new +#define DH_new_method dst__openssl_DH_new_method +#define DH_set_default_method dst__openssl_DH_set_default_method +#define DH_set_ex_data dst__openssl_DH_set_ex_data +#define DH_set_method dst__openssl_DH_set_method +#define DH_size dst__openssl_DH_size +#define DSA_OpenSSL dst__openssl_DSA_OpenSSL +#define DSA_SIG_free dst__openssl_DSA_SIG_free +#define DSA_SIG_new dst__openssl_DSA_SIG_new +#define DSA_do_sign dst__openssl_DSA_do_sign +#define DSA_do_verify dst__openssl_DSA_do_verify +#define DSA_free dst__openssl_DSA_free +#define DSA_generate_key dst__openssl_DSA_generate_key +#define DSA_generate_parameters dst__openssl_DSA_generate_parameters +#define DSA_get_default_method dst__openssl_DSA_get_default_method +#define DSA_get_ex_data dst__openssl_DSA_get_ex_data +#define DSA_get_ex_new_index dst__openssl_DSA_get_ex_new_index +#define DSA_new dst__openssl_DSA_new +#define DSA_new_method dst__openssl_DSA_new_method +#define DSA_set_default_method dst__openssl_DSA_set_default_method +#define DSA_set_ex_data dst__openssl_DSA_set_ex_data +#define DSA_set_method dst__openssl_DSA_set_method +#define DSA_sign_setup dst__openssl_DSA_sign_setup +#define ERR_add_error_data dst__openssl_ERR_add_error_data +#define ERR_clear_error dst__openssl_ERR_clear_error +#define ERR_error_string dst__openssl_ERR_error_string +#define ERR_free_strings dst__openssl_ERR_free_strings +#define ERR_func_error_string dst__openssl_ERR_func_error_string +#define ERR_get_err_state_table dst__openssl_ERR_get_err_state_table +#define ERR_get_error dst__openssl_ERR_get_error +#define ERR_get_error_line dst__openssl_ERR_get_error_line +#define ERR_get_error_line_data dst__openssl_ERR_get_error_line_data +#define ERR_get_next_error_library dst__openssl_ERR_get_next_error_library +#define ERR_get_state dst__openssl_ERR_get_state +#define ERR_get_string_table dst__openssl_ERR_get_string_table +#define ERR_lib_error_string dst__openssl_ERR_lib_error_string +#define ERR_load_BN_strings dst__openssl_ERR_load_BN_strings +#define ERR_load_DH_strings dst__openssl_ERR_load_DH_strings +#define ERR_load_DSA_strings dst__openssl_ERR_load_DSA_strings +#define ERR_load_ERR_strings dst__openssl_ERR_load_ERR_strings +#define ERR_load_strings dst__openssl_ERR_load_strings +#define ERR_peek_error dst__openssl_ERR_peek_error +#define ERR_peek_error_line dst__openssl_ERR_peek_error_line +#define ERR_peek_error_line_data dst__openssl_ERR_peek_error_line_data +#define ERR_put_error dst__openssl_ERR_put_error +#define ERR_reason_error_string dst__openssl_ERR_reason_error_string +#define ERR_remove_state dst__openssl_ERR_remove_state +#define ERR_set_error_data dst__openssl_ERR_set_error_data +#define MD5_Final dst__openssl_MD5_Final +#define MD5_Init dst__openssl_MD5_Init +#define MD5_Transform dst__openssl_MD5_Transform +#define MD5_Update dst__openssl_MD5_Update +#define RAND_SSLeay dst__openssl_RAND_SSLeay +#define RAND_add dst__openssl_RAND_add +#define RAND_bytes dst__openssl_RAND_bytes +#define RAND_cleanup dst__openssl_RAND_cleanup +#define RAND_get_rand_method dst__openssl_RAND_get_rand_method +#define RAND_pseudo_bytes dst__openssl_RAND_pseudo_bytes +#define RAND_seed dst__openssl_RAND_seed +#define RAND_set_rand_method dst__openssl_RAND_set_rand_method +#define RAND_status dst__openssl_RAND_status +#define rand_ssleay_meth dst__openssl_rand_ssleay_meth +#define SHA1 dst__openssl_SHA1 +#define SHA1_Final dst__openssl_SHA1_Final +#define SHA1_Init dst__openssl_SHA1_Init +#define SHA1_Transform dst__openssl_SHA1_Transform +#define SHA1_Update dst__openssl_SHA1_Update +#define bn_add_words dst__openssl_bn_add_words +#define bn_cmp_words dst__openssl_bn_cmp_words +#define bn_div_words dst__openssl_bn_div_words +#define bn_expand2 dst__openssl_bn_expand2 +#define bn_mul_add_words dst__openssl_bn_mul_add_words +#define bn_mul_comba4 dst__openssl_bn_mul_comba4 +#define bn_mul_comba8 dst__openssl_bn_mul_comba8 +#define bn_mul_high dst__openssl_bn_mul_high +#define bn_mul_low_normal dst__openssl_bn_mul_low_normal +#define bn_mul_low_recursive dst__openssl_bn_mul_low_recursive +#define bn_mul_normal dst__openssl_bn_mul_normal +#define bn_mul_part_recursive dst__openssl_bn_mul_part_recursive +#define bn_mul_recursive dst__openssl_bn_mul_recursive +#define bn_mul_words dst__openssl_bn_mul_words +#define bn_sqr_comba4 dst__openssl_bn_sqr_comba4 +#define bn_sqr_comba8 dst__openssl_bn_sqr_comba8 +#define bn_sqr_normal dst__openssl_bn_sqr_normal +#define bn_sqr_recursive dst__openssl_bn_sqr_recursive +#define bn_sqr_words dst__openssl_bn_sqr_words +#define bn_sub_words dst__openssl_bn_sub_words +#define lh_delete dst__openssl_lh_delete +#define lh_doall dst__openssl_lh_doall +#define lh_doall_arg dst__openssl_lh_doall_arg +#define lh_free dst__openssl_lh_free +#define lh_insert dst__openssl_lh_insert +#define lh_new dst__openssl_lh_new +#define lh_retrieve dst__openssl_lh_retrieve +#define lh_strhash dst__openssl_lh_strhash +#define md5_block_host_order dst__openssl_md5_block_host_order +#define md5_block_data_order dst__openssl_md5_block_data_order +#define sha1_block_data_order dst__openssl_sha1_block_data_order +#define sha1_block_host_order dst__openssl_sha1_block_host_order +#define sk_CRYPTO_EX_DATA_FUNCS_delete dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_delete +#define sk_CRYPTO_EX_DATA_FUNCS_delete_ptr dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_delete_ptr +#define sk_CRYPTO_EX_DATA_FUNCS_dup dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_dup +#define sk_CRYPTO_EX_DATA_FUNCS_find dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_find +#define sk_CRYPTO_EX_DATA_FUNCS_free dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_free +#define sk_CRYPTO_EX_DATA_FUNCS_insert dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_insert +#define sk_CRYPTO_EX_DATA_FUNCS_new dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_new +#define sk_CRYPTO_EX_DATA_FUNCS_new_null dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_new_null +#define sk_CRYPTO_EX_DATA_FUNCS_num dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_num +#define sk_CRYPTO_EX_DATA_FUNCS_pop dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_pop +#define sk_CRYPTO_EX_DATA_FUNCS_pop_free dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_pop_free +#define sk_CRYPTO_EX_DATA_FUNCS_push dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_push +#define sk_CRYPTO_EX_DATA_FUNCS_set dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_set +#define sk_CRYPTO_EX_DATA_FUNCS_set_cmp_func dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_set_cmp_func +#define sk_CRYPTO_EX_DATA_FUNCS_shift dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_shift +#define sk_CRYPTO_EX_DATA_FUNCS_sort dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_sort +#define sk_CRYPTO_EX_DATA_FUNCS_unshift dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_unshift +#define sk_CRYPTO_EX_DATA_FUNCS_value dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_value +#define sk_CRYPTO_EX_DATA_FUNCS_zero dst__openssl_sk_CRYPTO_EX_DATA_FUNCS_zero +#define sk_delete dst__openssl_sk_delete +#define sk_delete_ptr dst__openssl_sk_delete_ptr +#define sk_dup dst__openssl_sk_dup +#define sk_find dst__openssl_sk_find +#define sk_free dst__openssl_sk_free +#define sk_insert dst__openssl_sk_insert +#define sk_new dst__openssl_sk_new +#define sk_num dst__openssl_sk_num +#define sk_pop dst__openssl_sk_pop +#define sk_pop_free dst__openssl_sk_pop_free +#define sk_push dst__openssl_sk_push +#define sk_set dst__openssl_sk_set +#define sk_set_cmp_func dst__openssl_sk_set_cmp_func +#define sk_shift dst__openssl_sk_shift +#define sk_sort dst__openssl_sk_sort +#define sk_unshift dst__openssl_sk_unshift +#define sk_value dst__openssl_sk_value +#define sk_zero dst__openssl_sk_zero +#define DH_version dst__openssl_DH_version +#define DSA_version dst__openssl_DSA_version +#define lh_version dst__openssl_lh_version +#define RAND_version dst__openssl_RAND_version +#define MD5_version dst__openssl_MD5_version +#define SHA1_version dst__openssl_SHA1_version +#define STACK_version dst__openssl_STACK_version #endif