Home
last modified time | relevance | path

Searched full:aad (Results 1 – 25 of 185) sorted by relevance

12345678

/kernel/linux/linux-5.10/security/apparmor/
Dipc.c47 if (aad(sa)->request & AA_PTRACE_PERM_MASK) { in audit_ptrace_cb()
49 audit_ptrace_mask(aad(sa)->request)); in audit_ptrace_cb()
51 if (aad(sa)->denied & AA_PTRACE_PERM_MASK) { in audit_ptrace_cb()
53 audit_ptrace_mask(aad(sa)->denied)); in audit_ptrace_cb()
57 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_ptrace_cb()
69 aad(sa)->peer = peer; in profile_ptrace_perm()
101 aad(sa)->label = &tracer->label; in profile_tracer_perm()
102 aad(sa)->peer = tracee; in profile_tracer_perm()
103 aad(sa)->request = 0; in profile_tracer_perm()
104 aad(sa)->error = aa_capable(&tracer->label, CAP_SYS_PTRACE, in profile_tracer_perm()
[all …]
Daudit.c61 aa_audit_type[aad(sa)->type]); in audit_pre()
64 if (aad(sa)->op) { in audit_pre()
65 audit_log_format(ab, " operation=\"%s\"", aad(sa)->op); in audit_pre()
68 if (aad(sa)->info) { in audit_pre()
69 audit_log_format(ab, " info=\"%s\"", aad(sa)->info); in audit_pre()
70 if (aad(sa)->error) in audit_pre()
71 audit_log_format(ab, " error=%d", aad(sa)->error); in audit_pre()
74 if (aad(sa)->label) { in audit_pre()
75 struct aa_label *label = aad(sa)->label; in audit_pre()
94 if (aad(sa)->name) { in audit_pre()
[all …]
Dfile.c48 if (aad(sa)->request & AA_AUDIT_FILE_MASK) { in file_audit_cb()
50 map_mask_to_chr_mask(aad(sa)->request)); in file_audit_cb()
53 if (aad(sa)->denied & AA_AUDIT_FILE_MASK) { in file_audit_cb()
55 map_mask_to_chr_mask(aad(sa)->denied)); in file_audit_cb()
58 if (aad(sa)->request & AA_AUDIT_FILE_MASK) { in file_audit_cb()
62 from_kuid(&init_user_ns, aad(sa)->fs.ouid)); in file_audit_cb()
65 if (aad(sa)->peer) { in file_audit_cb()
67 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in file_audit_cb()
69 } else if (aad(sa)->fs.target) { in file_audit_cb()
71 audit_log_untrustedstring(ab, aad(sa)->fs.target); in file_audit_cb()
[all …]
Dnet.c81 if (sock_type_names[aad(sa)->net.type]) in audit_net_cb()
83 sock_type_names[aad(sa)->net.type]); in audit_net_cb()
86 aad(sa)->net.type); in audit_net_cb()
87 audit_log_format(ab, " protocol=%d", aad(sa)->net.protocol); in audit_net_cb()
89 if (aad(sa)->request & NET_PERMS_MASK) { in audit_net_cb()
91 aa_audit_perm_mask(ab, aad(sa)->request, NULL, 0, in audit_net_cb()
94 if (aad(sa)->denied & NET_PERMS_MASK) { in audit_net_cb()
96 aa_audit_perm_mask(ab, aad(sa)->denied, NULL, 0, in audit_net_cb()
100 if (aad(sa)->peer) { in audit_net_cb()
102 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_net_cb()
Dresource.c35 rlim_names[aad(sa)->rlim.rlim], aad(sa)->rlim.max); in audit_cb()
36 if (aad(sa)->peer) { in audit_cb()
38 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_cb()
58 aad(&sa)->rlim.rlim = resource; in audit_resource()
59 aad(&sa)->rlim.max = value; in audit_resource()
60 aad(&sa)->peer = peer; in audit_resource()
61 aad(&sa)->info = info; in audit_resource()
62 aad(&sa)->error = error; in audit_resource()
Dmount.c90 if (aad(sa)->mnt.type) { in audit_cb()
92 audit_log_untrustedstring(ab, aad(sa)->mnt.type); in audit_cb()
94 if (aad(sa)->mnt.src_name) { in audit_cb()
96 audit_log_untrustedstring(ab, aad(sa)->mnt.src_name); in audit_cb()
98 if (aad(sa)->mnt.trans) { in audit_cb()
100 audit_log_untrustedstring(ab, aad(sa)->mnt.trans); in audit_cb()
102 if (aad(sa)->mnt.flags) { in audit_cb()
104 audit_mnt_flags(ab, aad(sa)->mnt.flags); in audit_cb()
107 if (aad(sa)->mnt.data) { in audit_cb()
109 audit_log_untrustedstring(ab, aad(sa)->mnt.data); in audit_cb()
[all …]
Dlib.c129 aad(&sa)->info = str; in aa_info_message()
266 if (aad(sa)->request) { in aa_audit_perms_cb()
268 aa_audit_perm_mask(ab, aad(sa)->request, aa_file_perm_chrs, in aa_audit_perms_cb()
272 if (aad(sa)->denied) { in aa_audit_perms_cb()
274 aa_audit_perm_mask(ab, aad(sa)->denied, aa_file_perm_chrs, in aa_audit_perms_cb()
279 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in aa_audit_perms_cb()
401 aad(sa)->label = &profile->label; in aa_profile_label_perm()
402 aad(sa)->peer = &target->label; in aa_profile_label_perm()
403 aad(sa)->request = request; in aa_profile_label_perm()
463 aad(sa)->label = &profile->label; in aa_check_perms()
[all …]
/kernel/linux/linux-5.10/net/mac80211/
Dwpa.c315 static void ccmp_special_blocks(struct sk_buff *skb, u8 *pn, u8 *b_0, u8 *aad) in ccmp_special_blocks() argument
361 /* AAD (extra authenticate-only data) / masked 802.11 header in ccmp_special_blocks()
363 put_unaligned_be16(len_a, &aad[0]); in ccmp_special_blocks()
364 put_unaligned(mask_fc, (__le16 *)&aad[2]); in ccmp_special_blocks()
365 memcpy(&aad[4], &hdr->addr1, 3 * ETH_ALEN); in ccmp_special_blocks()
368 aad[22] = *((u8 *) &hdr->seq_ctrl) & 0x0f; in ccmp_special_blocks()
369 aad[23] = 0; in ccmp_special_blocks()
372 memcpy(&aad[24], hdr->addr4, ETH_ALEN); in ccmp_special_blocks()
373 aad[30] = qos_tid; in ccmp_special_blocks()
374 aad[31] = 0; in ccmp_special_blocks()
[all …]
Daes_gcm.h14 u8 *j_0, u8 *aad, u8 *data, in ieee80211_aes_gcm_encrypt() argument
17 return aead_encrypt(tfm, j_0, aad + 2, in ieee80211_aes_gcm_encrypt()
18 be16_to_cpup((__be16 *)aad), in ieee80211_aes_gcm_encrypt()
23 u8 *j_0, u8 *aad, u8 *data, in ieee80211_aes_gcm_decrypt() argument
26 return aead_decrypt(tfm, j_0, aad + 2, in ieee80211_aes_gcm_decrypt()
27 be16_to_cpup((__be16 *)aad), in ieee80211_aes_gcm_decrypt()
Daes_ccm.h22 u8 *b_0, u8 *aad, u8 *data, in ieee80211_aes_ccm_encrypt() argument
25 return aead_encrypt(tfm, b_0, aad + 2, in ieee80211_aes_ccm_encrypt()
26 be16_to_cpup((__be16 *)aad), in ieee80211_aes_ccm_encrypt()
32 u8 *b_0, u8 *aad, u8 *data, in ieee80211_aes_ccm_decrypt() argument
35 return aead_decrypt(tfm, b_0, aad + 2, in ieee80211_aes_ccm_decrypt()
36 be16_to_cpup((__be16 *)aad), in ieee80211_aes_ccm_decrypt()
Daes_cmac.c24 void ieee80211_aes_cmac(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac() argument
34 crypto_shash_update(desc, aad, AAD_LEN); in ieee80211_aes_cmac()
35 fc = (const __le16 *)aad; in ieee80211_aes_cmac()
48 void ieee80211_aes_cmac_256(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac_256() argument
57 crypto_shash_update(desc, aad, AAD_LEN); in ieee80211_aes_cmac_256()
58 fc = (const __le16 *)aad; in ieee80211_aes_cmac_256()
/kernel/linux/linux-6.6/net/mac80211/
Dwpa.c315 * Calculate AAD for CCMP/GCMP, returning qos_tid since we
318 static u8 ccmp_gcmp_aad(struct sk_buff *skb, u8 *aad) in ccmp_gcmp_aad() argument
350 /* AAD (extra authenticate-only data) / masked 802.11 header in ccmp_gcmp_aad()
352 put_unaligned_be16(len_a, &aad[0]); in ccmp_gcmp_aad()
353 put_unaligned(mask_fc, (__le16 *)&aad[2]); in ccmp_gcmp_aad()
354 memcpy(&aad[4], &hdr->addrs, 3 * ETH_ALEN); in ccmp_gcmp_aad()
357 aad[22] = *((u8 *) &hdr->seq_ctrl) & 0x0f; in ccmp_gcmp_aad()
358 aad[23] = 0; in ccmp_gcmp_aad()
361 memcpy(&aad[24], hdr->addr4, ETH_ALEN); in ccmp_gcmp_aad()
362 aad[30] = qos_tid; in ccmp_gcmp_aad()
[all …]
Daes_ccm.h22 u8 *b_0, u8 *aad, u8 *data, in ieee80211_aes_ccm_encrypt() argument
25 return aead_encrypt(tfm, b_0, aad + 2, in ieee80211_aes_ccm_encrypt()
26 be16_to_cpup((__be16 *)aad), in ieee80211_aes_ccm_encrypt()
32 u8 *b_0, u8 *aad, u8 *data, in ieee80211_aes_ccm_decrypt() argument
35 return aead_decrypt(tfm, b_0, aad + 2, in ieee80211_aes_ccm_decrypt()
36 be16_to_cpup((__be16 *)aad), in ieee80211_aes_ccm_decrypt()
Daes_gcm.h14 u8 *j_0, u8 *aad, u8 *data, in ieee80211_aes_gcm_encrypt() argument
17 return aead_encrypt(tfm, j_0, aad + 2, in ieee80211_aes_gcm_encrypt()
18 be16_to_cpup((__be16 *)aad), in ieee80211_aes_gcm_encrypt()
23 u8 *j_0, u8 *aad, u8 *data, in ieee80211_aes_gcm_decrypt() argument
26 return aead_decrypt(tfm, j_0, aad + 2, in ieee80211_aes_gcm_decrypt()
27 be16_to_cpup((__be16 *)aad), in ieee80211_aes_gcm_decrypt()
Daes_cmac.c25 void ieee80211_aes_cmac(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac() argument
35 crypto_shash_update(desc, aad, AAD_LEN); in ieee80211_aes_cmac()
36 fc = (const __le16 *)aad; in ieee80211_aes_cmac()
49 void ieee80211_aes_cmac_256(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac_256() argument
58 crypto_shash_update(desc, aad, AAD_LEN); in ieee80211_aes_cmac_256()
59 fc = (const __le16 *)aad; in ieee80211_aes_cmac_256()
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_ccmp.c93 u8 *pn, u8 *iv, u8 *aad) in ccmp_init_iv_and_aad() argument
134 /* AAD: in ccmp_init_iv_and_aad()
142 aad[0] = pos[0] & 0x8f; in ccmp_init_iv_and_aad()
143 aad[1] = pos[1] & 0xc7; in ccmp_init_iv_and_aad()
144 memcpy(&aad[2], &hdr->addr1, ETH_ALEN); in ccmp_init_iv_and_aad()
145 memcpy(&aad[8], &hdr->addr2, ETH_ALEN); in ccmp_init_iv_and_aad()
146 memcpy(&aad[14], &hdr->addr3, ETH_ALEN); in ccmp_init_iv_and_aad()
148 aad[20] = pos[0] & 0x0f; in ccmp_init_iv_and_aad()
149 aad[21] = 0; /* all bits masked */ in ccmp_init_iv_and_aad()
150 memset(aad + 22, 0, 8); in ccmp_init_iv_and_aad()
[all …]
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/
Drtllib_crypt_ccmp.c87 u8 *pn, u8 *iv, u8 *aad) in ccmp_init_iv_and_aad() argument
124 /* AAD: in ccmp_init_iv_and_aad()
132 aad[0] = pos[0] & 0x8f; in ccmp_init_iv_and_aad()
133 aad[1] = pos[1] & 0xc7; in ccmp_init_iv_and_aad()
134 memcpy(&aad[2], &hdr->addr1, ETH_ALEN); in ccmp_init_iv_and_aad()
135 memcpy(&aad[8], &hdr->addr2, ETH_ALEN); in ccmp_init_iv_and_aad()
136 memcpy(&aad[14], &hdr->addr3, ETH_ALEN); in ccmp_init_iv_and_aad()
138 aad[20] = pos[0] & 0x0f; in ccmp_init_iv_and_aad()
139 aad[21] = 0; /* all bits masked */ in ccmp_init_iv_and_aad()
140 memset(aad + 22, 0, 8); in ccmp_init_iv_and_aad()
[all …]
/kernel/linux/linux-5.10/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_ccmp.c93 u8 *pn, u8 *iv, u8 *aad) in ccmp_init_iv_and_aad() argument
134 /* AAD: in ccmp_init_iv_and_aad()
142 aad[0] = pos[0] & 0x8f; in ccmp_init_iv_and_aad()
143 aad[1] = pos[1] & 0xc7; in ccmp_init_iv_and_aad()
144 memcpy(aad + 2, hdr->addr1, 3 * ETH_ALEN); in ccmp_init_iv_and_aad()
146 aad[20] = pos[0] & 0x0f; in ccmp_init_iv_and_aad()
147 aad[21] = 0; /* all bits masked */ in ccmp_init_iv_and_aad()
148 memset(aad + 22, 0, 8); in ccmp_init_iv_and_aad()
150 memcpy(aad + 22, hdr->addr4, ETH_ALEN); in ccmp_init_iv_and_aad()
152 aad[a4_included ? 28 : 22] = qc; in ccmp_init_iv_and_aad()
[all …]
/kernel/linux/linux-5.10/drivers/staging/rtl8192e/
Drtllib_crypt_ccmp.c89 u8 *pn, u8 *iv, u8 *aad) in ccmp_init_iv_and_aad() argument
126 /* AAD: in ccmp_init_iv_and_aad()
134 aad[0] = pos[0] & 0x8f; in ccmp_init_iv_and_aad()
135 aad[1] = pos[1] & 0xc7; in ccmp_init_iv_and_aad()
136 memcpy(aad + 2, hdr->addr1, 3 * ETH_ALEN); in ccmp_init_iv_and_aad()
138 aad[20] = pos[0] & 0x0f; in ccmp_init_iv_and_aad()
139 aad[21] = 0; /* all bits masked */ in ccmp_init_iv_and_aad()
140 memset(aad + 22, 0, 8); in ccmp_init_iv_and_aad()
142 memcpy(aad + 22, hdr->addr4, ETH_ALEN); in ccmp_init_iv_and_aad()
144 aad[a4_included ? 28 : 22] = qc; in ccmp_init_iv_and_aad()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/
Dti,gpmc-child.yaml54 gpmc,adv-aad-mux-on-ns:
55 description: Assertion time for AAD
58 gpmc,adv-aad-mux-rd-off-ns:
59 description: Read deassertion time for AAD
62 gpmc,adv-aad-mux-wr-off-ns:
63 description: Write deassertion time for AAD
84 gpmc,oe-aad-mux-on-ns:
85 description: Assertion time for AAD
88 gpmc,oe-aad-mux-off-ns:
89 description: Deassertion time for AAD
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/
Domap-gpmc.txt66 - gpmc,adv-aad-mux-on-ns: Assertion time for AAD
67 - gpmc,adv-aad-mux-rd-off-ns: Read deassertion time for AAD
68 - gpmc,adv-aad-mux-wr-off-ns: Write deassertion time for AAD
77 - gpmc,oe-aad-mux-on-ns: Assertion time for AAD
78 - gpmc,oe-aad-mux-off-ns: Deassertion time for AAD
/kernel/linux/linux-6.6/net/wireless/
Dlib80211_crypt_ccmp.c95 const u8 *pn, u8 *iv, u8 *aad) in ccmp_init_iv_and_aad() argument
129 /* AAD: in ccmp_init_iv_and_aad()
137 aad[0] = pos[0] & 0x8f; in ccmp_init_iv_and_aad()
138 aad[1] = pos[1] & 0xc7; in ccmp_init_iv_and_aad()
139 memcpy(aad + 2, &hdr->addrs, 3 * ETH_ALEN); in ccmp_init_iv_and_aad()
141 aad[20] = pos[0] & 0x0f; in ccmp_init_iv_and_aad()
142 aad[21] = 0; /* all bits masked */ in ccmp_init_iv_and_aad()
143 memset(aad + 22, 0, 8); in ccmp_init_iv_and_aad()
145 memcpy(aad + 22, hdr->addr4, ETH_ALEN); in ccmp_init_iv_and_aad()
147 aad[a4_included ? 28 : 22] = qc; in ccmp_init_iv_and_aad()
[all …]
/kernel/linux/linux-5.10/net/wireless/
Dlib80211_crypt_ccmp.c95 const u8 *pn, u8 *iv, u8 *aad) in ccmp_init_iv_and_aad() argument
129 /* AAD: in ccmp_init_iv_and_aad()
137 aad[0] = pos[0] & 0x8f; in ccmp_init_iv_and_aad()
138 aad[1] = pos[1] & 0xc7; in ccmp_init_iv_and_aad()
139 memcpy(aad + 2, hdr->addr1, 3 * ETH_ALEN); in ccmp_init_iv_and_aad()
141 aad[20] = pos[0] & 0x0f; in ccmp_init_iv_and_aad()
142 aad[21] = 0; /* all bits masked */ in ccmp_init_iv_and_aad()
143 memset(aad + 22, 0, 8); in ccmp_init_iv_and_aad()
145 memcpy(aad + 22, hdr->addr4, ETH_ALEN); in ccmp_init_iv_and_aad()
147 aad[a4_included ? 28 : 22] = qc; in ccmp_init_iv_and_aad()
[all …]
/kernel/linux/linux-6.6/sound/soc/codecs/
Dda7219-aad.c3 * da7219-aad.c - Dialog DA7219 ALSA SoC AAD Driver
24 #include "da7219-aad.h"
35 da7219->aad->jack = jack; in da7219_aad_jack_det()
36 da7219->aad->jack_inserted = false; in da7219_aad_jack_det()
762 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_handle_pdata()
895 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_handle_gnd_switch_time()
926 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_suspend()
957 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_resume()
984 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_init()
999 da7219_aad->aad_wq = create_singlethread_workqueue("da7219-aad"); in da7219_aad_init()
[all …]
/kernel/linux/linux-5.10/sound/soc/codecs/
Dda7219-aad.c3 * da7219-aad.c - Dialog DA7219 ALSA SoC AAD Driver
24 #include "da7219-aad.h"
35 da7219->aad->jack = jack; in da7219_aad_jack_det()
36 da7219->aad->jack_inserted = false; in da7219_aad_jack_det()
714 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_handle_pdata()
837 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_suspend()
868 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_resume()
895 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_init()
914 "da7219-aad", da7219_aad); in da7219_aad_init()
920 /* Unmask AAD IRQs */ in da7219_aad_init()
[all …]

12345678