cleanup default_etypes
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3589 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -104,18 +104,19 @@ valid_etype(krb5_context context, krb5_enctype e)
|
|||||||
static krb5_error_code
|
static krb5_error_code
|
||||||
default_etypes(krb5_enctype **etype)
|
default_etypes(krb5_enctype **etype)
|
||||||
{
|
{
|
||||||
krb5_enctype *p;
|
krb5_enctype p[] = {
|
||||||
ALLOC(p, 6);
|
ETYPE_DES3_CBC_SHA1,
|
||||||
if(!p)
|
ETYPE_DES3_CBC_MD5,
|
||||||
return ENOMEM;
|
ETYPE_DES_CBC_MD5,
|
||||||
*etype = p;
|
ETYPE_DES_CBC_MD4,
|
||||||
*p++ = ETYPE_DES3_CBC_SHA1;
|
ETYPE_DES_CBC_CRC,
|
||||||
*p++ = ETYPE_DES3_CBC_MD5;
|
0
|
||||||
*p++ = ETYPE_DES_CBC_MD5;
|
};
|
||||||
*p++ = ETYPE_DES_CBC_MD4;
|
*etype = malloc(sizeof(p));
|
||||||
*p++ = ETYPE_DES_CBC_CRC;
|
if(*etype == NULL)
|
||||||
*p++ = 0;
|
return ENOMEM;
|
||||||
return 0;
|
memcpy(*etype, p, sizeof(p));
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
krb5_error_code
|
krb5_error_code
|
||||||
|
Reference in New Issue
Block a user