Home
last modified time | relevance | path

Searched refs:pa_data (Results 1 – 13 of 13) sorted by relevance

/src/crypto/krb5/src/plugins/preauth/securid_sam2/
H A Dsecurid_sam2_main.c182 krb5_pa_data *pa_data = NULL; in kdc_include_padata() local
239 pa_data = k5alloc(sizeof(*pa_data), &retval); in kdc_include_padata()
240 if (pa_data == NULL) in kdc_include_padata()
242 pa_data->magic = KV5M_PA_DATA; in kdc_include_padata()
243 pa_data->pa_type = KRB5_PADATA_SAM_CHALLENGE_2; in kdc_include_padata()
244 pa_data->contents = (krb5_octet *)encoded_challenge->data; in kdc_include_padata()
245 pa_data->length = encoded_challenge->length; in kdc_include_padata()
253 (*respond)(arg, retval, pa_data); in kdc_include_padata()
259 krb5_pa_data *pa_data, krb5_kdcpreauth_callbacks cb, in kdc_verify_preauth() argument
270 scratch.data = (char *) pa_data->contents; in kdc_verify_preauth()
[all …]
/src/crypto/krb5/src/plugins/preauth/test/
H A Dcltest.c126 krb5_data *encoded_previous_request, krb5_pa_data *pa_data, in test_process() argument
138 if (pa_data->length == 0) { in test_process()
150 printf("2rt: %.*s\n", pa_data->length, pa_data->contents); in test_process()
155 } else if (pa_data->length == 6 && in test_process()
156 memcmp(pa_data->contents, "no key", 6) == 0) { in test_process()
163 ret = alloc_data(&plain, pa_data->length); in test_process()
166 enc.ciphertext = make_data(pa_data->contents, pa_data->length); in test_process()
/src/crypto/krb5/src/kdc/
H A Dkdc_preauth.c647 pa_list_includes(krb5_pa_data **pa_data, krb5_preauthtype pa_type) in pa_list_includes() argument
649 while (*pa_data != NULL) { in pa_list_includes()
650 if ((*pa_data)->pa_type == pa_type) in pa_list_includes()
652 pa_data++; in pa_list_includes()
884 krb5_pa_data **pa_data; member
898 code = add_freshness_token(context, state->rock, &state->pa_data); in hint_list_finish()
901 if (state->pa_data == NULL) { in hint_list_finish()
907 *state->e_data_out = state->pa_data; in hint_list_finish()
908 state->pa_data = NULL; in hint_list_finish()
911 krb5_free_pa_data(context, state->pa_data); in hint_list_finish()
[all …]
H A Dkdc_util.c1308 kdc_process_for_user(krb5_context context, krb5_pa_data *pa_data, in kdc_process_for_user() argument
1317 req_data.length = pa_data->length; in kdc_process_for_user()
1318 req_data.data = (char *)pa_data->contents; in kdc_process_for_user()
1410 krb5_pa_data *pa_data, in kdc_process_s4u_x509_user() argument
1419 req_data.length = pa_data->length; in kdc_process_s4u_x509_user()
1420 req_data.data = (char *)pa_data->contents; in kdc_process_s4u_x509_user()
1564 krb5_pa_data *pa_data; in kdc_process_s4u2self_req() local
1570 pa_data = krb5int_find_pa_data(context, request->padata, in kdc_process_s4u2self_req()
1572 if (pa_data != NULL) { in kdc_process_s4u2self_req()
1573 code = kdc_process_s4u_x509_user(context, request, pa_data, tgs_subkey, in kdc_process_s4u2self_req()
[all …]
/src/crypto/krb5/src/plugins/preauth/spake/
H A Dspake_client.c108 krb5_pa_data *pa_data) in spake_prep_questions() argument
120 if (pa_data->length == 0) in spake_prep_questions()
127 in_data = make_data(pa_data->contents, pa_data->length); in spake_prep_questions()
/src/crypto/krb5/src/include/krb5/
H A Dclpreauth_plugin.h236 krb5_pa_data *pa_data);
259 krb5_pa_data *pa_data,
/src/crypto/krb5/src/plugins/preauth/pkinit/
H A Dpkinit_crypto_openssl.c3114 krb5_pa_data **pa_data = NULL; in pkinit_create_sequence_of_principal_identifiers() local
3147 pa_data = malloc(2 * sizeof(krb5_pa_data *)); in pkinit_create_sequence_of_principal_identifiers()
3148 if (pa_data == NULL) { in pkinit_create_sequence_of_principal_identifiers()
3152 pa_data[1] = NULL; in pkinit_create_sequence_of_principal_identifiers()
3153 pa_data[0] = malloc(sizeof(krb5_pa_data)); in pkinit_create_sequence_of_principal_identifiers()
3154 if (pa_data[0] == NULL) { in pkinit_create_sequence_of_principal_identifiers()
3155 free(pa_data); in pkinit_create_sequence_of_principal_identifiers()
3159 pa_data[0]->pa_type = type; in pkinit_create_sequence_of_principal_identifiers()
3160 pa_data[0]->length = td_certifiers->length; in pkinit_create_sequence_of_principal_identifiers()
3161 pa_data[0]->contents = (krb5_octet *)td_certifiers->data; in pkinit_create_sequence_of_principal_identifiers()
[all …]
H A Dpkinit_clnt.c748 krb5_pa_data *pa_data) in pkinit_client_prep_questions() argument
763 if (pa_data->pa_type != KRB5_PADATA_PK_AS_REQ) in pkinit_client_prep_questions()
/src/crypto/krb5/src/lib/krb5/krb/
H A Dpreauth_encts.c40 krb5_pa_data *pa_data) in encts_prep_questions() argument
H A Dpreauth2.c336 krb5_data *prev_req, krb5_pa_data *pa_data) in clpreauth_prep_questions() argument
341 req_body, prev_req, pa_data); in clpreauth_prep_questions()
349 krb5_pa_data *pa_data, krb5_prompter_fct prompter, in clpreauth_process() argument
353 req_body, prev_req, pa_data, prompter, prompter_data, in clpreauth_process()
H A Dpreauth_ec.c41 krb5_data *encoded_previous_request, krb5_pa_data *pa_data) in ec_prep_questions() argument
H A Dpreauth_otp.c990 krb5_pa_data *pa_data) in otp_client_prep_questions() argument
1001 tmp = make_data(pa_data->contents, pa_data->length); in otp_client_prep_questions()
1066 krb5_data *encoded_previous_request, krb5_pa_data *pa_data, in otp_client_process() argument
/src/crypto/krb5/src/lib/krb5/asn.1/
H A Dasn1_k_encode.c377 DEFSEQTYPE(pa_data, krb5_pa_data, pa_data_fields);
378 DEFPTRTYPE(pa_data_ptr, pa_data);