Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

lib/crypto/tests/polyval_kunit.c polyval_irq_test_func() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 355994510572142592
BUF_SIZE 1 raw_key 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c polyval_suite_init() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 67705152857006080
PARAM_VALUE 1 raw_key 3325673181838921728
BUF_SIZE 1 raw_key 16
NOCHECK_CALL
LOCK2 global &kunit_run_lock

lib/crypto/tests/polyval_kunit.c test_polyval_allones_key_and_message() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 5408767804406292480
PARAM_VALUE 1 raw_key 16,4096-ptr_max
BUF_SIZE 1 raw_key 4096
BUF_SIZE 1 raw_key 4096
DATA_SOURCE 1 raw_key r alloc_buf
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_polyval_preparekey_in_irqs() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 1151373438734209024
PARAM_VALUE 1 raw_key 4096-ptr_max
BUF_SIZE 1 raw_key 16
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_polyval_rfc8452_testvec() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 2439318257713500160
BUF_SIZE 1 raw_key 16
STR_LEN 0 key 16
STR_LEN 1 raw_key 16
TERMINATED 1 raw_key 1
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_polyval_with_guarded_key() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 2305183745063940096
PARAM_VALUE 1 raw_key 4041459132149493760
BUF_SIZE 1 raw_key 16
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_polyval_with_guarded_key() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 6150979341101633536
PARAM_VALUE 1 raw_key 4096-ptr_max
DATA_SOURCE 1 raw_key r alloc_guarded_buf
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_polyval_with_guarded_key() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
PARAM_VALUE 1 raw_key 4041459132149493760
BUF_SIZE 1 raw_key 16
DATA_SOURCE 0 key r alloc_guarded_buf
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_polyval_with_minimally_aligned_key() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 8819776798574796800
PARAM_VALUE 1 raw_key 4919287160746250240
BUF_SIZE 1 raw_key 16
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_polyval_with_minimally_aligned_key() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 8,4096-ptr_max
PARAM_VALUE 1 raw_key 4919287160746250240
BUF_SIZE 1 raw_key 16
NOCHECK_CALL

crypto/hctr2.c hctr2_setkey() -> polyval_preparekey()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
PARAM_VALUE 1 raw_key 7895804868625825792
BUF_SIZE 1 raw_key 16
MEM_ZERO 1 raw_key
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &crypt_stat->cs_tfm_mutex
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 global &key_tfm_list_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex