support KRB5_KDB_SALTTYPE_CERTHASH
This commit is contained in:
@@ -125,6 +125,7 @@ mdb_principal2key(krb5_context context,
|
||||
#define KRB5_KDB_SALTTYPE_ONLYREALM 3
|
||||
#define KRB5_KDB_SALTTYPE_SPECIAL 4
|
||||
#define KRB5_KDB_SALTTYPE_AFS3 5
|
||||
#define KRB5_KDB_SALTTYPE_CERTHASH 6
|
||||
|
||||
static krb5_error_code
|
||||
fix_salt(krb5_context context, hdb_entry *ent, int key_num)
|
||||
@@ -184,6 +185,11 @@ fix_salt(krb5_context context, hdb_entry *ent, int key_num)
|
||||
return ret;
|
||||
salt->type = KRB5_PADATA_AFS3_SALT;
|
||||
break;
|
||||
case KRB5_KDB_SALTTYPE_CERTHASH:
|
||||
krb5_data_free(&salt->salt);
|
||||
free(ent->keys.val[key_num].salt);
|
||||
ent->keys.val[key_num].salt = NULL;
|
||||
break;
|
||||
default:
|
||||
abort();
|
||||
}
|
||||
|
Reference in New Issue
Block a user