add KEYTYPE_USE_AFS3_SALT to keytype if using AFS3 salt
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5150 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -62,10 +62,17 @@ _kadm5_set_keys(kadm5_server_context *context,
|
||||
key->salt = NULL;
|
||||
}
|
||||
krb5_free_keyblock_contents(context->context, &key->key);
|
||||
ret = krb5_string_to_key(password,
|
||||
key->salt ? &key->salt->salt : &salt,
|
||||
key->key.keytype,
|
||||
&key->key);
|
||||
{
|
||||
krb5_keytype kt = key->key.keytype;
|
||||
if(kt == KEYTYPE_DES &&
|
||||
key->salt &&
|
||||
key->salt->type == hdb_afs3_salt)
|
||||
kt |= KEYTYPE_USE_AFS3_SALT;
|
||||
ret = krb5_string_to_key(password,
|
||||
key->salt ? &key->salt->salt : &salt,
|
||||
kt,
|
||||
&key->key);
|
||||
}
|
||||
if(ret)
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user