cleanup default_etypes

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3589 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-10-13 16:30:28 +00:00
parent 8eb312128d
commit 5b6b06fe99

View File

@@ -104,18 +104,19 @@ valid_etype(krb5_context context, krb5_enctype e)
static krb5_error_code
default_etypes(krb5_enctype **etype)
{
krb5_enctype *p;
ALLOC(p, 6);
if(!p)
return ENOMEM;
*etype = p;
*p++ = ETYPE_DES3_CBC_SHA1;
*p++ = ETYPE_DES3_CBC_MD5;
*p++ = ETYPE_DES_CBC_MD5;
*p++ = ETYPE_DES_CBC_MD4;
*p++ = ETYPE_DES_CBC_CRC;
*p++ = 0;
return 0;
krb5_enctype p[] = {
ETYPE_DES3_CBC_SHA1,
ETYPE_DES3_CBC_MD5,
ETYPE_DES_CBC_MD5,
ETYPE_DES_CBC_MD4,
ETYPE_DES_CBC_CRC,
0
};
*etype = malloc(sizeof(p));
if(*etype == NULL)
return ENOMEM;
memcpy(*etype, p, sizeof(p));
return 0;
}
krb5_error_code