diff --git a/lib/krb5/krb5_locl.h b/lib/krb5/krb5_locl.h index 8cb377169..8bcd282a3 100644 --- a/lib/krb5/krb5_locl.h +++ b/lib/krb5/krb5_locl.h @@ -115,7 +115,15 @@ struct sockaddr_dl; #include "crypto-headers.h" + #include + +/* XXX glue for pkinit */ +struct krb5_pk_identity; +struct krb5_pk_cert; +struct ContentInfo; +typedef struct krb5_pk_init_ctx_data *krb5_pk_init_ctx; + #include #include @@ -142,9 +150,8 @@ typedef enum { KRB5_PA_PAC_REQ_FALSE } krb5_get_init_creds_req_pac; -typedef struct krb5_pk_init_ctx_data *krb5_pk_init_ctx; - struct _krb5_get_init_creds_opt_private { + int refcount; /* ENC_TIMESTAMP */ const char *password; krb5_s2k_proc key_proc;