Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

crypto/rsa-pkcs1pad.c crypto_akcipher_decrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->src_len

crypto/rsa-pkcs1pad.c crypto_akcipher_encrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst_len

crypto/rsa-pkcs1pad.c pkcs1pad_decrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

crypto/rsa-pkcs1pad.c pkcs1pad_decrypt_complete() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
BUF_SIZE 0 req (-1),1-s32max
BUF_SIZE 0 req (-1),1-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len
UNITS 0 req unit_byte

crypto/rsa-pkcs1pad.c pkcs1pad_encrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

crypto/rsa-pkcs1pad.c pkcs1pad_encrypt_complete() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
BUF_SIZE 0 req (-1),1-s32max
BUF_SIZE 0 req (-1),1-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len
UNITS 0 req unit_byte

drivers/crypto/virtio/virtio_crypto_akcipher_algs.c __virtio_crypto_akcipher_do_req() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $1

drivers/crypto/virtio/virtio_crypto_akcipher_algs.c virtio_crypto_rsa_do_req() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max

drivers/crypto/virtio/virtio_crypto_akcipher_algs.c virtio_crypto_rsa_req() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/starfive/jh7110-rsa.c crypto_akcipher_decrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/starfive/jh7110-rsa.c crypto_akcipher_encrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/starfive/jh7110-rsa.c starfive_rsa_dec() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/starfive/jh7110-rsa.c starfive_rsa_enc() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

crypto/akcipher.c crypto_akcipher_decrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0

crypto/akcipher.c crypto_akcipher_encrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0

crypto/testmgr.c crypto_akcipher_decrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
BUF_SIZE 0 req 72-s32max
BUF_SIZE 0 req 72-s32max
DATA_SOURCE 0 req $0
HALF_LOCKED2 global &once_lock

crypto/testmgr.c crypto_akcipher_encrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
BUF_SIZE 0 req 72-s32max
BUF_SIZE 0 req 72-s32max
DATA_SOURCE 0 req $0
HALF_LOCKED2 global &once_lock

crypto/rsassa-pkcs1.c crypto_akcipher_encrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
BUF_SIZE 0 req 73-s32max
BUF_SIZE 0 req 73-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caampkc.c akcipher_do_one_req() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max

drivers/crypto/caam/caampkc.c akcipher_enqueue_req() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
CAPPED_DATA 0 req->src_len 1
DATA_SOURCE 0 req $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c caam_rsa_dec() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c caam_rsa_dec_priv_f1() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c caam_rsa_dec_priv_f2() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c caam_rsa_dec_priv_f3() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c caam_rsa_enc() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c rsa_edesc_alloc() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c rsa_priv_f1_unmap() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),1-s32max
BUF_SIZE 0 req (-1),1-s32max
DATA_SOURCE 0 req $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c rsa_priv_f2_unmap() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),1-s32max
BUF_SIZE 0 req (-1),1-s32max
DATA_SOURCE 0 req $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c rsa_priv_f3_unmap() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),1-s32max
BUF_SIZE 0 req (-1),1-s32max
DATA_SOURCE 0 req $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c rsa_priv_f_done() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
BUF_SIZE 0 req 1-s32max
BUF_SIZE 0 req 1-s32max
DATA_SOURCE 0 req $3
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caampkc.c rsa_pub_unmap() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
BUF_SIZE 0 req (-1),1-s32max
BUF_SIZE 0 req (-1),1-s32max
DATA_SOURCE 0 req $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c set_rsa_priv_f1_pdb() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
CAPPED_DATA 0 req->src_len 1
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c set_rsa_priv_f2_pdb() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
CAPPED_DATA 0 req->src_len 1
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c set_rsa_priv_f3_pdb() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
CAPPED_DATA 0 req->src_len 1
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/caam/caampkc.c set_rsa_pub_pdb() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
CAPPED_DATA 0 req->src_len 1
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

crypto/rsa.c rsa_dec() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

crypto/rsa.c rsa_enc() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/ccp/ccp-crypto-rsa.c ccp_rsa_crypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/intel/qat/qat_common/qat_asym_algs.c qat_rsa_dec() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/intel/qat/qat_common/qat_asym_algs.c qat_rsa_enc() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/hisilicon/hpre/hpre_crypto.c crypto_akcipher_decrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/hisilicon/hpre/hpre_crypto.c crypto_akcipher_encrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/hisilicon/hpre/hpre_crypto.c hpre_rsa_dec() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/hisilicon/hpre/hpre_crypto.c hpre_rsa_enc() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/aspeed/aspeed-acry.c aspeed_acry_do_fallback() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/aspeed/aspeed-acry.c aspeed_acry_do_request() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req r akcipher_request_cast

drivers/crypto/aspeed/aspeed-acry.c aspeed_acry_need_fallback() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/aspeed/aspeed-acry.c aspeed_acry_rsa_dec() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/aspeed/aspeed-acry.c aspeed_acry_rsa_enc() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req (-1),72-s32max
BUF_SIZE 0 req (-1),72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/aspeed/aspeed-acry.c aspeed_acry_rsa_trigger() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max

drivers/crypto/aspeed/aspeed-acry.c crypto_akcipher_decrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len

drivers/crypto/aspeed/aspeed-acry.c crypto_akcipher_encrypt() -> crypto_akcipher_reqtfm()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->base.tfm 4096-ptr_max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
BUF_SIZE 0 req (-1),4,24,64,72-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 req->dst->length
NO_OVERFLOW_SIMPLE 0 req->dst_len
NO_OVERFLOW_SIMPLE 0 req->src->length
NO_OVERFLOW_SIMPLE 0 req->src_len