Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

crypto/ecdsa.c _ecdsa_verify() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 1 ndigits 0-255
BUF_SIZE 0 vli 72
BUF_SIZE 0 vli 72
CAPPED_DATA 1 ndigits 1
DATA_SOURCE 0 vli $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size

crypto/ecdsa.c _ecdsa_verify() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 1 ndigits 1-255
BUF_SIZE 0 vli 72
BUF_SIZE 0 vli 72
CAPPED_DATA 1 ndigits 1
DATA_SOURCE 0 vli $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size

drivers/crypto/intel/keembay/keembay-ocs-ecc.c kmb_ecc_do_scalar_op() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 0 vli 4096-ptr_max
PARAM_VALUE 0 *vli 0-255
PARAM_VALUE 1 ndigits 1-255
BUF_SIZE 0 vli 48
BUF_SIZE 0 vli 48
CAPPED_DATA 1 ndigits 1
DATA_SOURCE 0 vli $1
DATA_SOURCE 1 ndigits $5
HOST_DATA 0 *vli 0-255
UNITS 1 ndigits unit_array_size

crypto/ecrdsa.c ecrdsa_verify() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 0 vli 6077665736088051712
PARAM_VALUE 1 ndigits 0-536870911
BUF_SIZE 0 vli 64
CAPPED_DATA 1 ndigits 1
RX_PATH
TASK_NOT_RUNNING

crypto/ecrdsa.c ecrdsa_verify() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 0 vli 6078718098688016384
PARAM_VALUE 1 ndigits 1-536870911
BUF_SIZE 0 vli 64
CAPPED_DATA 1 ndigits 1
RX_PATH
TASK_NOT_RUNNING

crypto/ecrdsa.c ecrdsa_verify() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 0 vli 8157645667639644160
PARAM_VALUE 1 ndigits 1-536870911
BUF_SIZE 0 vli 64
CAPPED_DATA 1 ndigits 1
RX_PATH
TASK_NOT_RUNNING

crypto/ecc.c ecc_point_double_jacobian() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 0 vli 4096-ptr_max
PARAM_VALUE 1 ndigits 0-255
BUF_SIZE 0 vli 72
BUF_SIZE 0 vli 72
DATA_SOURCE 0 vli $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size

crypto/ecc.c ecc_point_is_zero() -> vli_is_zero()

Type Parameter Key Value
BUF_SIZE 0 vli 8-s32max
CAPPED_DATA 1 ndigits 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *vli 0-255
UNITS 1 ndigits unit_array_size

crypto/ecc.c ecc_point_is_zero() -> vli_is_zero()

Type Parameter Key Value
BUF_SIZE 0 vli 8-4000000
CAPPED_DATA 1 ndigits 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *vli 0-255
UNITS 1 ndigits unit_array_size

crypto/ecc.c vli_mmod_barrett() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 1 ndigits 0-255
CAPPED_DATA 1 ndigits 1
DATA_SOURCE 1 ndigits $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size

crypto/ecc.c vli_mmod_barrett() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 1 ndigits 0-255
CAPPED_DATA 1 ndigits 1
DATA_SOURCE 1 ndigits $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size

crypto/ecc.c vli_mmod_special() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 1 ndigits 0-255
CAPPED_DATA 1 ndigits 1
DATA_SOURCE 1 ndigits $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size

crypto/ecc.c vli_mmod_special() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 1 ndigits 1-255
CAPPED_DATA 1 ndigits 1
DATA_SOURCE 1 ndigits $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size

crypto/ecc.c vli_mmod_special2() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 0 vli 2218903546851745792
PARAM_VALUE 1 ndigits 0-255
BUF_SIZE 0 vli 72
CAPPED_DATA 1 ndigits 1
DATA_SOURCE 1 ndigits $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size

crypto/ecc.c vli_mmod_special2() -> vli_is_zero()

Type Parameter Key Value
PARAM_VALUE 0 vli 2218903546851745792
PARAM_VALUE 1 ndigits 0-255
BUF_SIZE 0 vli 72
CAPPED_DATA 1 ndigits 1
DATA_SOURCE 1 ndigits $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size

crypto/ecc.c vli_mod_inv() -> vli_is_zero()

Type Parameter Key Value
BUF_SIZE 0 vli 64,72
BUF_SIZE 0 vli 64,72
DATA_SOURCE 0 vli $1
DATA_SOURCE 1 ndigits $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 ndigits unit_array_size