| /src/crypto/krb5/src/plugins/preauth/securid_sam2/ |
| H A D | securid_sam2_main.c | 182 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 D | cltest.c | 126 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 D | kdc_preauth.c | 647 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 D | kdc_util.c | 1308 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 D | spake_client.c | 108 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 D | clpreauth_plugin.h | 236 krb5_pa_data *pa_data); 259 krb5_pa_data *pa_data,
|
| /src/crypto/krb5/src/plugins/preauth/pkinit/ |
| H A D | pkinit_crypto_openssl.c | 3114 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 D | pkinit_clnt.c | 748 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 D | preauth_encts.c | 40 krb5_pa_data *pa_data) in encts_prep_questions() argument
|
| H A D | preauth2.c | 336 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 D | preauth_ec.c | 41 krb5_data *encoded_previous_request, krb5_pa_data *pa_data) in ec_prep_questions() argument
|
| H A D | preauth_otp.c | 990 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 D | asn1_k_encode.c | 377 DEFSEQTYPE(pa_data, krb5_pa_data, pa_data_fields); 378 DEFPTRTYPE(pa_data_ptr, pa_data);
|