* @return krb5_error_code
*/
int smb_krb5_create_key_from_string(krb5_context context,
- krb5_principal *host_princ,
+ krb5_const_principal host_princ,
krb5_data *salt,
krb5_data *password,
krb5_enctype enctype,
krb5_data _salt;
if (salt == NULL) {
- ret = krb5_principal2salt(context, *host_princ, &_salt);
+ ret = krb5_principal2salt(context, host_princ, &_salt);
if (ret) {
DEBUG(1,("krb5_principal2salt failed (%s)\n", error_message(ret)));
return ret;
krb5_salt _salt;
if (salt == NULL) {
- ret = krb5_get_pw_salt(context, *host_princ, &_salt);
+ ret = krb5_get_pw_salt(context, host_princ, &_salt);
if (ret) {
DEBUG(1,("krb5_get_pw_salt failed (%s)\n", error_message(ret)));
return ret;
*/
int smb_krb5_get_pw_salt(krb5_context context,
- krb5_principal host_princ,
+ krb5_const_principal host_princ,
krb5_data *psalt)
#if defined(HAVE_KRB5_GET_PW_SALT)
/* Heimdal */