Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

crypto/asymmetric_keys/public_key.c public_key_verify_signature() -> software_key_determine_akcipher()

Type Parameter Key Value
PARAM_VALUE 0 pkey 1-u64max
PARAM_VALUE 4 sig 5117710655847096320
PARAM_VALUE 5 op 3
BUF_SIZE 0 pkey (-1),1-s32max
BUF_SIZE 0 pkey (-1),1-s32max
BUF_SIZE 1 encoding (-1),4-6,19
BUF_SIZE 1 encoding (-1),4-6,19
BUF_SIZE 2 hash_algo (-1),5,19
BUF_SIZE 2 hash_algo (-1),5,19
BUF_SIZE 3 alg_name 128
DATA_SOURCE 0 pkey $0
STR_LEN 0 pkey (-1),3-5
STR_LEN 1 encoding (-1),3-5
STR_LEN 1 encoding (-1),4
STR_LEN 2 hash_algo (-1),4
RX_PATH
TASK_NOT_RUNNING

crypto/asymmetric_keys/public_key.c software_key_eds_op() -> software_key_determine_akcipher()

Type Parameter Key Value
PARAM_VALUE 1 encoding 4096-ptr_max
PARAM_VALUE 2 hash_algo 4096-ptr_max
PARAM_VALUE 4 sig 5384494189637443584
PARAM_VALUE 5 op 0-2
BUF_SIZE 0 pkey 1-s32max
BUF_SIZE 0 pkey 1-s32max
BUF_SIZE 1 encoding 4,19
BUF_SIZE 2 hash_algo 19
BUF_SIZE 3 alg_name 128
TERMINATED 1 encoding 1

crypto/asymmetric_keys/public_key.c software_key_query() -> software_key_determine_akcipher()

Type Parameter Key Value
PARAM_VALUE 1 encoding 4096-ptr_max
PARAM_VALUE 2 hash_algo 4096-ptr_max
PARAM_VALUE 4 sig 4052174459451568128
PARAM_VALUE 5 op 2
BUF_SIZE 0 pkey 1-s32max
BUF_SIZE 0 pkey 1-s32max
BUF_SIZE 1 encoding 4,19
BUF_SIZE 2 hash_algo 19
BUF_SIZE 3 alg_name 128
STR_LEN 0 pkey (-1)
STR_LEN 1 encoding (-1)
TERMINATED 1 encoding 1