Lines Matching full:auth
113 Authenticator auth; in _krb5_build_authenticator() local
120 memset(&auth, 0, sizeof(auth)); in _krb5_build_authenticator()
122 auth.authenticator_vno = 5; in _krb5_build_authenticator()
123 copy_Realm(&cred->client->realm, &auth.crealm); in _krb5_build_authenticator()
124 copy_PrincipalName(&cred->client->name, &auth.cname); in _krb5_build_authenticator()
126 krb5_us_timeofday (context, &auth.ctime, &auth.cusec); in _krb5_build_authenticator()
128 ret = krb5_auth_con_getlocalsubkey(context, auth_context, &auth.subkey); in _krb5_build_authenticator()
137 ALLOC(auth.seq_number, 1); in _krb5_build_authenticator()
138 if(auth.seq_number == NULL) { in _krb5_build_authenticator()
142 *auth.seq_number = auth_context->local_seqnumber; in _krb5_build_authenticator()
144 auth.seq_number = NULL; in _krb5_build_authenticator()
145 auth.authorization_data = NULL; in _krb5_build_authenticator()
148 ALLOC(auth.cksum, 1); in _krb5_build_authenticator()
149 if (auth.cksum == NULL) { in _krb5_build_authenticator()
153 ret = copy_Checksum(cksum, auth.cksum); in _krb5_build_authenticator()
157 if (auth.cksum->cksumtype == CKSUMTYPE_GSSAPI) { in _krb5_build_authenticator()
162 ret = make_etypelist(context, &auth.authorization_data); in _krb5_build_authenticator()
170 auth_context->authenticator->ctime = auth.ctime; in _krb5_build_authenticator()
171 auth_context->authenticator->cusec = auth.cusec; in _krb5_build_authenticator()
173 ASN1_MALLOC_ENCODE(Authenticator, buf, buf_size, &auth, &len, ret); in _krb5_build_authenticator()
194 free_Authenticator (&auth); in _krb5_build_authenticator()