Documented in 1 files:
Defined in 1 files as a function:
Referenced in 13 files:
- arch/s390/crypto/hmac_s390.c
- crypto/cmac.c
- crypto/hmac.c, line 38
- crypto/shash.c
- crypto/xcbc.c
- drivers/crypto/ccp/ccp-crypto-sha.c, line 277
- drivers/crypto/hisilicon/sec2/sec_crypto.c, line 1362
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c, line 754
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c, line 843
- drivers/crypto/omap-sham.c
- drivers/crypto/padlock-sha.c
- drivers/crypto/sa2ul.c
- include/crypto/internal/hash.h, line 349
Smatch caller information:
drivers/crypto/sa2ul.c sa_prepare_iopads() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/sa2ul.c sa_sha_setup() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/shash.c __crypto_shash_export() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/shash.c __crypto_shash_import() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/shash.c crypto_shash_export() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/shash.c crypto_shash_finup() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| STR_LEN | 0 | tfm | (-1),5 |
| STR_LEN | 0 | tfm | (-1),5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wbuf->io_mutex |
crypto/shash.c crypto_shash_import() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/ccp/ccp-crypto-sha.c ccp_sha_setkey() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
drivers/crypto/padlock-sha.c crypto_shash_coresize() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | tfm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/padlock-sha.c padlock_sha_import() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/padlock-sha.c padlock_sha_update() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| STR_LEN | 0 | tfm | (-1),5 |
| STR_LEN | 0 | tfm | (-1),5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/xcbc.c crypto_xcbc_digest_finup() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| STR_LEN | 0 | tfm | (-1),5 |
| STR_LEN | 0 | tfm | (-1),5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/xcbc.c crypto_xcbc_digest_init() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| STR_LEN | 0 | tfm | (-1),5 |
| STR_LEN | 0 | tfm | (-1),5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/xcbc.c crypto_xcbc_digest_update() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| STR_LEN | 0 | tfm | (-1),5 |
| STR_LEN | 0 | tfm | (-1),5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c aead_hmac_init() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |
drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_auth_set_key() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c aead_hmac_init() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |
crypto/cmac.c crypto_cmac_digest_finup() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| STR_LEN | 0 | tfm | (-1),5 |
| STR_LEN | 0 | tfm | (-1),5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/cmac.c crypto_cmac_digest_init() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| STR_LEN | 0 | tfm | (-1),5 |
| STR_LEN | 0 | tfm | (-1),5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/cmac.c crypto_cmac_digest_setkey() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | tfm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &keyring_key->sem | ||
| HALF_LOCKED2 | global &mutex |
crypto/cmac.c crypto_cmac_digest_update() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| STR_LEN | 0 | tfm | (-1),5 |
| STR_LEN | 0 | tfm | (-1),5 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/hmac.c hmac_setkey() -> crypto_shash_blocksize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | tfm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &keyring_key->sem | ||
| HALF_LOCKED2 | global &mutex |