Lines Matching refs:j_0
570 static void gcmp_special_blocks(struct sk_buff *skb, u8 *pn, u8 *j_0, u8 *aad) in gcmp_special_blocks() argument
576 memcpy(j_0, hdr->addr2, ETH_ALEN); in gcmp_special_blocks()
577 memcpy(&j_0[ETH_ALEN], pn, IEEE80211_GCMP_PN_LEN); in gcmp_special_blocks()
578 j_0[13] = 0; in gcmp_special_blocks()
579 j_0[14] = 0; in gcmp_special_blocks()
580 j_0[AES_BLOCK_SIZE - 1] = 0x01; in gcmp_special_blocks()
650 u8 j_0[AES_BLOCK_SIZE]; in gcmp_encrypt_skb() local
705 gcmp_special_blocks(skb, pn, j_0, aad); in gcmp_encrypt_skb()
706 return ieee80211_aes_gcm_encrypt(key->u.gcmp.tfm, j_0, aad, pos, len, in gcmp_encrypt_skb()
773 u8 j_0[AES_BLOCK_SIZE]; in ieee80211_crypto_gcmp_decrypt() local
775 gcmp_special_blocks(skb, pn, j_0, aad); in ieee80211_crypto_gcmp_decrypt()
778 key->u.gcmp.tfm, j_0, aad, in ieee80211_crypto_gcmp_decrypt()