krb5_authenticator
krb5_authenticator authent;
krb5_authenticator auth;
krb5_authenticator auth;
krb5_authenticator authenticator;
krb5_authenticator *authenticator)
krb5_authenticator *authenticator)
krb5_authenticator */*authenticator*/);
krb5_authenticator */*authenticator*/);
krb5_authenticator authenticator;
krb5_authenticator authenticator;
encode_krb5_authenticator(const krb5_authenticator *rep, krb5_data **code);
decode_krb5_authenticator(const krb5_data *code, krb5_authenticator **rep);
k5_size_authenticator(krb5_authenticator *authenticator, size_t *sizep);
k5_externalize_authenticator(krb5_authenticator *authenticator,
k5_internalize_authenticator(krb5_authenticator **argp,
krb5_authenticator *);
krb5_authenticator * authenticator = NULL;
krb5_authenticator *authenticator, krb5_gss_ctx_ext_t exts,
krb5_authenticator *authdat = 0;
DEFFIELD(authenticator_1, krb5_authenticator, client, 1, realm_of_principal);
DEFFIELD(authenticator_2, krb5_authenticator, client, 2, principal);
DEFFIELD(authenticator_3, krb5_authenticator, checksum, 3, opt_checksum_ptr);
DEFFIELD(authenticator_4, krb5_authenticator, cusec, 4, int32);
DEFFIELD(authenticator_5, krb5_authenticator, ctime, 5, kerberos_time);
DEFFIELD(authenticator_6, krb5_authenticator, subkey, 6,
DEFFIELD(authenticator_7, krb5_authenticator, seq_number, 7, opt_seqno);
DEFFIELD(authenticator_8, krb5_authenticator, authorization_data, 8,
DEFSEQTYPE(untagged_authenticator, krb5_authenticator, authenticator_fields);
krb5_authenticator *authentp; /* mk_req, rd_req, mk_rep, ...*/
krb5_copy_authenticator(krb5_context context, const krb5_authenticator *authfrom,
krb5_authenticator **authto)
krb5_authenticator *tempto;
if (!(tempto = (krb5_authenticator *)malloc(sizeof(*tempto))))
krb5_authenticator **authenticator)
krb5_free_authenticator_contents(krb5_context context, krb5_authenticator *val)
krb5_free_authenticator(krb5_context context, krb5_authenticator *val)
if (((*auth_context)->authentp = (krb5_authenticator *)malloc(sizeof(
krb5_authenticator))) == NULL) {
generate_authenticator(krb5_context context, krb5_authenticator *authent,
krb5_authenticator *, krb5_principal,
krb5_authenticator **, int);
const krb5_authenticator *authp,
krb5_authenticator **authpp, int is_ap_req)
krb5_authenticator *local_auth;
const krb5_authenticator *authp,
krb5_authenticator authent;
k5_internalize_authenticator(krb5_authenticator **argp,
krb5_authenticator *authenticator;
(authenticator = (krb5_authenticator *)
calloc(1, sizeof(krb5_authenticator)))) {
k5_size_authenticator(krb5_authenticator *authenticator, size_t *sizep)
k5_externalize_authenticator(krb5_authenticator *authenticator,
krb5_authenticator aent;
krb5_authenticator * *)
(krb5_context, krb5_authenticator * )
(krb5_context, krb5_authenticator * )
const krb5_authenticator *,
krb5_authenticator * *)