Documented in 1 files:
Defined in 1 files as a function:
Referenced in 43 files:
- crypto/ahash.c, line 248
- crypto/asymmetric_keys/pkcs7_verify.c, line 133
- crypto/asymmetric_keys/verify_pefile.c, line 387
- crypto/asymmetric_keys/x509_public_key.c, line 96
- crypto/cryptd.c, line 459
- crypto/essiv.c
- crypto/hmac.c, line 165
- crypto/krb5/krb5_api.c, line 300
- crypto/krb5/rfc3961_simplified.c, line 179
- crypto/krb5/rfc6803_camellia.c
- crypto/krb5/rfc8009_aes2.c, line 105
- crypto/krb5/selftest.c, line 487
- crypto/testmgr.c
- drivers/block/drbd/drbd_main.c
- drivers/block/drbd/drbd_nl.c
- drivers/block/drbd/drbd_receiver.c
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c, line 43
- drivers/crypto/axis/artpec6_crypto.c, line 2425
- drivers/crypto/bcm/cipher.c
- drivers/crypto/bcm/util.c, line 265
- drivers/crypto/ccp/ccp-crypto-sha.c, line 354
- drivers/crypto/ccree/cc_cipher.c
- drivers/crypto/hisilicon/sec2/sec_crypto.c
- drivers/crypto/inside-secure/safexcel_hash.c
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
- drivers/crypto/omap-sham.c
- drivers/crypto/s5p-sss.c, line 1666
- drivers/crypto/sa2ul.c
- drivers/crypto/stm32/stm32-hash.c, line 1545
- drivers/crypto/tegra/tegra-se-aes.c, line 1805
- drivers/crypto/xilinx/zynqmp-sha.c
- drivers/md/dm-integrity.c
- drivers/md/dm-verity-target.c, line 1081
- drivers/target/iscsi/iscsi_target_auth.c
- fs/ubifs/auth.c
- include/crypto/internal/kdf_selftest.h, line 66
- net/rxrpc/rxgk_kdf.c
- net/sunrpc/auth_gss/gss_krb5_mech.c
- security/integrity/digsig_asymmetric.c, line 203
- security/integrity/evm/evm_crypto.c, line 113
- security/integrity/ima/ima_crypto.c
- security/keys/dh.c
Smatch caller information:
crypto/krb5/krb5_api.c krb5_prepare_checksum() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| PARAM_VALUE | 0 | *tfm->base.__crt_ctx->consts | 0-255 |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/xilinx/zynqmp-sha.c zynqmp_sha_exit_tfm() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
drivers/crypto/xilinx/zynqmp-sha.c zynqmp_sha_init_tfm() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
security/keys/dh.c kdf_alloc() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| NOCHECK_CALL |
security/keys/dh.c kdf_dealloc() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| DATA_SOURCE | 0 | tfm | $0 |
| NOCHECK_CALL |
drivers/block/drbd/drbd_nl.c drbd_nl_chg_net_opts_doit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| LOCK2 | &connection->data.mutex | ||
| LOCK2 | &connection->resource->conf_update | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update | ||
| TYPE_LOCK | (struct drbd_socket)->mutex |
drivers/block/drbd/drbd_nl.c drbd_nl_chg_net_opts_doit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| LOCK2 | &connection->data.mutex | ||
| LOCK2 | &connection->resource->conf_update | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update | ||
| TYPE_LOCK | (struct drbd_socket)->mutex |
drivers/block/drbd/drbd_nl.c drbd_nl_chg_net_opts_doit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| LOCK2 | &connection->data.mutex | ||
| LOCK2 | &connection->resource->conf_update | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update | ||
| TYPE_LOCK | (struct drbd_socket)->mutex |
drivers/block/drbd/drbd_nl.c drbd_nl_chg_net_opts_doit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| LOCK2 | &connection->data.mutex | ||
| LOCK2 | &connection->resource->conf_update | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update | ||
| TYPE_LOCK | (struct drbd_socket)->mutex |
drivers/block/drbd/drbd_nl.c free_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex |
drivers/block/drbd/drbd_nl.c free_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex |
drivers/block/drbd/drbd_nl.c free_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex |
drivers/block/drbd/drbd_nl.c free_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex |
crypto/asymmetric_keys/verify_pefile.c pefile_digest_pe() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| NOCHECK_CALL |
crypto/krb5/rfc3961_simplified.c rfc3961_calc_H() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/essiv.c essiv_aead_exit_tfm() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
crypto/essiv.c essiv_skcipher_exit_tfm() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
drivers/crypto/sa2ul.c sa_exit_tfm_aead() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
drivers/crypto/sa2ul.c sa_sha_cra_exit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
security/integrity/evm/evm_crypto.c init_desc() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| PARAM_VALUE | 0 | *tfm->base.__crt_ctx->consts | 0-255 |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &mutex | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/ubifs/auth.c __ubifs_exit_authentication() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &c->umount_mutex | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| TYPE_LOCK | (struct ubifs_info)->umount_mutex |
fs/ubifs/auth.c __ubifs_exit_authentication() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &c->umount_mutex | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| TYPE_LOCK | (struct ubifs_info)->umount_mutex |
fs/ubifs/auth.c ubifs_init_authentication() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| NOCHECK_CALL | |||
| LOCK2 | &keyring_key->sem | ||
| TYPE_LOCK | (struct key)->sem |
fs/ubifs/auth.c ubifs_init_authentication() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| NOCHECK_CALL | |||
| LOCK2 | &keyring_key->sem | ||
| TYPE_LOCK | (struct key)->sem |
drivers/block/drbd/drbd_main.c conn_free_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &adm_ctx->resource->conf_update | ||
| HALF_LOCKED2 | &connection->resource->conf_update | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update |
drivers/block/drbd/drbd_main.c conn_free_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &adm_ctx->resource->conf_update | ||
| HALF_LOCKED2 | &connection->resource->conf_update | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update |
drivers/block/drbd/drbd_main.c conn_free_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &adm_ctx->resource->conf_update | ||
| HALF_LOCKED2 | &connection->resource->conf_update | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update |
drivers/block/drbd/drbd_main.c conn_free_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &adm_ctx->resource->conf_update | ||
| HALF_LOCKED2 | &connection->resource->conf_update | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update |
drivers/block/drbd/drbd_main.c conn_free_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &adm_ctx->resource->conf_update | ||
| HALF_LOCKED2 | &connection->resource->conf_update | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update |
crypto/testmgr.c __alg_test_hash() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &once_lock |
crypto/testmgr.c alloc_shash() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &once_lock |
crypto/krb5/selftest.c krb5_test_one_mic() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| NOCHECK_CALL |
drivers/block/drbd/drbd_receiver.c receive_SyncParam() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &connection->resource->conf_update | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update |
drivers/block/drbd/drbd_receiver.c receive_SyncParam() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &connection->resource->conf_update | ||
| TYPE_LOCK | (struct drbd_resource)->conf_update |
drivers/block/drbd/drbd_receiver.c receive_SyncParam() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| NOCHECK_CALL |
drivers/block/drbd/drbd_receiver.c receive_SyncParam() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| NOCHECK_CALL |
drivers/block/drbd/drbd_receiver.c receive_protocol() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/block/drbd/drbd_receiver.c receive_protocol() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| NOCHECK_CALL |
drivers/crypto/inside-secure/safexcel_hash.c safexcel_hmac_sha3_cra_exit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/inside-secure/safexcel_hash.c safexcel_hmac_sha3_cra_init() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/ccp/ccp-crypto-sha.c ccp_hmac_sha_cra_exit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/target/iscsi/iscsi_target_auth.c chap_server_compute_hash() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_auth.c chap_test_algorithm() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| NOCHECK_CALL |
net/sunrpc/auth_gss/gss_krb5_mech.c gss_krb5_delete_sec_context() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sunrpc/auth_gss/gss_krb5_mech.c gss_krb5_delete_sec_context() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sunrpc/auth_gss/gss_krb5_mech.c gss_krb5_import_ctx_v2() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
net/sunrpc/auth_gss/gss_krb5_mech.c gss_krb5_import_ctx_v2() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | s32min-s32max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c sun8i_ss_hashkey() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
crypto/krb5/rfc8009_aes2.c rfc8009_calc_KDF_HMAC_SHA2() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
security/integrity/digsig_asymmetric.c calc_file_id_hash() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &iint->mutex | ||
| HALF_LOCKED2 | &inode->i_rwsem |
crypto/asymmetric_keys/x509_public_key.c x509_get_sig_params() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &asymmetric_key_parsers_sem |
drivers/md/dm-integrity.c dm_integrity_dtr() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-u64max |
| NOCHECK_CALL |
drivers/md/dm-integrity.c dm_integrity_dtr() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-u64max |
| NOCHECK_CALL |
drivers/crypto/s5p-sss.c s5p_hash_cra_exit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c cpt_aead_init() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c cpt_aead_init() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c cpt_aead_init() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c otx2_cpt_aead_exit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_ctx_exit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_ctx_init() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/ccree/cc_cipher.c cc_cipher_exit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/ccree/cc_cipher.c cc_cipher_init() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/ahash.c crypto_exit_ahash_using_shash() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
net/rxrpc/rxgk_kdf.c rxgk_free() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &call->user_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/rxrpc/rxgk_kdf.c rxgk_free() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &call->user_mutex | ||
| HALF_LOCKED2 | &pool->lock |
crypto/krb5/rfc6803_camellia.c rfc6803_calc_KDF_FEEDBACK_CMAC() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/krb5/rfc6803_camellia.c rfc6803_calc_PRF() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c cpt_aead_init() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c cpt_aead_init() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c cpt_aead_init() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c otx_cpt_aead_exit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
security/integrity/ima/ima_crypto.c ima_free_tfm() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-ptr_max |
| DATA_SOURCE | 0 | tfm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
security/integrity/ima/ima_crypto.c ima_init_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-u64max |
| NOCHECK_CALL |
security/integrity/ima/ima_crypto.c ima_init_crypto() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 0-18446744073709551604,(-10)-(-1) |
| NOCHECK_CALL |
crypto/kdf_sp800108.c kdf_test() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| NOCHECK_CALL |
drivers/crypto/tegra/tegra-se-aes.c tegra_cmac_cra_exit() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
crypto/asymmetric_keys/pkcs7_verify.c pkcs7_digest() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tfm | 1-ptr_max |
| BUF_SIZE | 0 | tfm | s32min-s32max |
| DATA_SOURCE | 0 | tfm | r crypto_alloc_shash |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-verity-target.c verity_dtr() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
crypto/hmac.c hmac_exit_tfm() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NOCHECK_CALL |
crypto/cryptd.c cryptd_hash_exit_tfm() -> crypto_free_shash()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |