Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

crypto/dh_helper.c crypto_dh_decode_key() -> __crypto_dh_decode_key()

Type Parameter Key Value
PARAM_VALUE 2 params 942419067911127040,4630725750542819328,5367449246449029120
BUF_SIZE 0 buf (-1)-s32max
BUF_SIZE 0 buf (-1)-s32max
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 len $1
DATA_SOURCE 2 params $2
PARAM_COMPARE 0 buf == $1
RX_PATH
TASK_NOT_RUNNING
BYTE_COUNT 0 ==buf1 8050
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex

crypto/dh.c dh_safe_prime_set_secret() -> __crypto_dh_decode_key()

Type Parameter Key Value
PARAM_VALUE 0 buf 1-u64max
PARAM_VALUE 2 params 6652032472643420160
PARAM_VALUE 2 params->g 0
PARAM_VALUE 2 params->g_size 0
PARAM_VALUE 2 params->key 0
PARAM_VALUE 2 params->key_size 0
PARAM_VALUE 2 params->p 0
PARAM_VALUE 2 params->p_size 0
BUF_SIZE 0 buf (-1)-s32max
DATA_SOURCE 0 buf $1
DATA_SOURCE 1 len $2
RX_PATH
TASK_NOT_RUNNING
BYTE_COUNT 0 ==buf1 8050
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex