Home
last modified time | relevance | path

Searched refs:pac (Results 1 – 25 of 59) sorted by relevance

123

/freebsd/contrib/wpa/src/eap_peer/
H A Deap_fast_pac.c50 void eap_fast_free_pac(struct eap_fast_pac *pac) in eap_fast_free_pac() argument
52 os_free(pac->pac_opaque); in eap_fast_free_pac()
53 os_free(pac->pac_info); in eap_fast_free_pac()
54 os_free(pac->a_id); in eap_fast_free_pac()
55 os_free(pac->i_id); in eap_fast_free_pac()
56 os_free(pac->a_id_info); in eap_fast_free_pac()
57 os_free(pac); in eap_fast_free_pac()
73 struct eap_fast_pac *pac = pac_root; in eap_fast_get_pac() local
75 while (pac) { in eap_fast_get_pac()
76 if (pac->pac_type == pac_type && pac->a_id_len == a_id_len && in eap_fast_get_pac()
[all …]
H A Deap_teap_pac.c50 void eap_teap_free_pac(struct eap_teap_pac *pac) in eap_teap_free_pac() argument
52 os_free(pac->pac_opaque); in eap_teap_free_pac()
53 os_free(pac->pac_info); in eap_teap_free_pac()
54 os_free(pac->a_id); in eap_teap_free_pac()
55 os_free(pac->i_id); in eap_teap_free_pac()
56 os_free(pac->a_id_info); in eap_teap_free_pac()
57 os_free(pac); in eap_teap_free_pac()
73 struct eap_teap_pac *pac = pac_root; in eap_teap_get_pac() local
75 while (pac) { in eap_teap_get_pac()
76 if (pac->pac_type == pac_type && pac->a_id_len == a_id_len && in eap_teap_get_pac()
[all …]
H A Deap_fast.c61 struct eap_fast_pac *pac; member
205 eap_fast_load_pac_bin(sm, &data->pac, config->pac_file) < 0) { in eap_fast_init()
212 eap_fast_load_pac(sm, &data->pac, config->pac_file) < 0) { in eap_fast_init()
217 eap_fast_pac_list_truncate(data->pac, data->max_pac_list_len); in eap_fast_init()
219 if (data->pac == NULL && !data->provisioning_allowed) { in eap_fast_init()
233 struct eap_fast_pac *pac, *prev; in eap_fast_deinit() local
243 pac = data->pac; in eap_fast_deinit()
245 while (pac) { in eap_fast_deinit()
246 prev = pac; in eap_fast_deinit()
247 pac = pac->next; in eap_fast_deinit()
[all …]
H A Deap_teap.c61 struct eap_teap_pac *pac; member
215 eap_teap_load_pac_bin(sm, &data->pac, config->pac_file) < 0) { in eap_teap_init()
222 eap_teap_load_pac(sm, &data->pac, config->pac_file) < 0) { in eap_teap_init()
227 eap_teap_pac_list_truncate(data->pac, data->max_pac_list_len); in eap_teap_init()
255 struct eap_teap_pac *pac, *prev; in eap_teap_deinit() local
265 pac = data->pac; in eap_teap_deinit()
267 while (pac) { in eap_teap_deinit()
268 prev = pac; in eap_teap_deinit()
269 pac = pac->next; in eap_teap_deinit()
966 u8 *pac, size_t pac_len) in eap_teap_process_pac_tlv() argument
[all …]
H A Deap_fast_pac.h32 void eap_fast_free_pac(struct eap_fast_pac *pac);
H A Deap_teap_pac.h32 void eap_teap_free_pac(struct eap_teap_pac *pac);
/freebsd/crypto/krb5/src/lib/krb5/krb/
H A Dpac.c40 k5_pac_add_buffer(krb5_context context, krb5_pac pac, uint32_t type, in k5_pac_add_buffer() argument
51 if (k5_pac_locate_buffer(context, pac, type, NULL) == 0) in k5_pac_add_buffer()
54 if (pac->nbuffers >= MAX_BUFFERS) in k5_pac_add_buffer()
56 nbufs = realloc(pac->buffers, (pac->nbuffers + 1) * sizeof(*pac->buffers)); in k5_pac_add_buffer()
59 pac->buffers = nbufs; in k5_pac_add_buffer()
61 header_len = PACTYPE_LENGTH + pac->nbuffers * PAC_INFO_BUFFER_LENGTH; in k5_pac_add_buffer()
65 ndata = realloc(pac->data.data, in k5_pac_add_buffer()
66 pac->data.length + PAC_INFO_BUFFER_LENGTH + in k5_pac_add_buffer()
70 pac->data.data = ndata; in k5_pac_add_buffer()
73 for (i = 0; i < pac->nbuffers; i++) in k5_pac_add_buffer()
[all …]
H A Dt_pac.c511 krb5_pac pac; in check_pac() local
517 ret = krb5_pac_parse(context, pdata, plen, &pac); in check_pac()
521 ret = krb5_pac_verify_ext(context, pac, auth_time, p, server_key, kdc_key, in check_pac()
526 ret = krb5_pac_sign_ext(context, pac, auth_time, p, server_key, in check_pac()
531 krb5_pac_free(context, pac); in check_pac()
533 ret = krb5_pac_parse(context, data.data, data.length, &pac); in check_pac()
538 ret = krb5_pac_verify_ext(context, pac, auth_time, p, server_key, kdc_key, in check_pac()
554 ret = krb5_pac_get_types(context, pac, &len, &list); in check_pac()
563 ret = krb5_pac_get_buffer(context, pac, list[i], &data); in check_pac()
605 krb5_pac_free(context, pac); in check_pac()
[all …]
H A Dpac_sign.c34 insert_client_info(krb5_context context, krb5_pac pac, krb5_timestamp authtime, in insert_client_info() argument
46 if (k5_pac_locate_buffer(context, pac, KRB5_PAC_CLIENT_INFO, in insert_client_info()
48 return k5_pac_validate_client(context, pac, authtime, principal, in insert_client_info()
71 ret = k5_pac_add_buffer(context, pac, KRB5_PAC_CLIENT_INFO, in insert_client_info()
99 insert_checksum(krb5_context context, krb5_pac pac, krb5_ui_4 type, in insert_checksum() argument
114 ret = k5_pac_locate_buffer(context, pac, type, &cksumdata); in insert_checksum()
129 ret = k5_pac_add_buffer(context, pac, type, &cksumdata, TRUE, in insert_checksum()
143 encode_header(krb5_context context, krb5_pac pac) in encode_header() argument
149 header_len = PACTYPE_LENGTH + (pac->nbuffers * PAC_INFO_BUFFER_LENGTH); in encode_header()
150 assert(pac->data.length >= header_len); in encode_header()
[all …]
H A Dauthdata.h81 const krb5_pac pac,
87 const krb5_pac pac,
94 krb5_pac pac,
/freebsd/crypto/heimdal/lib/krb5/
H A Dpac.c51 struct PACTYPE *pac; member
171 krb5_pac *pac) in krb5_pac_parse() argument
211 p->pac = calloc(1, header_end); in krb5_pac_parse()
212 if (p->pac == NULL) { in krb5_pac_parse()
217 p->pac->numbuffers = tmp; in krb5_pac_parse()
218 p->pac->version = tmp2; in krb5_pac_parse()
225 for (i = 0; i < p->pac->numbuffers; i++) { in krb5_pac_parse()
226 CHECK(ret, krb5_ret_uint32(sp, &p->pac->buffers[i].type), out); in krb5_pac_parse()
227 CHECK(ret, krb5_ret_uint32(sp, &p->pac->buffers[i].buffersize), out); in krb5_pac_parse()
228 CHECK(ret, krb5_ret_uint32(sp, &p->pac->buffers[i].offset_lo), out); in krb5_pac_parse()
[all …]
H A Dtest_pac.c166 krb5_pac pac; in main() local
181 ret = krb5_pac_parse(context, saved_pac, sizeof(saved_pac), &pac); in main()
185 ret = krb5_pac_verify(context, pac, authtime, p, in main()
190 ret = _krb5_pac_sign(context, pac, authtime, p, in main()
195 krb5_pac_free(context, pac); in main()
197 ret = krb5_pac_parse(context, data.data, data.length, &pac); in main()
202 ret = krb5_pac_verify(context, pac, authtime, p, in main()
218 ret = krb5_pac_get_types(context, pac, &len, &list); in main()
227 ret = krb5_pac_get_buffer(context, pac, list[i], &data); in main()
266 krb5_pac_free(context, pac); in main()
[all …]
/freebsd/crypto/krb5/src/kdc/
H A Dtgs_policy.c263 krb5_db_entry *server, krb5_ticket *tkt, krb5_pac pac, in check_tgs_s4u2self() argument
330 if (pac == NULL) { in check_tgs_s4u2self()
337 if (krb5_pac_verify(context, pac, tkt->enc_part2->times.authtime, in check_tgs_s4u2self()
349 if (krb5_pac_verify_ext(context, pac, tkt->enc_part2->times.authtime, in check_tgs_s4u2self()
366 verify_deleg_pac(krb5_context context, krb5_pac pac, in verify_deleg_pac() argument
380 if (get_pac_princ_with_realm(context, pac, &princ, &pac_authtime) != 0) in verify_deleg_pac()
385 if (krb5_pac_get_buffer(context, pac, KRB5_PAC_DELEGATION_INFO, in verify_deleg_pac()
425 krb5_db_entry *server, krb5_ticket *tkt, krb5_pac pac, in check_tgs_s4u2proxy() argument
454 if (pac == NULL) { in check_tgs_s4u2proxy()
458 if (krb5_pac_verify(context, pac, tkt->enc_part2->times.authtime, in check_tgs_s4u2proxy()
[all …]
/freebsd/crypto/heimdal/kdc/
H A Dwindc.c76 krb5_pac *pac) in _kdc_pac_generate() argument
78 *pac = NULL; in _kdc_pac_generate()
81 return (windcft->pac_generate)(windcctx, context, client, pac); in _kdc_pac_generate()
91 krb5_pac *pac, in _kdc_pac_verify() argument
102 client, server, krbtgt, pac); in _kdc_pac_verify()
/freebsd/sys/dev/hwpmc/
H A Dhwpmc_ibs.c508 struct ibs_cpu *pac; in pmc_ibs_intr() local
521 pac = ibs_pcpu[cpu]; in pmc_ibs_intr()
525 pm = pac->pc_ibspmcs[IBS_PMC_FETCH].phw_pmc; in pmc_ibs_intr()
534 pm = pac->pc_ibspmcs[IBS_PMC_OP].phw_pmc; in pmc_ibs_intr()
543 if (atomic_load_int(&pac->pc_status) == IBS_CPU_STOPPING) { in pmc_ibs_intr()
595 struct ibs_cpu *pac; in ibs_pcpu_init() local
605 ibs_pcpu[cpu] = pac = malloc(sizeof(struct ibs_cpu), M_PMC, in ibs_pcpu_init()
617 for (n = 0, phw = pac->pc_ibspmcs; n < IBS_NPMCS; n++, phw++) { in ibs_pcpu_init()
633 struct ibs_cpu *pac; in ibs_pcpu_fini() local
651 if ((pac = ibs_pcpu[cpu]) == NULL) in ibs_pcpu_fini()
[all …]
H A Dhwpmc_amd.c591 struct amd_cpu *pac; in amd_intr() local
606 pac = amd_pcpu[cpu]; in amd_intr()
627 if ((pm = pac->pc_amdpmcs[i].phw_pmc) == NULL || in amd_intr()
787 struct amd_cpu *pac; in amd_pcpu_init() local
797 amd_pcpu[cpu] = pac = malloc(sizeof(struct amd_cpu), M_PMC, in amd_pcpu_init()
809 for (n = 0, phw = pac->pc_amdpmcs; n < amd_npmcs; n++, phw++) { in amd_pcpu_init()
825 struct amd_cpu *pac; in amd_pcpu_fini() local
837 if ((pac = amd_pcpu[cpu]) == NULL) in amd_pcpu_fini()
844 KASSERT(pac->pc_amdpmcs[i].phw_pmc == NULL, in amd_pcpu_fini()
862 free(pac, M_PMC); in amd_pcpu_fini()
H A Dhwpmc_armv7.c405 struct armv7_cpu *pac; in armv7_pcpu_init() local
416 armv7_pcpu[cpu] = pac = malloc(sizeof(struct armv7_cpu), M_PMC, in armv7_pcpu_init()
419 pac->pc_armv7pmcs = malloc(sizeof(struct pmc_hw) * armv7_npmcs, in armv7_pcpu_init()
425 for (i = 0, phw = pac->pc_armv7pmcs; i < armv7_npmcs; i++, phw++) { in armv7_pcpu_init()
H A Dhwpmc_powerpc.c142 struct powerpc_cpu *pac; in powerpc_pcpu_init() local
150 powerpc_pcpu[cpu] = pac = malloc(sizeof(struct powerpc_cpu) + in powerpc_pcpu_init()
152 pac->pc_class = in powerpc_pcpu_init()
159 for (i = 0, phw = pac->pc_ppcpmcs; i < ppc_max_pmcs; i++, phw++) { in powerpc_pcpu_init()
H A Dhwpmc_arm64.c467 struct arm64_cpu *pac; in arm64_pcpu_init() local
478 arm64_pcpu[cpu] = pac = malloc(sizeof(struct arm64_cpu), M_PMC, in arm64_pcpu_init()
481 pac->pc_arm64pmcs = malloc(sizeof(struct pmc_hw) * arm64_npmcs, in arm64_pcpu_init()
487 for (i = 0, phw = pac->pc_arm64pmcs; i < arm64_npmcs; i++, phw++) { in arm64_pcpu_init()
/freebsd/usr.sbin/lpr/pac/
H A DMakefile4 PROG= pac
5 MAN= pac.8
/freebsd/crypto/heimdal/lib/gssapi/ntlm/
H A Dinquire_sec_context_by_oid.c62 if (ctx->pac.length == 0) { in _gss_ntlm_inquire_sec_context_by_oid()
68 &ctx->pac, in _gss_ntlm_inquire_sec_context_by_oid()
/freebsd/crypto/krb5/src/windows/leashdll/
H A Dlshutil.cpp524 IAutoComplete *pac = NULL; in InitAutocomplete() local
526 IID_PPV_ARGS(&pac)); in InitAutocomplete()
527 if (pac != NULL) { in InitAutocomplete()
528 pac->Init(m_hwnd, pEnumString, NULL, NULL); in InitAutocomplete()
531 hRes = pac->QueryInterface(IID_IAutoCompleteDropDown, (LPVOID*)&pacdd); in InitAutocomplete()
532 pac->Release(); in InitAutocomplete()
/freebsd/usr.sbin/lpr/
H A DMakefile2 chkprintcap lp lpc lpd lpq lpr lprm lptest pac \
/freebsd/contrib/wpa/src/eap_server/
H A Deap_server_fast.c1240 static int eap_fast_pac_type(u8 *pac, size_t len, u16 type) in eap_fast_pac_type() argument
1244 if (pac == NULL || len != sizeof(*tlv)) in eap_fast_pac_type()
1247 tlv = (struct eap_tlv_pac_type_tlv *) pac; in eap_fast_pac_type()
1277 if (tlv.pac == NULL || tlv.pac_len < 6) { in eap_fast_process_phase2_tlvs()
1284 type = WPA_GET_BE16(tlv.pac); in eap_fast_process_phase2_tlvs()
1285 len = WPA_GET_BE16(tlv.pac + 2); in eap_fast_process_phase2_tlvs()
1286 res = WPA_GET_BE16(tlv.pac + 4); in eap_fast_process_phase2_tlvs()
1354 eap_fast_pac_type(tlv.pac, tlv.pac_len, in eap_fast_process_phase2_tlvs()
1365 eap_fast_pac_type(tlv.pac, tlv.pac_len, in eap_fast_process_phase2_tlvs()
/freebsd/contrib/wpa/src/eap_common/
H A Deap_fast_common.c255 if (tlv->pac) { in eap_fast_parse_tlv()
261 tlv->pac = pos; in eap_fast_parse_tlv()

123