| /linux/scripts/coccinelle/api/ |
| H A D | kfree_sensitive.cocci | 3 /// Use kfree_sensitive, kvfree_sensitive rather than memset or 10 // Keywords: kfree_sensitive, kvfree_sensitive 22 'kfree_sensitive', 'kvfree_sensitive']) 62 + kfree_sensitive(E); 80 + kfree_sensitive(E); 91 msg = "WARNING opportunity for kfree_sensitive/kvfree_sensitive (memset at line %s)" 99 msg = "WARNING opportunity for kfree_sensitive/kvfree_sensitive (memset at line %s)"
|
| H A D | kfree_mismatch.cocci | 102 * \(kfree\|kfree_sensitive\|kvfree\)(E)@f 127 * \(kfree\|kfree_sensitive\|vfree\|vfree_atomic\)(E)@f 147 * \(kfree\|kfree_sensitive\|vfree\|vfree_atomic\)(E)@f 160 - kfree_sensitive(E)@f
|
| /linux/security/keys/trusted-keys/ |
| H A D | trusted_core.c | 222 kfree_sensitive(orig_datablob); in trusted_instantiate() 226 kfree_sensitive(payload); in trusted_rcu_free() 235 kfree_sensitive(p); in trusted_update() 272 kfree_sensitive(new_p); in trusted_update() 286 kfree_sensitive(new_p); in trusted_update() 293 kfree_sensitive(orig_datablob); 325 kfree_sensitive(key->payload.data[0]);
|
| H A D | trusted_pkwm.c | 71 kfree_sensitive(options); in trusted_options_alloc() 125 kfree_sensitive(options->private); in trusted_pkwm_seal() 126 kfree_sensitive(options); in trusted_pkwm_seal()
|
| /linux/security/keys/ |
| H A D | dh.c | 62 kfree_sensitive(dh->key); in dh_free_data() 63 kfree_sensitive(dh->p); in dh_free_data() 64 kfree_sensitive(dh->g); in dh_free_data() 118 kfree_sensitive(outbuf); in keyctl_dh_compute_kdf() 288 kfree_sensitive(outbuf); in __keyctl_dh_compute() 292 kfree_sensitive(secret); in __keyctl_dh_compute()
|
| H A D | user_defined.c | 85 kfree_sensitive(prep->payload.data[0]); in user_free_preparse() 94 kfree_sensitive(payload); in user_free_payload_rcu() 150 kfree_sensitive(upayload); in user_destroy()
|
| H A D | big_key.c | 143 kfree_sensitive(enckey); in big_key_preparse() 158 kfree_sensitive(payload->data); in big_key_free_preparse() 187 kfree_sensitive(payload->data); in big_key_destroy()
|
| /linux/lib/crypto/mpi/ |
| H A D | mpiutil.c | 74 kfree_sensitive(a); in mpi_free_limb_space() 100 kfree_sensitive(a->d); in mpi_resize() 117 kfree_sensitive(a->d); in mpi_free()
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | gss_krb5_keys.c | |
| /linux/security/apparmor/ |
| H A D | policy.c | 104 kfree_sensitive(tags->hdrs.table); in aa_destroy_tags() 105 kfree_sensitive(tags->sets.table); in aa_destroy_tags() 271 kfree_sensitive(data->key); in aa_free_data() 272 kfree_sensitive(data); in aa_free_data() 283 kfree_sensitive(attach->xattrs[i]); in free_attachment() 284 kfree_sensitive(attach->xattrs); in free_attachment() 301 kfree_sensitive(rules->secmark[i].label); in free_ruleset() 302 kfree_sensitive(rules->secmark); in free_ruleset() 303 kfree_sensitive(rules); in free_ruleset() 339 kfree_sensitive(profile->rename); in aa_free_profile() [all …]
|
| H A D | lib.c | 135 kfree_sensitive(t->table[i].strs); in aa_resize_str_table() 138 kfree_sensitive(t->table); in aa_resize_str_table() 158 kfree_sensitive(t->table[i].strs); in aa_destroy_str_table() 159 kfree_sensitive(t->table); in aa_destroy_str_table()
|
| H A D | policy_unpack.c | 115 kfree_sensitive(d->hash); in do_loaddata_free() 116 kfree_sensitive(d->name); in do_loaddata_free() 118 kfree_sensitive(d); in do_loaddata_free() 656 kfree_sensitive(rules->secmark[i].label); in unpack_secmark() 657 kfree_sensitive(rules->secmark); in unpack_secmark() 805 kfree_sensitive(sets); in unpack_tagsets() 846 kfree_sensitive(hdrs); in unpack_tag_headers() 1370 kfree_sensitive(key); in unpack_profile() 1379 kfree_sensitive(data->key); in unpack_profile() 1380 kfree_sensitive(data); in unpack_profile() [all …]
|
| /linux/scripts/coccinelle/free/ |
| H A D | kfree.cocci | 27 kfree_sensitive@p1(E) 71 kfree_sensitive@ok(E) 89 kfree_sensitive@p1(E,...)
|
| H A D | ifnullfree.cocci | 26 kfree_sensitive(E); 51 * \(kfree@p\|kvfree@p\|kfree_sensitive@p\|kvfree_sensitive@p\|vfree@p\|
|
| H A D | devm_free.cocci | 92 kfree_sensitive@p(x) 115 * kfree_sensitive@p(x)
|
| H A D | kfreeaddr.cocci | 23 * kfree_sensitive@p(&e->f)
|
| /linux/fs/smb/client/ |
| H A D | smb1session.c | 364 kfree_sensitive(iov[2].iov_base); in sess_free_buffer() 522 kfree_sensitive(ses->auth_key.response); in sess_auth_ntlmv2() 571 kfree_sensitive(ses->auth_key.response); in sess_auth_kerberos() 661 kfree_sensitive(ses->auth_key.response); in sess_auth_kerberos() 796 kfree_sensitive(ntlmsspblob); in sess_auth_rawntlmssp_negotiate() 806 kfree_sensitive(ses->auth_key.response); in sess_auth_rawntlmssp_negotiate() 808 kfree_sensitive(ses->ntlmssp); in sess_auth_rawntlmssp_negotiate() 907 kfree_sensitive(ntlmsspblob); in sess_auth_rawntlmssp_authenticate() 915 kfree_sensitive(ses->auth_key.response); in sess_auth_rawntlmssp_authenticate() 917 kfree_sensitive(ses->ntlmssp); in sess_auth_rawntlmssp_authenticate() [all …]
|
| /linux/net/mac802154/ |
| H A D | llsec.c | 52 kfree_sensitive(msl); in mac802154_llsec_destroy() 69 kfree_sensitive(key); in mac802154_llsec_destroy() 158 kfree_sensitive(key); in llsec_key_alloc() 173 kfree_sensitive(key); in llsec_key_release() 264 kfree_sensitive(new); in mac802154_llsec_key_add() 277 kfree_sensitive(pos); in mac802154_llsec_key_del_rcu() 352 kfree_sensitive(devkey); in llsec_dev_free() 355 kfree_sensitive(dev); in llsec_dev_free() 693 kfree_sensitive(req); in llsec_do_encrypt_auth() 895 kfree_sensitive(req); in llsec_do_decrypt_auth() [all …]
|
| /linux/drivers/s390/crypto/ |
| H A D | pkey_api.c | 213 kfree_sensitive(tmpbuf); in pkey_ioctl_clr2protk() 367 kfree_sensitive(tmpbuf); in pkey_ioctl_verifyprotk() 397 kfree_sensitive(kkey); in pkey_ioctl_kblob2protk() 450 kfree_sensitive(kkey); in pkey_ioctl_genseck2() 507 kfree_sensitive(kkey); in pkey_ioctl_clr2seck2() 537 kfree_sensitive(kkey); in pkey_ioctl_verifykey2() 574 kfree_sensitive(kkey); in pkey_ioctl_kblob2protk2() 626 kfree_sensitive(kkey); in pkey_ioctl_apqns4k() 723 kfree_sensitive(protkey); in pkey_ioctl_kblob2protk3() 724 kfree_sensitive(kkey); in pkey_ioctl_kblob2protk3()
|
| /linux/drivers/nvme/target/ |
| H A D | auth.c | 108 kfree_sensitive(ctrl->dh_key); in nvmet_setup_dhgroup() 113 kfree_sensitive(ctrl->dh_key); in nvmet_setup_dhgroup() 250 kfree_sensitive(ctrl->dh_key); in nvmet_destroy_auth() 522 kfree_sensitive(tls_psk); in nvmet_auth_insert_psk() 524 kfree_sensitive(digest); in nvmet_auth_insert_psk() 526 kfree_sensitive(psk); in nvmet_auth_insert_psk()
|
| /linux/net/mac80211/ |
| H A D | aead_api.c | 45 kfree_sensitive(aead_req); in aead_encrypt() 80 kfree_sensitive(aead_req); in aead_decrypt()
|
| /linux/security/keys/encrypted-keys/ |
| H A D | encrypted.c | 353 kfree_sensitive(derived_buf); in get_derived_key() 821 kfree_sensitive(epayload); in encrypted_instantiate() 827 kfree_sensitive(datablob); in encrypted_instantiate() 836 kfree_sensitive(epayload); in encrypted_rcu_free() 894 kfree_sensitive(buf); in encrypted_update() 955 kfree_sensitive(ascii_buf); in encrypted_read() 970 kfree_sensitive(key->payload.data[0]); in encrypted_destroy()
|
| /linux/drivers/crypto/amlogic/ |
| H A D | amlogic-gxl-cipher.c | 255 kfree_sensitive(bkeyiv); in meson_cipher() 256 kfree_sensitive(backup_iv); in meson_cipher() 340 kfree_sensitive(op->key); in meson_cipher_exit() 364 kfree_sensitive(op->key); in meson_aes_setkey()
|
| /linux/drivers/nvme/common/ |
| H A D | auth.c | 220 kfree_sensitive(key); in nvme_auth_free_key() 483 kfree_sensitive(dh_secret); in nvme_auth_gen_session_key() 658 kfree_sensitive(enc); in nvme_auth_generate_digest() 769 kfree_sensitive(tls_key); in nvme_auth_derive_tls_psk() 774 kfree_sensitive(hmac_data); in nvme_auth_derive_tls_psk()
|
| /linux/drivers/crypto/cavium/nitrox/ |
| H A D | nitrox_lib.c | 93 kfree_sensitive(ndev->aqmq[i]); in nitrox_free_aqm_queues() 125 kfree_sensitive(cmdq); in nitrox_alloc_aqm_queues()
|