Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 op 8461936902747140096
PARAM_VALUE 2 result 4546395477927776256
PARAM_VALUE 5 vec_name 1695680918700175360,5826506741922766848
PARAM_VALUE 6 cfg 4096-ptr_max
PARAM_VALUE 6 cfg->dst_divs->flush_type 0-4294967295
PARAM_VALUE 6 cfg->finalization_type 0-1,3-u32max
PARAM_VALUE 6 cfg->src_divs 4096-ptr_max
PARAM_VALUE 6 cfg->src_divs->flush_type 0-4294967295
BUF_SIZE 0 op 5
BUF_SIZE 2 result 80
BUF_SIZE 4 driver 128
BUF_SIZE 4 driver 128
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 6 cfg (-1),360
BUF_SIZE 6 cfg (-1),360
DATA_SOURCE 1 err r do_ahash_op
DATA_SOURCE 3 digestsize r crypto_ahash_digestsize
DATA_SOURCE 4 driver r crypto_ahash_driver_name
DATA_SOURCE 5 vec_name $1
DATA_SOURCE 6 cfg $2
STR_LEN 0 op 4
TERMINATED 0 op 1
HALF_LOCKED2 global &once_lock

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

Type Parameter Key Value
PARAM_VALUE 0 op 8052851662533455872
PARAM_VALUE 2 result 4546395477927776256
PARAM_VALUE 5 vec_name 1695680918700175360,5826506741922766848
PARAM_VALUE 6 cfg 4096-ptr_max
PARAM_VALUE 6 cfg->dst_divs->flush_type 0-4294967295
PARAM_VALUE 6 cfg->finalization_type 0-1,3-u32max
PARAM_VALUE 6 cfg->src_divs 4096-ptr_max
PARAM_VALUE 6 cfg->src_divs->flush_type 0-4294967295
BUF_SIZE 0 op 7
BUF_SIZE 2 result 80
BUF_SIZE 4 driver 128
BUF_SIZE 4 driver 128
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 6 cfg (-1),360
BUF_SIZE 6 cfg (-1),360
CAPPED_DATA 3 digestsize 1
DATA_SOURCE 1 err r do_ahash_op
DATA_SOURCE 3 digestsize r crypto_ahash_digestsize
DATA_SOURCE 4 driver r crypto_ahash_driver_name
DATA_SOURCE 5 vec_name $1
DATA_SOURCE 6 cfg $2
STR_LEN 0 op 6
TERMINATED 0 op 1
HALF_LOCKED2 global &once_lock

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

Type Parameter Key Value
PARAM_VALUE 0 op 7267716787493806080
PARAM_VALUE 2 result 4546395477927776256
PARAM_VALUE 5 vec_name 1695680918700175360,5826506741922766848
PARAM_VALUE 6 cfg 4096-ptr_max
PARAM_VALUE 6 cfg->dst_divs->flush_type 0-4294967295
PARAM_VALUE 6 cfg->finalization_type 0-1,3-u32max
PARAM_VALUE 6 cfg->src_divs 4096-ptr_max
PARAM_VALUE 6 cfg->src_divs->flush_type 0-4294967295
BUF_SIZE 0 op 7
BUF_SIZE 2 result 80
BUF_SIZE 4 driver 128
BUF_SIZE 4 driver 128
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 6 cfg (-1),360
BUF_SIZE 6 cfg (-1),360
CAPPED_DATA 3 digestsize 1
DATA_SOURCE 1 err r crypto_ahash_export
DATA_SOURCE 3 digestsize r crypto_ahash_digestsize
DATA_SOURCE 4 driver r crypto_ahash_driver_name
DATA_SOURCE 5 vec_name $1
DATA_SOURCE 6 cfg $2
STR_LEN 0 op 6
TERMINATED 0 op 1
HALF_LOCKED2 global &once_lock

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

Type Parameter Key Value
PARAM_VALUE 0 op 1592111697738964992
PARAM_VALUE 2 result 4546395477927776256
PARAM_VALUE 5 vec_name 1695680918700175360,5826506741922766848
PARAM_VALUE 6 cfg 4096-ptr_max
PARAM_VALUE 6 cfg->dst_divs->flush_type 0-4294967295
PARAM_VALUE 6 cfg->finalization_type 0-1,3-u32max
PARAM_VALUE 6 cfg->src_divs 4096-ptr_max
PARAM_VALUE 6 cfg->src_divs->flush_type 0-4294967295
BUF_SIZE 0 op 7
BUF_SIZE 2 result 80
BUF_SIZE 4 driver 128
BUF_SIZE 4 driver 128
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 6 cfg (-1),360
BUF_SIZE 6 cfg (-1),360
CAPPED_DATA 3 digestsize 1
DATA_SOURCE 1 err r crypto_ahash_import
DATA_SOURCE 3 digestsize r crypto_ahash_digestsize
DATA_SOURCE 4 driver r crypto_ahash_driver_name
DATA_SOURCE 5 vec_name $1
DATA_SOURCE 6 cfg $2
STR_LEN 0 op 6
TERMINATED 0 op 1
HALF_LOCKED2 global &once_lock

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

Type Parameter Key Value
PARAM_VALUE 0 op 8052851662533455872
PARAM_VALUE 2 result 4546395477927776256
PARAM_VALUE 5 vec_name 1695680918700175360,5826506741922766848
PARAM_VALUE 6 cfg 4096-ptr_max
PARAM_VALUE 6 cfg->dst_divs->flush_type 0-4294967295
PARAM_VALUE 6 cfg->finalization_type 0
PARAM_VALUE 6 cfg->src_divs 4096-ptr_max
PARAM_VALUE 6 cfg->src_divs->flush_type 0-4294967295
BUF_SIZE 0 op 7
BUF_SIZE 2 result 80
BUF_SIZE 4 driver 128
BUF_SIZE 4 driver 128
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 5 vec_name 16,64
BUF_SIZE 6 cfg (-1),360
BUF_SIZE 6 cfg (-1),360
CAPPED_DATA 3 digestsize 1
DATA_SOURCE 1 err r do_ahash_op
DATA_SOURCE 3 digestsize r crypto_ahash_digestsize
DATA_SOURCE 4 driver r crypto_ahash_driver_name
DATA_SOURCE 5 vec_name $1
DATA_SOURCE 6 cfg $2
STR_LEN 0 op 6
TERMINATED 0 op 1
HALF_LOCKED2 global &once_lock