Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

crypto/testmgr.c test_aead_vec_cfg() -> prepare_keybuf()

Type Parameter Key Value
PARAM_VALUE 1 ksize 0-255
PARAM_VALUE 2 cfg 4096-ptr_max
PARAM_VALUE 4 keybuf_ret 9006139214215036928
PARAM_VALUE 5 keyptr_ret 3795912262034690048
BUF_SIZE 0 key 1-255
DATA_SOURCE 2 cfg $3
DATA_SOURCE 3 alignmask r crypto_aead_alignmask
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_ahash_vec_cfg() -> prepare_keybuf()

Type Parameter Key Value
PARAM_VALUE 1 ksize 1-u16max
PARAM_VALUE 2 cfg 4096-ptr_max
PARAM_VALUE 3 alignmask 0
PARAM_VALUE 4 keybuf_ret 4843545874262118400
PARAM_VALUE 5 keyptr_ret 6177072303429365760
BUF_SIZE 0 key 1-u16max
BUF_SIZE 2 cfg (-1),360
BUF_SIZE 2 cfg (-1),360
DATA_SOURCE 2 cfg $2
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_shash_vec_cfg() -> prepare_keybuf()

Type Parameter Key Value
PARAM_VALUE 1 ksize 1-u16max
PARAM_VALUE 2 cfg 4096-ptr_max
PARAM_VALUE 3 alignmask 0
PARAM_VALUE 4 keybuf_ret 7863230347053244416
PARAM_VALUE 5 keyptr_ret 2608276526826655744
BUF_SIZE 0 key 1-u16max
BUF_SIZE 2 cfg (-1),360
BUF_SIZE 2 cfg (-1),360
DATA_SOURCE 2 cfg $2
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_skcipher_vec_cfg() -> prepare_keybuf()

Type Parameter Key Value
PARAM_VALUE 1 ksize 0-u16max
PARAM_VALUE 2 cfg 4096-ptr_max
PARAM_VALUE 4 keybuf_ret 347878456040443904
PARAM_VALUE 5 keyptr_ret 277562414787428352
BUF_SIZE 0 key 1-s32max
BUF_SIZE 2 cfg (-1),360
BUF_SIZE 2 cfg (-1),360
DATA_SOURCE 2 cfg $3
DATA_SOURCE 3 alignmask r crypto_skcipher_alignmask
HALF_LOCKED2 global &once_lock