Defined in 1 files as a function:
Referenced in 22 files:
- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c, line 633
- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c, line 498
- drivers/crypto/atmel-tdes.c, line 729
- drivers/crypto/bcm/cipher.c, line 1778
- drivers/crypto/caam/caamalg.c, line 905
- drivers/crypto/caam/caamalg_qi.c, line 725
- drivers/crypto/caam/caamalg_qi2.c, line 1060
- drivers/crypto/cavium/cpt/cptvf_algs.c
- drivers/crypto/cavium/nitrox/nitrox_skcipher.c, line 323
- drivers/crypto/ccp/ccp-crypto-des3.c, line 45
- drivers/crypto/ccree/cc_cipher.c, line 450
- drivers/crypto/hifn_795x.c, line 1950
- drivers/crypto/hisilicon/sec/sec_algs.c
- drivers/crypto/hisilicon/sec2/sec_crypto.c, line 836
- drivers/crypto/inside-secure/eip93/eip93-cipher.c, line 113
- drivers/crypto/inside-secure/safexcel_cipher.c, line 1540
- drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c, line 938
- drivers/crypto/marvell/cesa/cipher.c, line 305
- drivers/crypto/omap-des.c, line 670
- drivers/crypto/rockchip/rk3288_crypto_skcipher.c, line 145
- drivers/crypto/stm32/stm32-cryp.c, line 1171
- drivers/crypto/talitos.c, line 1590
Smatch caller information:
drivers/crypto/hisilicon/sec/sec_algs.c sec_alg_skcipher_setkey_3des_cbc() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/hisilicon/sec/sec_algs.c sec_alg_skcipher_setkey_3des_ecb() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c ablk_des3_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/ccp/ccp-crypto-des3.c ccp_des3_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/inside-secure/safexcel_cipher.c safexcel_des3_ede_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/caam/caamalg.c des3_skcipher_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/caam/caamalg_qi2.c des3_skcipher_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/caam/caamalg_qi.c des3_skcipher_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/hisilicon/sec2/sec_crypto.c sec_skcipher_3des_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/ccree/cc_cipher.c cc_cipher_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/marvell/cesa/cipher.c mv_cesa_des3_ede_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/inside-secure/eip93/eip93-cipher.c eip93_skcipher_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | key | 1-u64max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/omap-des.c omap_des3_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/cavium/cpt/cptvf_algs.c cvm_cbc_des3_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/cavium/cpt/cptvf_algs.c cvm_ecb_des3_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/atmel-tdes.c atmel_tdes_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/cavium/nitrox/nitrox_skcipher.c nitrox_3des_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c sun8i_ce_des3_setkey() -> verify_skcipher_des3_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 0 | tfm | (-1),1-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| BUF_SIZE | 1 | key | (-1)-s32max |
| DATA_SOURCE | 0 | tfm | $0 |
| DATA_SOURCE | 1 | key | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *key | 0-255 |
| USER_PTR | 1 | key | |
| HALF_LOCKED2 | &ac->mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_mutex | ||
| HALF_LOCKED2 | &crypt_stat->cs_tfm_mutex | ||
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | global &key_tfm_list_mutex | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | tfm_mutex |