Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_setkey() -> chcr_prepare_hmac_key()

Type Parameter Key Value
BUF_SIZE 0 raw_key (-1)-s32max
BUF_SIZE 0 raw_key (-1)-s32max
BUF_SIZE 3 istate 128
BUF_SIZE 4 ostate 128
DATA_SOURCE 0 raw_key $1
DATA_SOURCE 1 raw_key_len $2
PARAM_COMPARE 0 raw_key == $1
NOSPEC 1 raw_key_len
NOSPEC 1 raw_key_len
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *raw_key 0-255
USER_DATA 1 raw_key_len 0-s32max[c]
BYTE_COUNT 0 ==raw_key1 8050
USER_PTR 0 raw_key
HALF_LOCKED2 sk

drivers/crypto/chelsio/chcr_algo.c chcr_authenc_setkey() -> chcr_prepare_hmac_key()

Type Parameter Key Value
PARAM_VALUE 0 raw_key 4096-ptr_max
PARAM_VALUE 1 raw_key_len 1-2147483639
PARAM_VALUE 2 digestsize 20,28,32,48,64
PARAM_VALUE 4 *ostate 0-255
BUF_SIZE 3 istate 128
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 raw_key_len 1-2147483639[c]
UNITS 1 raw_key_len unit_byte
UNITS 2 digestsize unit_byte
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk