Home
last modified time | relevance | path

Searched refs:kfree_sensitive (Results 1 – 25 of 162) sorted by relevance

1234567

/linux/scripts/coccinelle/api/
H A Dkfree_sensitive.cocci3 /// 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 Dkfree_mismatch.cocci102 * \(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/drivers/s390/crypto/
H A Dpkey_api.c206 kfree_sensitive(tmpbuf); in pkey_ioctl_clr2protk()
362 kfree_sensitive(tmpbuf); in pkey_ioctl_verifyprotk()
384 kfree_sensitive(kkey); in pkey_ioctl_kblob2protk()
423 kfree_sensitive(kkey); in pkey_ioctl_genseck2()
428 kfree_sensitive(kkey); in pkey_ioctl_genseck2()
432 kfree_sensitive(kkey); in pkey_ioctl_genseck2()
439 kfree_sensitive(kkey); in pkey_ioctl_genseck2()
480 kfree_sensitive(kkey); in pkey_ioctl_clr2seck2()
486 kfree_sensitive(kkey); in pkey_ioctl_clr2seck2()
491 kfree_sensitive(kkey); in pkey_ioctl_clr2seck2()
[all …]
/linux/security/keys/trusted-keys/
H A Dtrusted_core.c216 kfree_sensitive(orig_datablob); in trusted_instantiate()
220 kfree_sensitive(payload); in trusted_instantiate()
229 kfree_sensitive(p); in trusted_rcu_free()
266 kfree_sensitive(new_p); in trusted_update()
280 kfree_sensitive(new_p); in trusted_update()
287 kfree_sensitive(orig_datablob); in trusted_update()
319 kfree_sensitive(key->payload.data[0]); in trusted_destroy()
H A Dtrusted_pkwm.c71 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 Ddh.c62 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 Duser_defined.c85 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 Dbig_key.c143 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/security/apparmor/
H A Dpolicy.c103 kfree_sensitive(tags->hdrs.table); in aa_destroy_tags()
104 kfree_sensitive(tags->sets.table); in aa_destroy_tags()
263 kfree_sensitive(data->key); in aa_free_data()
264 kfree_sensitive(data); in aa_free_data()
275 kfree_sensitive(attach->xattrs[i]); in free_attachment()
276 kfree_sensitive(attach->xattrs); in free_attachment()
293 kfree_sensitive(rules->secmark[i].label); in free_ruleset()
294 kfree_sensitive(rules->secmark); in free_ruleset()
295 kfree_sensitive(rules); in free_ruleset()
331 kfree_sensitive(profile->rename); in aa_free_profile()
[all …]
H A Dlib.c134 kfree_sensitive(t->table[i].strs); in aa_resize_str_table()
137 kfree_sensitive(t->table); in aa_resize_str_table()
157 kfree_sensitive(t->table[i].strs); in aa_destroy_str_table()
158 kfree_sensitive(t->table); in aa_destroy_str_table()
H A Dpolicy_unpack.c114 kfree_sensitive(d->hash); in do_loaddata_free()
115 kfree_sensitive(d->name); in do_loaddata_free()
117 kfree_sensitive(d); in do_loaddata_free()
655 kfree_sensitive(rules->secmark[i].label); in unpack_secmark()
656 kfree_sensitive(rules->secmark); in unpack_secmark()
804 kfree_sensitive(sets); in unpack_tagsets()
845 kfree_sensitive(hdrs); in unpack_tag_headers()
1368 kfree_sensitive(key); in unpack_profile()
1377 kfree_sensitive(data->key); in unpack_profile()
1378 kfree_sensitive(data); in unpack_profile()
[all …]
/linux/lib/crypto/mpi/
H A Dmpiutil.c74 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 Dgss_krb5_keys.c216 kfree_sensitive(outblockdata); in krb5_DK()
218 kfree_sensitive(inblockdata); in krb5_DK()
285 kfree_sensitive(inblock.data); in krb5_derive_key_v2()
427 kfree_sensitive(step.data); in krb5_kdf_feedback_cmac()
428 kfree_sensitive(DR.data); in krb5_kdf_feedback_cmac()
542 kfree_sensitive(K1.data); in krb5_kdf_hmac_sha2()
/linux/fs/smb/client/
H A Dsmb1session.c364 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 …]
H A Dfs_context.c1027 kfree_sensitive(ctx->field); \
1037 kfree_sensitive(cifs_sb->ctx->password); in smb3_sync_session_ctx_passwords()
1045 kfree_sensitive(cifs_sb->ctx->password2); in smb3_sync_session_ctx_passwords()
1048 kfree_sensitive(cifs_sb->ctx->password); in smb3_sync_session_ctx_passwords()
1118 kfree_sensitive(new_password); in smb3_reconfigure()
1139 kfree_sensitive(new_password); in smb3_reconfigure()
1140 kfree_sensitive(new_password2); in smb3_reconfigure()
1148 kfree_sensitive(ses->password); in smb3_reconfigure()
1152 kfree_sensitive(ses->password2); in smb3_reconfigure()
1565 kfree_sensitive(ctx->password); in smb3_fs_context_parse_param()
[all …]
/linux/drivers/crypto/caam/
H A Dcaampkc.c868 kfree_sensitive(key->d); in caam_rsa_free_key()
869 kfree_sensitive(key->p); in caam_rsa_free_key()
870 kfree_sensitive(key->q); in caam_rsa_free_key()
871 kfree_sensitive(key->dp); in caam_rsa_free_key()
872 kfree_sensitive(key->dq); in caam_rsa_free_key()
873 kfree_sensitive(key->qinv); in caam_rsa_free_key()
874 kfree_sensitive(key->tmp1); in caam_rsa_free_key()
875 kfree_sensitive(key->tmp2); in caam_rsa_free_key()
1035 kfree_sensitive(rsa_key->dq); in caam_rsa_set_priv_key_form()
1037 kfree_sensitive(rsa_key->dp); in caam_rsa_set_priv_key_form()
[all …]
/linux/net/bluetooth/
H A Decdh_helper.c86 kfree_sensitive(tmp); in compute_ecdh_secret()
131 kfree_sensitive(buf); in set_ecdh_privkey()
133 kfree_sensitive(tmp); in set_ecdh_privkey()
/linux/scripts/coccinelle/free/
H A Dkfree.cocci27 kfree_sensitive@p1(E)
71 kfree_sensitive@ok(E)
89 kfree_sensitive@p1(E,...)
H A Difnullfree.cocci26 kfree_sensitive(E);
51 * \(kfree@p\|kvfree@p\|kfree_sensitive@p\|kvfree_sensitive@p\|vfree@p\|
/linux/crypto/krb5/
H A Drfc3961_simplified.c175 kfree_sensitive(digest->data); in rfc3961_calc_H()
177 kfree_sensitive(desc); in rfc3961_calc_H()
335 kfree_sensitive(inblock.data); in rfc3961_calc_DK()
424 kfree_sensitive(buffer); in rfc3961_calc_PRF()
600 kfree_sensitive(buffer); in krb5_aead_encrypt()
648 kfree_sensitive(buffer); in krb5_aead_decrypt()
707 kfree_sensitive(buffer); in rfc3961_get_mic()
776 kfree_sensitive(buffer); in rfc3961_verify_mic()
/linux/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce-prng.c29 kfree_sensitive(ctx->seed); in sun8i_ce_prng_exit()
40 kfree_sensitive(ctx->seed); in sun8i_ce_prng_seed()
156 kfree_sensitive(d); in sun8i_ce_prng_generate()
/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-prng.c25 kfree_sensitive(ctx->seed); in sun8i_ss_prng_seed()
52 kfree_sensitive(ctx->seed); in sun8i_ss_prng_exit()
174 kfree_sensitive(d); in sun8i_ss_prng_generate()
/linux/net/mac802154/
H A Dllsec.c52 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()
900 kfree_sensitive(req); in llsec_do_decrypt_auth()
[all …]
/linux/drivers/nvme/target/
H A Dauth.c118 kfree_sensitive(ctrl->dh_key); in nvmet_setup_dhgroup()
123 kfree_sensitive(ctrl->dh_key); in nvmet_setup_dhgroup()
262 kfree_sensitive(ctrl->dh_key); in nvmet_destroy_auth()
606 kfree_sensitive(tls_psk); in nvmet_auth_insert_psk()
608 kfree_sensitive(digest); in nvmet_auth_insert_psk()
610 kfree_sensitive(psk); in nvmet_auth_insert_psk()
/linux/drivers/nvme/common/
H A Dauth.c236 kfree_sensitive(key); in nvme_auth_free_key()
371 kfree_sensitive(hashed_key); in nvme_auth_augmented_challenge()
544 kfree_sensitive(psk); in nvme_auth_generate_psk()
675 kfree_sensitive(digest); in nvme_auth_generate_digest()
680 kfree_sensitive(enc); in nvme_auth_generate_digest()
735 kfree_sensitive(info); in hkdf_expand_label()

1234567