hide more functions (dead stripping caugth these)

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23965 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2008-10-26 18:22:16 +00:00
parent b2db6cefa0
commit d5163cf946

View File

@@ -145,7 +145,6 @@ struct encryption_type {
static struct checksum_type *_find_checksum(krb5_cksumtype type);
static struct encryption_type *_find_enctype(krb5_enctype type);
static struct key_type *_find_keytype(krb5_keytype type);
static krb5_error_code _get_derived_key(krb5_context, krb5_crypto,
unsigned, struct key_data**);
static struct key_data *_new_derived_key(krb5_crypto crypto, unsigned usage);
@@ -179,6 +178,7 @@ struct evp_schedule {
static HEIMDAL_MUTEX crypto_mutex = HEIMDAL_MUTEX_INITIALIZER;
#ifdef WEAK_ENCTYPES
static void
krb5_DES_random_key(krb5_context context,
krb5_keyblock *key)
@@ -190,7 +190,6 @@ krb5_DES_random_key(krb5_context context,
} while(DES_is_weak_key(k));
}
#ifdef WEAK_ENCTYPES
static void
krb5_DES_schedule_old(krb5_context context,
struct key_type *kt,
@@ -198,8 +197,6 @@ krb5_DES_schedule_old(krb5_context context,
{
DES_set_key_unchecked(key->key->keyvalue.data, key->schedule->data);
}
#endif /* WEAK_ENCTYPES */
#ifdef ENABLE_AFS_STRING_TO_KEY
@@ -384,6 +381,7 @@ krb5_DES_random_to_key(krb5_context context,
if(DES_is_weak_key(k))
xor(k, (const unsigned char*)"\0\0\0\0\0\0\0\xf0");
}
#endif
/*
*
@@ -722,6 +720,7 @@ evp_cleanup(krb5_context context, struct key_data *kd)
*
*/
#ifdef WEAK_ENCTYPES
static struct salt_type des_salt[] = {
{
KRB5_PW_SALT,
@@ -737,6 +736,7 @@ static struct salt_type des_salt[] = {
#endif
{ 0 }
};
#endif
#ifdef DES3_OLD_ENCTYPE
static struct salt_type des3_salt[] = {
@@ -803,7 +803,6 @@ static struct key_type keytype_des_old = {
des_salt,
krb5_DES_random_to_key
};
#endif /* WEAK_ENCTYPES */
static struct key_type keytype_des = {
KEYTYPE_DES,
@@ -818,6 +817,7 @@ static struct key_type keytype_des = {
evp_cleanup,
EVP_des_cbc
};
#endif /* WEAK_ENCTYPES */
#ifdef DES3_OLD_ENCTYPE
static struct key_type keytype_des3 = {
@@ -888,31 +888,6 @@ static struct key_type keytype_arcfour = {
arcfour_salt
};
static struct key_type *keytypes[] = {
&keytype_null,
&keytype_des,
&keytype_des3_derived,
#ifdef DES3_OLD_ENCTYPE
&keytype_des3,
#endif
&keytype_aes128,
&keytype_aes256,
&keytype_arcfour
};
static int num_keytypes = sizeof(keytypes) / sizeof(keytypes[0]);
static struct key_type *
_find_keytype(krb5_keytype type)
{
int i;
for(i = 0; i < num_keytypes; i++)
if(keytypes[i]->type == type)
return keytypes[i];
return NULL;
}
krb5_error_code KRB5_LIB_FUNCTION
krb5_salttype_to_string (krb5_context context,
krb5_enctype etype,
@@ -1379,6 +1354,7 @@ RSA_MD5_DES_verify(krb5_context context,
return des_verify(context, EVP_md5(), key, data, len, C);
}
#ifdef DES3_OLD_ENCTYPE
static krb5_error_code
RSA_MD5_DES3_checksum(krb5_context context,
struct key_data *key,
@@ -1400,6 +1376,7 @@ RSA_MD5_DES3_verify(krb5_context context,
{
return des_verify(context, EVP_md5(), key, data, len, C);
}
#endif
static krb5_error_code
SHA1_checksum(krb5_context context,
@@ -4596,6 +4573,31 @@ krb5_crypto_prf(krb5_context context,
#ifndef HEIMDAL_SMALLER
static struct key_type *keytypes[] = {
&keytype_null,
&keytype_des,
&keytype_des3_derived,
#ifdef DES3_OLD_ENCTYPE
&keytype_des3,
#endif
&keytype_aes128,
&keytype_aes256,
&keytype_arcfour
};
static int num_keytypes = sizeof(keytypes) / sizeof(keytypes[0]);
static struct key_type *
_find_keytype(krb5_keytype type)
{
int i;
for(i = 0; i < num_keytypes; i++)
if(keytypes[i]->type == type)
return keytypes[i];
return NULL;
}
/*
* First take the configured list of etypes for `keytype' if available,
* else, do `krb5_keytype_to_enctypes'.
@@ -4707,4 +4709,4 @@ krb5_keytype_to_enctypes (krb5_context context,
return 0;
}
#endif
#endif /* HEIMDAL_SMALLER */