Home
last modified time | relevance | path

Searched refs:crypt_info (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-5.10/fs/crypto/
H A Dkeysetup.c528 struct fscrypt_info *crypt_info; in fscrypt_setup_encryption_info() local
537 crypt_info = kmem_cache_zalloc(fscrypt_info_cachep, GFP_KERNEL); in fscrypt_setup_encryption_info()
538 if (!crypt_info) in fscrypt_setup_encryption_info()
541 crypt_info->ci_inode = inode; in fscrypt_setup_encryption_info()
542 crypt_info->ci_policy = *policy; in fscrypt_setup_encryption_info()
543 memcpy(crypt_info->ci_nonce, nonce, FSCRYPT_FILE_NONCE_SIZE); in fscrypt_setup_encryption_info()
545 mode = select_encryption_mode(&crypt_info->ci_policy, inode); in fscrypt_setup_encryption_info()
551 crypt_info->ci_mode = mode; in fscrypt_setup_encryption_info()
553 res = setup_file_encryption_key(crypt_info, need_dirhash_key, &mk); in fscrypt_setup_encryption_info()
563 if (cmpxchg_release(&inode->i_crypt_info, NULL, crypt_info) in fscrypt_setup_encryption_info()
[all...]
/kernel/linux/linux-6.6/fs/crypto/
H A Dkeysetup.c558 struct fscrypt_info *crypt_info; in fscrypt_setup_encryption_info() local
567 crypt_info = kmem_cache_zalloc(fscrypt_info_cachep, GFP_KERNEL); in fscrypt_setup_encryption_info()
568 if (!crypt_info) in fscrypt_setup_encryption_info()
571 crypt_info->ci_inode = inode; in fscrypt_setup_encryption_info()
572 crypt_info->ci_policy = *policy; in fscrypt_setup_encryption_info()
573 memcpy(crypt_info->ci_nonce, nonce, FSCRYPT_FILE_NONCE_SIZE); in fscrypt_setup_encryption_info()
575 mode = select_encryption_mode(&crypt_info->ci_policy, inode); in fscrypt_setup_encryption_info()
581 crypt_info->ci_mode = mode; in fscrypt_setup_encryption_info()
583 res = setup_file_encryption_key(crypt_info, need_dirhash_key, &mk); in fscrypt_setup_encryption_info()
593 if (cmpxchg_release(&inode->i_crypt_info, NULL, crypt_info) in fscrypt_setup_encryption_info()
[all...]
/kernel/linux/linux-5.10/drivers/staging/rtl8192e/
H A Drtllib_wx.c309 key = ieee->crypt_info.tx_keyidx; in rtllib_wx_set_encode()
314 crypt = &ieee->crypt_info.crypt[key]; in rtllib_wx_set_encode()
319 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in rtllib_wx_set_encode()
327 if (ieee->crypt_info.crypt[i] != NULL) { in rtllib_wx_set_encode()
330 lib80211_crypt_delayed_deinit(&ieee->crypt_info, in rtllib_wx_set_encode()
331 &ieee->crypt_info.crypt[i]); in rtllib_wx_set_encode()
354 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in rtllib_wx_set_encode()
404 ieee->crypt_info.tx_keyidx = key; in rtllib_wx_set_encode()
425 ieee->crypt_info.tx_keyidx = key; in rtllib_wx_set_encode()
483 key = ieee->crypt_info in rtllib_wx_get_encode()
[all...]
H A Drtllib_module.c113 lib80211_crypt_info_init(&ieee->crypt_info, "RTLLIB", &ieee->lock); in alloc_rtllib()
149 lib80211_crypt_info_free(&ieee->crypt_info); in alloc_rtllib()
167 lib80211_crypt_info_free(&ieee->crypt_info); in free_rtllib()
H A Drtllib_tx.c163 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_encrypt_fragment()
643 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_xmit_inter()
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/
H A Drtllib_wx.c286 key = ieee->crypt_info.tx_keyidx; in rtllib_wx_set_encode()
291 crypt = &ieee->crypt_info.crypt[key]; in rtllib_wx_set_encode()
296 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in rtllib_wx_set_encode()
305 if (ieee->crypt_info.crypt[i]) { in rtllib_wx_set_encode()
308 lib80211_crypt_delayed_deinit(&ieee->crypt_info, in rtllib_wx_set_encode()
309 &ieee->crypt_info.crypt[i]); in rtllib_wx_set_encode()
330 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in rtllib_wx_set_encode()
380 ieee->crypt_info.tx_keyidx = key; in rtllib_wx_set_encode()
400 ieee->crypt_info.tx_keyidx = key; in rtllib_wx_set_encode()
440 key = ieee->crypt_info in rtllib_wx_get_encode()
[all...]
H A Drtllib_module.c110 lib80211_crypt_info_init(&ieee->crypt_info, "RTLLIB", &ieee->lock); in alloc_rtllib()
146 lib80211_crypt_info_free(&ieee->crypt_info); in alloc_rtllib()
163 lib80211_crypt_info_free(&ieee->crypt_info); in free_rtllib()
H A Drtllib_tx.c163 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_encrypt_fragment()
635 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_xmit_inter()
H A Drtllib_softmac.c809 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_probe_resp()
859 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_probe_resp()
1014 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_association_req()
2800 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_ap_sec_type()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw_wx.c319 key = ieee->crypt_info.tx_keyidx; in libipw_wx_set_encode()
325 crypt = &ieee->crypt_info.crypt[key]; in libipw_wx_set_encode()
331 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in libipw_wx_set_encode()
338 if (ieee->crypt_info.crypt[i] != NULL) { in libipw_wx_set_encode()
341 lib80211_crypt_delayed_deinit(&ieee->crypt_info, in libipw_wx_set_encode()
342 &ieee->crypt_info.crypt[i]); in libipw_wx_set_encode()
364 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in libipw_wx_set_encode()
434 ieee->crypt_info.tx_keyidx = key; in libipw_wx_set_encode()
478 key = ieee->crypt_info.tx_keyidx; in libipw_wx_get_encode()
525 idx = ieee->crypt_info in libipw_wx_set_encodeext()
[all...]
H A Dlibipw_tx.c142 ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in libipw_encrypt_fragment()
283 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in libipw_xmit()
H A Dlibipw_module.c172 lib80211_crypt_info_init(&ieee->crypt_info, dev->name, &ieee->lock); in alloc_libipw()
194 lib80211_crypt_info_free(&ieee->crypt_info); in free_libipw()
/kernel/linux/linux-6.6/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw_wx.c319 key = ieee->crypt_info.tx_keyidx; in libipw_wx_set_encode()
325 crypt = &ieee->crypt_info.crypt[key]; in libipw_wx_set_encode()
331 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in libipw_wx_set_encode()
338 if (ieee->crypt_info.crypt[i] != NULL) { in libipw_wx_set_encode()
341 lib80211_crypt_delayed_deinit(&ieee->crypt_info, in libipw_wx_set_encode()
342 &ieee->crypt_info.crypt[i]); in libipw_wx_set_encode()
364 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in libipw_wx_set_encode()
434 ieee->crypt_info.tx_keyidx = key; in libipw_wx_set_encode()
478 key = ieee->crypt_info.tx_keyidx; in libipw_wx_get_encode()
525 idx = ieee->crypt_info in libipw_wx_set_encodeext()
[all...]
H A Dlibipw_tx.c142 ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in libipw_encrypt_fragment()
283 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in libipw_xmit()
H A Dlibipw_module.c172 lib80211_crypt_info_init(&ieee->crypt_info, dev->name, &ieee->lock); in alloc_libipw()
194 lib80211_crypt_info_free(&ieee->crypt_info); in free_libipw()
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/hostap/
H A Dhostap_proc.c32 if (local->crypt_info.crypt[i] && in prism2_debug_proc_show()
33 local->crypt_info.crypt[i]->ops) { in prism2_debug_proc_show()
35 local->crypt_info.crypt[i]->ops->name); in prism2_debug_proc_show()
185 seq_printf(m, "tx_keyidx=%d\n", local->crypt_info.tx_keyidx); in prism2_crypt_proc_show()
187 if (local->crypt_info.crypt[i] && in prism2_crypt_proc_show()
188 local->crypt_info.crypt[i]->ops && in prism2_crypt_proc_show()
189 local->crypt_info.crypt[i]->ops->print_stats) { in prism2_crypt_proc_show()
190 local->crypt_info.crypt[i]->ops->print_stats( in prism2_crypt_proc_show()
191 m, local->crypt_info.crypt[i]->priv); in prism2_crypt_proc_show()
H A Dhostap_ioctl.c139 i = local->crypt_info.tx_keyidx; in prism2_ioctl_siwencode()
145 crypt = &local->crypt_info.crypt[i]; in prism2_ioctl_siwencode()
149 lib80211_crypt_delayed_deinit(&local->crypt_info, crypt); in prism2_ioctl_siwencode()
156 lib80211_crypt_delayed_deinit(&local->crypt_info, crypt); in prism2_ioctl_siwencode()
193 if (j != i && local->crypt_info.crypt[j]) { in prism2_ioctl_siwencode()
199 local->crypt_info.tx_keyidx = i; in prism2_ioctl_siwencode()
202 local->crypt_info.tx_keyidx = i; in prism2_ioctl_siwencode()
242 i = local->crypt_info.tx_keyidx; in prism2_ioctl_giwencode()
248 crypt = local->crypt_info.crypt[i]; in prism2_ioctl_giwencode()
3214 i = local->crypt_info in prism2_ioctl_siwencodeext()
[all...]
H A Dhostap_main.c333 idx = local->crypt_info.tx_keyidx; in hostap_set_encryption()
334 if (local->crypt_info.crypt[idx] == NULL || in hostap_set_encryption()
335 local->crypt_info.crypt[idx]->ops == NULL) in hostap_set_encryption()
337 else if (strcmp(local->crypt_info.crypt[idx]->ops->name, "WEP") == 0) in hostap_set_encryption()
385 len = local->crypt_info.crypt[idx]->ops->get_key(keybuf, sizeof(keybuf), NULL, in hostap_set_encryption()
386 local->crypt_info.crypt[idx]->priv); in hostap_set_encryption()
392 if (local->crypt_info.crypt[i]) { in hostap_set_encryption()
393 (void) local->crypt_info.crypt[i]->ops->get_key( in hostap_set_encryption()
395 NULL, local->crypt_info.crypt[i]->priv); in hostap_set_encryption()
H A Dhostap_80211_tx.c414 tx.crypt = local->crypt_info.crypt[local->crypt_info.tx_keyidx]; in hostap_master_start_xmit()
497 local->crypt_info.crypt[local->crypt_info.tx_keyidx]) && in hostap_master_start_xmit()
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/
H A Dhostap_proc.c32 if (local->crypt_info.crypt[i] && in prism2_debug_proc_show()
33 local->crypt_info.crypt[i]->ops) { in prism2_debug_proc_show()
35 local->crypt_info.crypt[i]->ops->name); in prism2_debug_proc_show()
185 seq_printf(m, "tx_keyidx=%d\n", local->crypt_info.tx_keyidx); in prism2_crypt_proc_show()
187 if (local->crypt_info.crypt[i] && in prism2_crypt_proc_show()
188 local->crypt_info.crypt[i]->ops && in prism2_crypt_proc_show()
189 local->crypt_info.crypt[i]->ops->print_stats) { in prism2_crypt_proc_show()
190 local->crypt_info.crypt[i]->ops->print_stats( in prism2_crypt_proc_show()
191 m, local->crypt_info.crypt[i]->priv); in prism2_crypt_proc_show()
H A Dhostap_ioctl.c129 i = local->crypt_info.tx_keyidx; in prism2_ioctl_siwencode()
135 crypt = &local->crypt_info.crypt[i]; in prism2_ioctl_siwencode()
139 lib80211_crypt_delayed_deinit(&local->crypt_info, crypt); in prism2_ioctl_siwencode()
146 lib80211_crypt_delayed_deinit(&local->crypt_info, crypt); in prism2_ioctl_siwencode()
183 if (j != i && local->crypt_info.crypt[j]) { in prism2_ioctl_siwencode()
189 local->crypt_info.tx_keyidx = i; in prism2_ioctl_siwencode()
192 local->crypt_info.tx_keyidx = i; in prism2_ioctl_siwencode()
233 i = local->crypt_info.tx_keyidx; in prism2_ioctl_giwencode()
239 crypt = local->crypt_info.crypt[i]; in prism2_ioctl_giwencode()
3236 i = local->crypt_info in prism2_ioctl_siwencodeext()
[all...]
H A Dhostap_main.c333 idx = local->crypt_info.tx_keyidx; in hostap_set_encryption()
334 if (local->crypt_info.crypt[idx] == NULL || in hostap_set_encryption()
335 local->crypt_info.crypt[idx]->ops == NULL) in hostap_set_encryption()
337 else if (strcmp(local->crypt_info.crypt[idx]->ops->name, "WEP") == 0) in hostap_set_encryption()
385 len = local->crypt_info.crypt[idx]->ops->get_key(keybuf, sizeof(keybuf), NULL, in hostap_set_encryption()
386 local->crypt_info.crypt[idx]->priv); in hostap_set_encryption()
392 if (local->crypt_info.crypt[i]) { in hostap_set_encryption()
393 (void) local->crypt_info.crypt[i]->ops->get_key( in hostap_set_encryption()
395 NULL, local->crypt_info.crypt[i]->priv); in hostap_set_encryption()
H A Dhostap_80211_tx.c414 tx.crypt = local->crypt_info.crypt[local->crypt_info.tx_keyidx]; in hostap_master_start_xmit()
497 local->crypt_info.crypt[local->crypt_info.tx_keyidx]) && in hostap_master_start_xmit()
/kernel/linux/linux-5.10/drivers/s390/char/
H A Dtape_3590.h48 struct tape390_crypt_info crypt_info; member
53 ((struct tape_3590_disc_data*)(device->discdata))->crypt_info
/kernel/linux/linux-6.6/drivers/s390/char/
H A Dtape_3590.h48 struct tape390_crypt_info crypt_info; member
53 ((struct tape_3590_disc_data*)(device->discdata))->crypt_info

Completed in 26 milliseconds

12