/linux-master/net/mac80211/ |
H A D | aes_gcm.h | 14 u8 *j_0, u8 *aad, u8 *data, 17 return aead_encrypt(tfm, j_0, aad + 2, 18 be16_to_cpup((__be16 *)aad), 23 u8 *j_0, u8 *aad, u8 *data, 26 return aead_decrypt(tfm, j_0, aad + 2, 27 be16_to_cpup((__be16 *)aad), 13 ieee80211_aes_gcm_encrypt(struct crypto_aead *tfm, u8 *j_0, u8 *aad, u8 *data, size_t data_len, u8 *mic) argument 22 ieee80211_aes_gcm_decrypt(struct crypto_aead *tfm, u8 *j_0, u8 *aad, u8 *data, size_t data_len, u8 *mic) argument
|
H A D | aes_ccm.h | 22 u8 *b_0, u8 *aad, u8 *data, 25 return aead_encrypt(tfm, b_0, aad + 2, 26 be16_to_cpup((__be16 *)aad), 32 u8 *b_0, u8 *aad, u8 *data, 35 return aead_decrypt(tfm, b_0, aad + 2, 36 be16_to_cpup((__be16 *)aad), 21 ieee80211_aes_ccm_encrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, u8 *data, size_t data_len, u8 *mic) argument 31 ieee80211_aes_ccm_decrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, u8 *data, size_t data_len, u8 *mic) argument
|
H A D | aes_cmac.h | 14 void ieee80211_aes_cmac(struct crypto_shash *tfm, const u8 *aad, 16 void ieee80211_aes_cmac_256(struct crypto_shash *tfm, const u8 *aad,
|
H A D | aes_cmac.c | 25 void ieee80211_aes_cmac(struct crypto_shash *tfm, const u8 *aad, argument 35 crypto_shash_update(desc, aad, AAD_LEN); 36 fc = (const __le16 *)aad; 49 void ieee80211_aes_cmac_256(struct crypto_shash *tfm, const u8 *aad, argument 58 crypto_shash_update(desc, aad, AAD_LEN); 59 fc = (const __le16 *)aad;
|
H A D | aead_api.h | 13 int aead_encrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, 17 int aead_decrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad,
|
H A D | aes_gmac.h | 17 int ieee80211_aes_gmac(struct crypto_aead *tfm, const u8 *aad, u8 *nonce,
|
H A D | wpa.c | 318 static u8 ccmp_gcmp_aad(struct sk_buff *skb, u8 *aad, bool spp_amsdu) argument 359 put_unaligned_be16(len_a, &aad[0]); 360 put_unaligned(mask_fc, (__le16 *)&aad[2]); 361 memcpy(&aad[4], &hdr->addrs, 3 * ETH_ALEN); 364 aad[22] = *((u8 *) &hdr->seq_ctrl) & 0x0f; 365 aad[23] = 0; 368 memcpy(&aad[24], hdr->addr4, ETH_ALEN); 369 aad[30] = qos_tid; 370 aad[31] = 0; 372 memset(&aad[2 379 ccmp_special_blocks(struct sk_buff *skb, u8 *pn, u8 *b_0, u8 *aad, bool spp_amsdu) argument 436 u8 aad[CCM_AAD_LEN]; local 566 u8 aad[2 * AES_BLOCK_SIZE]; local 594 gcmp_special_blocks(struct sk_buff *skb, u8 *pn, u8 *j_0, u8 *aad, bool spp_amsdu) argument 639 u8 aad[GCM_AAD_LEN]; local 765 u8 aad[2 * AES_BLOCK_SIZE]; local 794 bip_aad(struct sk_buff *skb, u8 *aad) argument 840 u8 aad[20]; local 888 u8 aad[20]; local 935 u8 aad[20], mic[8], ipn[6]; local 985 u8 aad[20], mic[16], ipn[6]; local 1036 u8 aad[GMAC_AAD_LEN]; local 1088 u8 aad[GMAC_AAD_LEN], *mic, ipn[6], nonce[GMAC_NONCE_LEN]; local [all...] |
H A D | aead_api.c | 18 int aead_encrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, size_t aad_len, argument 33 memcpy(__aad, aad, aad_len); 50 int aead_decrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, size_t aad_len, argument 68 memcpy(__aad, aad, aad_len);
|
H A D | aes_gmac.c | 17 int ieee80211_aes_gmac(struct crypto_aead *tfm, const u8 *aad, u8 *nonce, argument 36 memcpy(__aad, aad, GMAC_AAD_LEN); 38 fc = (const __le16 *)aad;
|
/linux-master/drivers/staging/rtl8192e/ |
H A D | rtllib_crypt_ccmp.c | 87 u8 *pn, u8 *iv, u8 *aad) 131 aad[0] = pos[0] & 0x8f; 132 aad[1] = pos[1] & 0xc7; 133 memcpy(&aad[2], &hdr->addr1, ETH_ALEN); 134 memcpy(&aad[8], &hdr->addr2, ETH_ALEN); 135 memcpy(&aad[14], &hdr->addr3, ETH_ALEN); 137 aad[20] = pos[0] & 0x0f; 138 aad[21] = 0; /* all bits masked */ 139 memset(aad + 22, 0, 8); 141 memcpy(aad 86 ccmp_init_iv_and_aad(struct ieee80211_hdr *hdr, u8 *pn, u8 *iv, u8 *aad) argument 188 u8 *aad = key->tx_aad; local 272 u8 *aad = key->rx_aad; local [all...] |
/linux-master/net/wireless/ |
H A D | lib80211_crypt_ccmp.c | 95 const u8 *pn, u8 *iv, u8 *aad) 137 aad[0] = pos[0] & 0x8f; 138 aad[1] = pos[1] & 0xc7; 139 memcpy(aad + 2, &hdr->addrs, 3 * ETH_ALEN); 141 aad[20] = pos[0] & 0x0f; 142 aad[21] = 0; /* all bits masked */ 143 memset(aad + 22, 0, 8); 145 memcpy(aad + 22, hdr->addr4, ETH_ALEN); 147 aad[a4_included ? 28 : 22] = qc; 196 u8 *aad local 94 ccmp_init_iv_and_aad(const struct ieee80211_hdr *hdr, const u8 *pn, u8 *iv, u8 *aad) argument 261 u8 *aad = key->rx_aad; local [all...] |
/linux-master/net/tls/ |
H A D | tls_device_fallback.c | 52 struct crypto_aead *aead, char *aad, 85 tls_make_aad(aad, len - cipher_desc->tag, (char *)&rcd_sn, buf[0], prot); 91 sg_set_buf(sg_in, aad, TLS_AAD_SPACE_SIZE); 92 sg_set_buf(sg_out, aad, TLS_AAD_SPACE_SIZE); 149 struct scatterlist *sg_out, char *aad, char *iv, 159 rc = tls_enc_record(aead_req, aead, aad, iv, 327 void *buf, *iv, *aad, *dummy_buf, *salt; local 348 aad = buf + cipher_desc->salt + cipher_desc->iv; 349 dummy_buf = aad + TLS_AAD_SPACE_SIZE; 360 if (tls_enc_records(aead_req, ctx->aead_send, sg_in, sg_out, aad, i 51 tls_enc_record(struct aead_request *aead_req, struct crypto_aead *aead, char *aad, char *iv, __be64 rcd_sn, struct scatter_walk *in, struct scatter_walk *out, int *in_len, struct tls_prot_info *prot) argument 147 tls_enc_records(struct aead_request *aead_req, struct crypto_aead *aead, struct scatterlist *sg_in, struct scatterlist *sg_out, char *aad, char *iv, u64 rcd_sn, int len, struct tls_prot_info *prot) argument [all...] |
/linux-master/drivers/clk/imx/ |
H A D | clk-imx35.c | 88 struct arm_ahb_div *aad; local 96 aad = &clk_consumer[consumer_sel]; 97 if (!aad->arm) { 103 aad = &clk_consumer[0]; 113 if (aad->sel) 114 clk[arm] = imx_clk_fixed_factor("arm", "mpll_075", 1, aad->arm); 116 clk[arm] = imx_clk_fixed_factor("arm", "mpll", 1, aad->arm); 131 clk[ahb] = imx_clk_fixed_factor("ahb", "arm", 1, aad->ahb);
|
/linux-master/security/apparmor/include/ |
H A D | audit.h | 168 #define aad(SA) (container_of(SA, struct apparmor_audit_data, common)) macro 169 #define aad_of_va(VA) aad((struct common_audit_data *)(VA))
|
/linux-master/arch/powerpc/crypto/ |
H A D | aes-gcm-p10-glue.c | 42 unsigned char *aad, unsigned int alen); 84 * Compute aad if any. 85 * - Hash aad and copy to Xi. 88 unsigned char *aad, int alen) 96 gcm_ghash_p10(nXi, hash->Htable+32, aad, i); 97 aad += i; 102 nXi[i] ^= aad[i]; 87 set_aad(struct gcm_ctx *gctx, struct Hash_ctx *hash, unsigned char *aad, int alen) argument
|
/linux-master/security/apparmor/ |
H A D | ipc.c | 55 struct apparmor_audit_data *ad = aad(sa);
|
H A D | resource.c | 33 struct apparmor_audit_data *ad = aad(sa);
|
H A D | net.c | 74 struct apparmor_audit_data *ad = aad(sa);
|
H A D | task.c | 208 struct apparmor_audit_data *ad = aad(sa);
|
H A D | lib.c | 286 struct apparmor_audit_data *ad = aad(sa);
|
/linux-master/sound/soc/codecs/ |
H A D | da7219-aad.c | 3 * da7219-aad.c - Dialog DA7219 ALSA SoC AAD Driver 24 #include "da7219-aad.h" 35 da7219->aad->jack = jack; 36 da7219->aad->jack_inserted = false; 766 struct da7219_aad_priv *da7219_aad = da7219->aad; 899 struct da7219_aad_priv *da7219_aad = da7219->aad; 930 struct da7219_aad_priv *da7219_aad = da7219->aad; 964 struct da7219_aad_priv *da7219_aad = da7219->aad; 993 struct da7219_aad_priv *da7219_aad = da7219->aad; 1008 da7219_aad->aad_wq = create_singlethread_workqueue("da7219-aad"); [all...] |
H A D | da7219-aad.h | 3 * da7219-aad.h - DA7322 ASoC AAD Driver 17 #include <sound/da7219-aad.h>
|
/linux-master/arch/s390/include/asm/ |
H A D | cpacf.h | 594 * @aad: address of additional authenticated data memory area 595 * @aad_len: length of aad operand in bytes 599 const u8 *aad, unsigned long aad_len) 606 a.even = (unsigned long)aad; 611 "0: .insn rrf,%[opc] << 16,%[dst],%[src],%[aad],0\n" 614 [aad] "+&d" (a.pair) 597 cpacf_kma(unsigned long func, void *param, u8 *dest, const u8 *src, unsigned long src_len, const u8 *aad, unsigned long aad_len) argument
|
/linux-master/drivers/crypto/ |
H A D | sa2ul.h | 237 * @aad: Associated data 254 struct sa_cmdl_param_info aad; member in struct:sa_cmdl_upd_info
|
/linux-master/drivers/crypto/ccp/ |
H A D | ccp-ops.c | 637 struct ccp_data aad; local 749 ret = ccp_init_data(&aad, cmd_q, p_aad, aes->aad_len, 758 while (aad.sg_wa.bytes_left) { 759 ccp_prepare_data(&aad, NULL, &op, AES_BLOCK_SIZE, true); 767 ccp_process_data(&aad, NULL, &op); 904 ccp_free_data(&aad, cmd_q);
|