| /drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00crypto.c | 54 txdesc->iv_len = hw_key->iv_len; in rt2x00crypto_create_tx_descriptor() 81 overhead += key->iv_len; in rt2x00crypto_tx_overhead() 95 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_copy_iv() 106 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_remove_iv() 126 const unsigned int iv_len = in rt2x00crypto_tx_insert_iv() local 132 skb_push(skb, iv_len); in rt2x00crypto_tx_insert_iv() 150 unsigned int iv_len; in rt2x00crypto_rx_insert_iv() local 162 iv_len = 4; in rt2x00crypto_rx_insert_iv() 166 iv_len = 8; in rt2x00crypto_rx_insert_iv() 170 iv_len = 8; in rt2x00crypto_rx_insert_iv() [all …]
|
| A D | rt2x00queue.h | 325 u16 iv_len; member
|
| /drivers/crypto/bcm/ |
| A D | spu.c | 27 unsigned int iv_len; in spum_dump_msg_hdr() local 264 iv_len = sctx_pl_len - in spum_dump_msg_hdr() 268 packet_dump(" IV: ", ptr, iv_len); in spum_dump_msg_hdr() 269 ptr += iv_len; in spum_dump_msg_hdr() 614 aead_parms->iv_len, in spum_create_request() 756 ptr += cipher_parms->iv_len; in spum_create_request() 757 buf_len += cipher_parms->iv_len; in spum_create_request() 758 sctx_words += cipher_parms->iv_len / 4; in spum_create_request() 869 if (cipher_parms->iv_len) { in spum_cipher_req_init() 872 sctx_words += cipher_parms->iv_len / 4; in spum_cipher_req_init() [all …]
|
| A D | spu2.c | 375 u8 iv_len; in spu2_dump_fmd_ctrl1() local 876 unsigned int assoc_len, unsigned int iv_len, in spu2_assoc_resp_len() argument 883 resp_len += iv_len; in spu2_assoc_resp_len() 975 aead_parms->iv_len, in spu2_create_request() 1102 if (cipher_parms->iv_len) { in spu2_create_request() 1104 ptr += cipher_parms->iv_len; in spu2_create_request() 1105 buf_len += cipher_parms->iv_len; in spu2_create_request() 1155 cipher_parms->iv_len); in spu2_cipher_req_init() 1219 cipher_parms->iv_len); in spu2_cipher_req_finish() 1371 cipher_parms->iv_len -= (1 + L); in spu2_ccm_update_iv() [all …]
|
| A D | spu.h | 124 u16 iv_len; member 141 u16 iv_len; /* length of IV field between assoc data and data */ member 234 unsigned int assoc_len, unsigned int iv_len, 236 u8 spum_aead_ivlen(enum spu_cipher_mode cipher_mode, u16 iv_len);
|
| A D | spu2.h | 185 unsigned int assoc_len, unsigned int iv_len, 188 u16 iv_len);
|
| A D | cipher.h | 371 unsigned int iv_len, bool is_encrypt); 373 u16 iv_len);
|
| A D | cipher.c | 331 cipher_parms.iv_len = rctx->iv_ctr_len; in handle_skcipher_req() 1307 cipher_parms.iv_len = rctx->iv_ctr_len; in handle_aead_req() 1360 aead_parms.iv_len = spu->spu_aead_ivlen(ctx->cipher.mode, in handle_aead_req() 1439 db_size = spu_real_db_size(aead_parms.assoc_size, aead_parms.iv_len, 0, in handle_aead_req() 1459 packet_dump(" aead iv: ", rctx->msg_buf.iv_ctr, aead_parms.iv_len); in handle_aead_req() 1507 if (aead_parms.iv_len) in handle_aead_req() 1513 assoc_nents, aead_parms.iv_len, chunksize, in handle_aead_req() 1866 cipher_parms.iv_len = crypto_skcipher_ivsize(cipher); in skcipher_setkey() 1867 flow_log("%s: iv_len %u\n", __func__, cipher_parms.iv_len); in skcipher_setkey()
|
| /drivers/staging/rtl8723bs/include/ |
| A D | rtw_security.h | 191 #define SET_ICE_IV_LEN(iv_len, icv_len, encrypt)\ argument 196 iv_len = 4;\ 200 iv_len = 8;\ 204 iv_len = 8;\ 208 iv_len = 18;\ 212 iv_len = 0;\
|
| A D | rtw_recv.h | 111 u8 iv_len; member
|
| /drivers/net/wireless/broadcom/b43legacy/ |
| A D | xmit.c | 228 size_t iv_len; in generate_txhdr_fw3() local 244 iv_len = min_t(size_t, info->control.hw_key->iv_len, in generate_txhdr_fw3() 246 memcpy(txhdr->iv, ((u8 *)wlhdr) + wlhdr_len, iv_len); in generate_txhdr_fw3() 470 int iv_len; in b43legacy_rx() local 497 iv_len = 8; in b43legacy_rx() 500 iv_len = 4; in b43legacy_rx() 503 if (unlikely(skb->len < (wlhdr_len + iv_len + in b43legacy_rx() 510 memmove(skb->data + iv_len, skb->data, wlhdr_len); in b43legacy_rx() 511 skb_pull(skb, iv_len); in b43legacy_rx()
|
| /drivers/crypto/ccp/ |
| A D | ccp-crypto-aes-galois.c | 82 unsigned int iv_len = 0; in ccp_aes_gcm_crypt() local 112 iv_len = AES_BLOCK_SIZE; in ccp_aes_gcm_crypt() 113 sg_init_one(iv_sg, rctx->iv, iv_len); in ccp_aes_gcm_crypt() 126 rctx->cmd.u.aes.iv_len = iv_len; in ccp_aes_gcm_crypt()
|
| A D | ccp-crypto-des3.c | 68 unsigned int iv_len = 0; in ccp_des3_crypt() local 84 iv_len = DES3_EDE_BLOCK_SIZE; in ccp_des3_crypt() 85 sg_init_one(iv_sg, rctx->iv, iv_len); in ccp_des3_crypt() 99 rctx->cmd.u.des3.iv_len = iv_len; in ccp_des3_crypt()
|
| A D | ccp-crypto-aes.c | 73 unsigned int iv_len = 0; in ccp_aes_crypt() local 89 iv_len = AES_BLOCK_SIZE; in ccp_aes_crypt() 90 sg_init_one(iv_sg, rctx->iv, iv_len); in ccp_aes_crypt() 103 rctx->cmd.u.aes.iv_len = iv_len; in ccp_aes_crypt()
|
| A D | ccp-ops.c | 494 if (aes->iv_len != AES_BLOCK_SIZE) in ccp_run_aes_cmac_cmd() 618 ccp_get_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmac_cmd() 744 dm_offset = CCP_AES_CTX_SB_COUNT * CCP_SB_BYTES - aes->iv_len; in ccp_run_aes_gcm_cmd() 950 if (aes->iv_len != AES_BLOCK_SIZE) in ccp_run_aes_cmd() 1083 ccp_get_dm_area(&ctx, dm_offset, aes->iv, 0, aes->iv_len); in ccp_run_aes_cmd() 1146 if (xts->iv_len != AES_BLOCK_SIZE) in ccp_run_xts_aes_cmd() 1225 ret = ccp_set_dm_area(&ctx, 0, xts->iv, 0, xts->iv_len); in ccp_run_xts_aes_cmd() 1284 ccp_get_dm_area(&ctx, dm_offset, xts->iv, 0, xts->iv_len); in ccp_run_xts_aes_cmd() 1334 if (des3->iv_len != DES3_EDE_BLOCK_SIZE) in ccp_run_des3_cmd() 1409 dm_offset = CCP_SB_BYTES - des3->iv_len; in ccp_run_des3_cmd() [all …]
|
| A D | ccp-crypto-aes-xts.c | 177 rctx->cmd.u.xts.iv_len = AES_BLOCK_SIZE; in ccp_aes_xts_crypt()
|
| /drivers/staging/rtl8723bs/core/ |
| A D | rtw_security.c | 67 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_wep_encrypt() 71 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt() 80 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt() 116 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_wep_decrypt() 118 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_wep_decrypt() 495 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_tkip_encrypt() 507 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 515 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_tkip_encrypt() 604 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_tkip_decrypt() 1052 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_aes_encrypt() [all …]
|
| A D | rtw_recv.c | 337 payload = pframe+prxattrib->hdrlen+prxattrib->iv_len; in recvframe_chkmic() 1070 wlanhdr_offset = pnfhdr->attrib.hdrlen + pnfhdr->attrib.iv_len; in recvframe_defrag() 1333 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_recv_data_frame() 1336 pattrib->iv_len = pattrib->icv_len = 0; in validate_recv_data_frame() 1365 SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt); in validate_80211w_mgmt() 1375 memcpy(mgmt_DATA, ptr+pattrib->hdrlen+pattrib->iv_len, data_len); in validate_80211w_mgmt() 1379 pattrib->pkt_len = pattrib->pkt_len - pattrib->iv_len - pattrib->icv_len; in validate_80211w_mgmt() 1517 psnap_type = ptr+pattrib->hdrlen + pattrib->iv_len+SNAP_SIZE; in wlanhdr_to_ethhdr() 1531 rmv_len = pattrib->hdrlen + pattrib->iv_len + (bsnaphdr?SNAP_SIZE:0); in wlanhdr_to_ethhdr() 1581 if (prframe->u.hdr.attrib.iv_len > 0) in amsdu_to_msdu() [all …]
|
| A D | rtw_xmit.c | 516 pattrib->iv_len = 4; in update_attrib_sec_info() 522 pattrib->iv_len = 8; in update_attrib_sec_info() 541 pattrib->iv_len = 8; in update_attrib_sec_info() 552 pattrib->iv_len = 0; in update_attrib_sec_info() 1075 if (pattrib->iv_len) { in rtw_xmitframe_coalesce() 1076 memcpy(pframe, pattrib->iv, pattrib->iv_len); in rtw_xmitframe_coalesce() 1078 pframe += pattrib->iv_len; in rtw_xmitframe_coalesce() 1080 mpdu_len -= pattrib->iv_len; in rtw_xmitframe_coalesce() 1254 pattrib->iv_len = 8; in rtw_mgmt_xmitframe_coalesce() 1268 pframe += pattrib->iv_len; in rtw_mgmt_xmitframe_coalesce() [all …]
|
| /drivers/net/wireless/st/cw1200/ |
| A D | txrx.c | 507 t->hdrlen += t->tx_info->control.hw_key->iv_len; in cw1200_tx_h_crypt() 1096 size_t iv_len = 0, icv_len = 0; in cw1200_rx_cb() local 1105 iv_len = 4 /* WEP_IV_LEN */; in cw1200_rx_cb() 1109 iv_len = 8 /* TKIP_IV_LEN */; in cw1200_rx_cb() 1115 iv_len = 8 /* CCMP_HDR_LEN */; in cw1200_rx_cb() 1119 iv_len = 18 /* WAPI_HDR_LEN */; in cw1200_rx_cb() 1132 if (skb->len < hdrlen + iv_len + icv_len) { in cw1200_rx_cb() 1139 memmove(skb->data + iv_len, skb->data, hdrlen); in cw1200_rx_cb() 1140 skb_pull(skb, iv_len); in cw1200_rx_cb()
|
| /drivers/net/wireless/broadcom/b43/ |
| A D | xmit.c | 297 size_t iv_len; in b43_generate_txhdr() local 335 iv_len = min_t(size_t, info->control.hw_key->iv_len, in b43_generate_txhdr() 337 memcpy(txhdr->iv, ((u8 *) wlhdr) + wlhdr_len, iv_len); in b43_generate_txhdr()
|
| /drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| A D | tx.c | 1919 u16 length, iv_len, amsdu_pad; in iwl_fill_data_tbs_amsdu() local 1927 iv_len = ieee80211_has_protected(hdr->frame_control) ? in iwl_fill_data_tbs_amsdu() 1937 total_len = skb->len - snap_ip_tcp_hdrlen - hdr_len - iv_len; in iwl_fill_data_tbs_amsdu() 1942 (3 + snap_ip_tcp_hdrlen + sizeof(struct ethhdr)) + iv_len; in iwl_fill_data_tbs_amsdu() 1946 snap_ip_tcp_hdrlen + hdr_len + iv_len); in iwl_fill_data_tbs_amsdu() 1952 memcpy(pos_hdr, skb->data + hdr_len, iv_len); in iwl_fill_data_tbs_amsdu() 1953 pos_hdr += iv_len; in iwl_fill_data_tbs_amsdu() 1959 skb_pull(skb, hdr_len + iv_len); in iwl_fill_data_tbs_amsdu() 2040 skb_push(skb, hdr_len + iv_len); in iwl_fill_data_tbs_amsdu()
|
| /drivers/crypto/amcc/ |
| A D | crypto4xx_core.h | 161 const void *iv, const u32 iv_len,
|
| A D | crypto4xx_alg.c | 240 size_t iv_len = crypto_skcipher_ivsize(cipher); in crypto4xx_ctr_crypt() local 241 unsigned int counter = be32_to_cpup((__be32 *)(req->iv + iv_len - 4)); in crypto4xx_ctr_crypt()
|
| A D | crypto4xx_core.c | 647 const void *iv, const u32 iv_len, in crypto4xx_build_pd() argument 781 if (iv_len) in crypto4xx_build_pd() 782 memcpy(pd_uinfo->sr_va->save_iv, iv, iv_len); in crypto4xx_build_pd()
|