Home
last modified time | relevance | path

Searched refs:mic (Results 1 – 25 of 47) sorted by relevance

12

/NextBSD/sys/kgssapi/
HDgss_verify_mic.c50 struct mbuf *m, *mic; in gss_verify_mic() local
62 MGET(mic, M_WAITOK, MT_DATA); in gss_verify_mic()
64 MCLGET(mic, M_WAITOK); in gss_verify_mic()
65 m_append(mic, token_buffer->length, token_buffer->value); in gss_verify_mic()
67 maj_stat = KGSS_VERIFY_MIC(ctx, minor_status, m, mic, qop_state); in gss_verify_mic()
70 m_freem(mic); in gss_verify_mic()
77 struct mbuf *m, struct mbuf *mic, gss_qop_t *qop_state) in gss_verify_mic_mbuf() argument
85 return (KGSS_VERIFY_MIC(ctx, minor_status, m, mic, qop_state)); in gss_verify_mic_mbuf()
HDgss_get_mic.c50 struct mbuf *m, *mic; in gss_get_mic() local
62 maj_stat = KGSS_GET_MIC(ctx, minor_status, qop_req, m, &mic); in gss_get_mic()
66 message_token->length = m_length(mic, NULL); in gss_get_mic()
69 m_copydata(mic, 0, message_token->length, in gss_get_mic()
71 m_freem(mic); in gss_get_mic()
/NextBSD/sys/rpc/rpcsec_gss/
HDrpcsec_gss_prot.c121 struct mbuf *args, *mic; in xdr_rpc_gss_wrap_data() local
137 maj_stat = gss_get_mic_mbuf(&min_stat, ctx, qop, args, &mic); in xdr_rpc_gss_wrap_data()
153 len = m_length(mic, NULL); in xdr_rpc_gss_wrap_data()
154 put_uint32(&mic, len); in xdr_rpc_gss_wrap_data()
156 m_append(mic, RNDUP(len) - len, zpad); in xdr_rpc_gss_wrap_data()
162 m_cat(args, mic); in xdr_rpc_gss_wrap_data()
228 struct mbuf *results, *message, *mic; in xdr_rpc_gss_unwrap_data() local
261 mic = results; in xdr_rpc_gss_unwrap_data()
262 if (cklen > mic->m_len) { in xdr_rpc_gss_unwrap_data()
263 mic = m_pullup(mic, cklen); in xdr_rpc_gss_unwrap_data()
[all …]
HDsvc_rpcsec_gss.c1046 gss_buffer_desc mic; in svc_rpc_gss_nextverf() local
1057 &signbuf, &mic); in svc_rpc_gss_nextverf()
1065 KASSERT(mic.length <= MAX_AUTH_BYTES, in svc_rpc_gss_nextverf()
1069 rqst->rq_verf.oa_length = mic.length; in svc_rpc_gss_nextverf()
1070 bcopy(mic.value, rqst->rq_verf.oa_base, mic.length); in svc_rpc_gss_nextverf()
1072 gss_release_buffer(&min_stat, &mic); in svc_rpc_gss_nextverf()
/NextBSD/sys/kgssapi/krb5/
HDkrb5_mech.c861 struct mbuf *mlast, *mic, *tm; in krb5_get_mic_old() local
870 p = krb5_make_token("\x01\x01", tlen, tlen, &mic); in krb5_get_mic_old()
888 mic->m_len = p - (uint8_t *) mic->m_data; in krb5_get_mic_old()
889 mic->m_next = m; in krb5_get_mic_old()
894 krb5_checksum(kc->kc_checksumkey, 15, mic, mic->m_len - 8, in krb5_get_mic_old()
897 mic->m_next = NULL; in krb5_get_mic_old()
937 mic->m_len += 8 + cklen; in krb5_get_mic_old()
938 krb5_encrypt(kc->kc_tokenkey, mic, mic->m_len - cklen - 8, 8, buf, 8); in krb5_get_mic_old()
940 *micp = mic; in krb5_get_mic_old()
949 struct mbuf *mlast, *mic; in krb5_get_mic_new() local
[all …]
/NextBSD/crypto/openssh/
HDauth2-gss.c255 gss_buffer_desc mic, gssbuf; in input_gssapi_mic() local
263 mic.value = packet_get_string(&len); in input_gssapi_mic()
264 mic.length = len; in input_gssapi_mic()
272 if (!GSS_ERROR(PRIVSEP(ssh_gssapi_checkmic(gssctxt, &gssbuf, &mic)))) in input_gssapi_mic()
278 free(mic.value); in input_gssapi_mic()
/NextBSD/contrib/wpa/src/eap_server/
HDeap_server_gpsk.c247 u8 mic[EAP_GPSK_MAX_MIC_LEN]; in eap_gpsk_process_gpsk_2() local
447 data->specifier, payload, pos - payload, mic) in eap_gpsk_process_gpsk_2()
453 if (os_memcmp_const(mic, pos, miclen) != 0) { in eap_gpsk_process_gpsk_2()
456 wpa_hexdump(MSG_DEBUG, "EAP-GPSK: Computed MIC", mic, miclen); in eap_gpsk_process_gpsk_2()
479 u8 mic[EAP_GPSK_MAX_MIC_LEN]; in eap_gpsk_process_gpsk_4() local
516 data->specifier, payload, pos - payload, mic) in eap_gpsk_process_gpsk_4()
522 if (os_memcmp_const(mic, pos, miclen) != 0) { in eap_gpsk_process_gpsk_4()
525 wpa_hexdump(MSG_DEBUG, "EAP-GPSK: Computed MIC", mic, miclen); in eap_gpsk_process_gpsk_4()
HDeap_server_sake.c185 u8 *mic; in eap_sake_build_confirm() local
199 mic = wpabuf_put(msg, EAP_SAKE_MIC_LEN); in eap_sake_build_confirm()
203 wpabuf_head(msg), wpabuf_len(msg), mic, mic)) in eap_sake_build_confirm()
/NextBSD/contrib/wpa/src/rsn_supp/
HDtdls.c55 u8 mic[TDLS_MIC_LEN]; member
457 const u8 *ftie, u8 *mic) in wpa_tdls_ftie_mic() argument
493 os_memset(_ftie->mic, 0, TDLS_MIC_LEN); in wpa_tdls_ftie_mic()
498 ret = omac1_aes_128(kck, buf, pos - buf, mic); in wpa_tdls_ftie_mic()
500 wpa_hexdump(MSG_DEBUG, "TDLS: FTIE MIC", mic, 16); in wpa_tdls_ftie_mic()
519 const u8 *ftie, u8 *mic) in wpa_tdls_key_mic_teardown() argument
552 os_memset(_ftie->mic, 0, TDLS_MIC_LEN); in wpa_tdls_key_mic_teardown()
557 ret = omac1_aes_128(kck, buf, pos - buf, mic); in wpa_tdls_key_mic_teardown()
559 wpa_hexdump(MSG_DEBUG, "TDLS: FTIE MIC", mic, 16); in wpa_tdls_key_mic_teardown()
569 u8 mic[16]; in wpa_supplicant_verify_tdls_mic() local
[all …]
HDwpa_ft.c300 ric_ies_len, ftie->mic) < 0) { in wpa_ft_gen_req_ies()
674 u8 mic[WPA_EAPOL_KEY_MIC_MAX_LEN]; in wpa_ft_validate_reassoc_resp() local
772 mic) < 0) { in wpa_ft_validate_reassoc_resp()
777 if (os_memcmp_const(mic, ftie->mic, 16) != 0) { in wpa_ft_validate_reassoc_resp()
779 wpa_hexdump(MSG_MSGDUMP, "FT: Received MIC", ftie->mic, 16); in wpa_ft_validate_reassoc_resp()
780 wpa_hexdump(MSG_MSGDUMP, "FT: Calculated MIC", mic, 16); in wpa_ft_validate_reassoc_resp()
/NextBSD/sys/net80211/
HDieee80211_crypto_tkip.c99 u8 mic[IEEE80211_WEP_MICLEN]);
233 uint8_t mic[IEEE80211_WEP_MICLEN]; in tkip_enmic() local
240 m, hdrlen, m->m_pkthdr.len - hdrlen, mic); in tkip_enmic()
241 return m_append(m, tkip.ic_miclen, mic); in tkip_enmic()
345 u8 mic[IEEE80211_WEP_MICLEN]; in tkip_demic() local
352 mic); in tkip_demic()
355 if (memcmp(mic, mic0, tkip.ic_miclen)) { in tkip_demic()
811 u8 mic[IEEE80211_WEP_MICLEN]) in michael_mic()
930 put_le32(mic, l); in michael_mic()
931 put_le32(mic + 4, r); in michael_mic()
HDieee80211_crypto_ccmp.c568 uint8_t mic[AES_BLOCK_LEN]; in ccmp_decrypt() local
579 m_copydata(m, m->m_pkthdr.len - ccmp.ic_trailer, ccmp.ic_trailer, mic); in ccmp_decrypt()
580 xor_block(mic, b, ccmp.ic_trailer); in ccmp_decrypt()
636 if (memcmp(mic, a, ccmp.ic_trailer) != 0) { in ccmp_decrypt()
/NextBSD/crypto/heimdal/appl/gssmask/
HDgssmaestro.c217 krb5_data *in, krb5_data *mic) in get_mic() argument
226 retdata(client, *mic); in get_mic()
232 krb5_data *in, krb5_data *mic) in verify_mic() argument
240 putdata(client, *mic); in verify_mic()
412 krb5_data msg, mic; in test_mic() local
418 krb5_data_zero(&mic); in test_mic()
420 val = get_mic(c1, hc1, &msg, &mic); in test_mic()
423 val = verify_mic(c2, hc2, &msg, &mic); in test_mic()
427 krb5_data_free(&mic); in test_mic()
/NextBSD/contrib/wpa/src/eap_common/
HDeap_gpsk_common.c500 const u8 *data, size_t len, u8 *mic) in eap_gpsk_compute_mic_aes() argument
508 return omac1_aes_128(sk, data, len, mic); in eap_gpsk_compute_mic_aes()
524 int specifier, const u8 *data, size_t len, u8 *mic) in eap_gpsk_compute_mic() argument
533 ret = eap_gpsk_compute_mic_aes(sk, sk_len, data, len, mic); in eap_gpsk_compute_mic()
537 hmac_sha256(sk, sk_len, data, len, mic); in eap_gpsk_compute_mic()
HDeap_gpsk_common.h64 int specifier, const u8 *data, size_t len, u8 *mic);
HDeap_sake_common.c321 const u8 *mic_pos, u8 *mic) in eap_sake_compute_mic() argument
370 mic, EAP_SAKE_MIC_LEN); in eap_sake_compute_mic()
HDeap_sake_common.h92 const u8 *mic_pos, u8 *mic);
/NextBSD/contrib/wpa/wpa_supplicant/
HDmesh_rsn.c517 (elems->mic - 2) - cat }; in mesh_rsn_process_ampe()
519 if (!elems->mic || elems->mic_len < AES_BLOCK_SIZE) { in mesh_rsn_process_ampe()
524 ampe_buf = (u8 *) elems->mic + elems->mic_len; in mesh_rsn_process_ampe()
528 crypt_len = elems_len - (elems->mic - start); in mesh_rsn_process_ampe()
542 os_memcpy(crypt, elems->mic, crypt_len); in mesh_rsn_process_ampe()
/NextBSD/contrib/wpa/src/common/
HDwpa_common.c68 const u8 *buf, size_t len, u8 *mic) in wpa_eapol_key_mic() argument
75 return hmac_md5(key, key_len, buf, len, mic); in wpa_eapol_key_mic()
80 os_memcpy(mic, hash, MD5_MAC_LEN); in wpa_eapol_key_mic()
84 return omac1_aes_128(key, buf, len, mic); in wpa_eapol_key_mic()
90 return omac1_aes_128(key, buf, len, mic); in wpa_eapol_key_mic()
96 os_memcpy(mic, hash, MD5_MAC_LEN); in wpa_eapol_key_mic()
103 os_memcpy(mic, hash, 24); in wpa_eapol_key_mic()
214 const u8 *ric, size_t ric_len, u8 *mic) in wpa_ft_mic() argument
277 if (omac1_aes_128_vector(kck, num_elem, addr, len, mic)) in wpa_ft_mic()
HDwpa_common.h312 u8 mic[16]; member
336 const u8 *buf, size_t len, u8 *mic);
348 const u8 *ric, size_t ric_len, u8 *mic);
/NextBSD/crypto/heimdal/lib/gssapi/spnego/
HDaccept_sec_context.c411 heim_octet_string *mic, in acceptor_complete() argument
423 if (mic != NULL) in acceptor_complete()
454 ret = verify_mechlist_mic(minor_status, ctx, mech_buf, mic); in acceptor_complete()
743 heim_octet_string *mic; in acceptor_continue() local
794 mic = na->mechListMIC; in acceptor_continue()
795 if (mic != NULL) in acceptor_continue()
HDspnego.asn147 request-mic (3) } OPTIONAL,
/NextBSD/contrib/wpa/src/drivers/
HDdriver_bsd.c735 struct ieee80211_michael_event *mic; in bsd_wireless_event_receive() local
779 mic = (struct ieee80211_michael_event *) &ifan[1]; in bsd_wireless_event_receive()
782 "keyix=%u src_addr=" MACSTR, mic->iev_keyix, in bsd_wireless_event_receive()
783 MAC2STR(mic->iev_src)); in bsd_wireless_event_receive()
786 data.michael_mic_failure.src = mic->iev_src; in bsd_wireless_event_receive()
1207 struct ieee80211_michael_event *mic; in wpa_driver_bsd_event_receive() local
1282 mic = (struct ieee80211_michael_event *) &ifan[1]; in wpa_driver_bsd_event_receive()
1285 "keyix=%u src_addr=" MACSTR, mic->iev_keyix, in wpa_driver_bsd_event_receive()
1286 MAC2STR(mic->iev_src)); in wpa_driver_bsd_event_receive()
1290 !IEEE80211_IS_MULTICAST(mic->iev_dst); in wpa_driver_bsd_event_receive()
/NextBSD/sys/gnu/dts/arm/
HDlpc32xx.dtsi18 interrupt-parent = <&mic>;
218 mic: interrupt-controller@40008000 { label
219 compatible = "nxp,lpc3220-mic";
/NextBSD/contrib/wpa/src/eap_peer/
HDeap_gpsk.c552 u8 mic[EAP_GPSK_MAX_MIC_LEN]; in eap_gpsk_validate_gpsk_3_mic() local
566 data->specifier, payload, pos - payload, mic) in eap_gpsk_validate_gpsk_3_mic()
571 if (os_memcmp_const(mic, pos, miclen) != 0) { in eap_gpsk_validate_gpsk_3_mic()
574 wpa_hexdump(MSG_DEBUG, "EAP-GPSK: Computed MIC", mic, miclen); in eap_gpsk_validate_gpsk_3_mic()

12