Documented in 1 files:
Defined in 1 files as a function:
Referenced in 23 files:
- crypto/ahash.c
- crypto/asymmetric_keys/verify_pefile.c
- crypto/essiv.c, line 114
- crypto/hmac.c
- crypto/kdf_sp800108.c
- crypto/krb5/rfc3961_simplified.c
- crypto/testmgr.c, line 1390
- drivers/block/drbd/drbd_worker.c
- drivers/crypto/bcm/cipher.c, line 2118
- drivers/crypto/bcm/util.c
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
- drivers/crypto/omap-sham.c, line 1108
- drivers/crypto/sa2ul.c
- drivers/crypto/xilinx/zynqmp-sha.c, line 108
- drivers/md/dm-integrity.c
- drivers/md/dm-verity-target.c
- drivers/target/iscsi/iscsi_target_auth.c
- fs/ubifs/auth.c
- fs/ubifs/replay.c, line 628
- fs/ubifs/ubifs.h, line 1557
- security/integrity/evm/evm_crypto.c
- security/integrity/ima/ima_crypto.c
Smatch caller information:
drivers/crypto/xilinx/zynqmp-sha.c zynqmp_sha_update() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 409077792152166400 |
| PARAM_VALUE | 0 | *desc->__ctx | 0-255 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | (-1)-s32max |
| BUF_SIZE | 1 | data | (-1)-s32max |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | len | $2 |
| NOSPEC | 1 | *data | |
| NOSPEC | 2 | len | |
| NOSPEC | 2 | len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | data | 4096-ptr_max[c] |
| HOST_DATA | 2 | len | 0-4860,4294962946-u32max[c] |
| USER_DATA | 1 | data | 4096-ptr_max[c][u] |
| USER_DATA | 1 | *data | 0-255 |
| USER_DATA | 2 | len | 0-u32max |
| NO_OVERFLOW_SIMPLE | 1 | data->compr_size | |
| BYTE_COUNT | 1 | ==data2 | 8050 |
| USER_PTR | 1 | data |
fs/ubifs/gc.c ubifs_shash_update() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 0 | desc | $1 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | len | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
| LOCK2 | &wbuf->io_mutex | ||
| HALF_LOCKED2 | &c->commit_sem | ||
| HALF_LOCKED2 | &c->umount_mutex | ||
| HALF_LOCKED2 | &c->write_reserve_mutex | ||
| TYPE_LOCK | (struct ubifs_wbuf)->io_mutex |
crypto/asymmetric_keys/verify_pefile.c pefile_digest_pe_contents() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| DATA_SOURCE | 0 | desc | $3 |
| DATA_SOURCE | 1 | data | $0 |
| UNITS | 2 | len | unit_byte |
crypto/asymmetric_keys/verify_pefile.c pefile_digest_pe_contents() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 4294967292 |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| DATA_SOURCE | 0 | desc | $3 |
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
crypto/asymmetric_keys/verify_pefile.c pefile_digest_pe_contents() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 177-4294967286 |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| DATA_SOURCE | 0 | desc | $3 |
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
crypto/asymmetric_keys/verify_pefile.c pefile_digest_pe_contents() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| DATA_SOURCE | 0 | desc | $3 |
crypto/asymmetric_keys/verify_pefile.c pefile_digest_pe_contents() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1-2147483646 |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| DATA_SOURCE | 0 | desc | $3 |
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
crypto/krb5/rfc3961_simplified.c crypto_shash_update_sg() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0,4096-ptr_max |
| BUF_SIZE | 0 | desc | 0-s32max |
| BUF_SIZE | 0 | desc | 0-s32max |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 0 | desc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *desc->__ctx->block | 0-255 |
| USER_DATA | 2 | len | 1-131069[c] |
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
crypto/krb5/rfc3961_simplified.c rfc3961_get_mic() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 24 |
| BUF_SIZE | 0 | desc | 0-u32max |
| BUF_SIZE | 0 | desc | 0-u32max |
| BUF_SIZE | 1 | data | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
crypto/krb5/rfc3961_simplified.c rfc3961_verify_mic() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 24 |
| BUF_SIZE | 0 | desc | 0-u32max |
| BUF_SIZE | 0 | desc | 0-u32max |
| BUF_SIZE | 1 | data | (-1),24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &call->user_mutex |
crypto/essiv.c essiv_aead_setkey() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 5144466881921507328 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 0-2147483639 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |
drivers/crypto/sa2ul.c sa_prepare_iopads() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3896890187704467456 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 64 |
| DATA_SOURCE | 2 | len | r crypto_shash_blocksize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/crypto/sa2ul.c sa_prepare_iopads() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3896890187704467456 |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 64 |
| DATA_SOURCE | 2 | len | r crypto_shash_blocksize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
security/integrity/evm/evm_crypto.c evm_calc_hmac_or_hash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 2 | len | 0-4294967200,4294967202-u32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| DATA_SOURCE | 0 | desc | r init_desc |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | len | $3 |
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &iint->mutex | ||
| HALF_LOCKED2 | &inode->i_rwsem |
security/integrity/evm/evm_crypto.c evm_calc_hmac_or_hash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 2 | len | 0-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 0 | desc | r init_desc |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &iint->mutex | ||
| HALF_LOCKED2 | &inode->i_rwsem |
security/integrity/evm/evm_crypto.c evm_init_hmac() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 1 | data | 1-1010101 |
| DATA_SOURCE | 0 | desc | r init_desc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &f->sem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->vh_mutex |
security/integrity/evm/evm_crypto.c hmac_add_misc() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 1 | data | 4703243195714187264 |
| PARAM_VALUE | 2 | len | 24 |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 1 | data | 24 |
| DATA_SOURCE | 0 | desc | $0 |
| MEM_ZERO | 1 | data | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem |
security/integrity/evm/evm_crypto.c hmac_add_misc() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 0 | desc | 8-s32max |
| BUF_SIZE | 1 | data | 16 |
| DATA_SOURCE | 0 | desc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/ubifs/replay.c authenticate_sleb() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | desc | $2 |
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
fs/ubifs/replay.c ubifs_shash_update() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 32,64 |
| BUF_SIZE | 1 | data | (-1),15360-s32max |
| DATA_SOURCE | 0 | desc | $1 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | len | $3 |
| HARD_MAX | 2 | len | 64 |
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
fs/ubifs/auth.c ubifs_node_calc_hmac() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3698662527889424384 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 2 | len | 120,288 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
fs/ubifs/auth.c ubifs_node_calc_hmac() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3698662527889424384 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
crypto/testmgr.c test_shash_vec_cfg() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| DATA_SOURCE | 0 | desc | $3 |
| FUZZY_MAX | 0 | desc->__ctx->crc | 0 |
| MEM_ZERO | 0 | desc->__ctx | |
| HALF_LOCKED2 | global &once_lock |
fs/ubifs/lpt.c ubifs_shash_update() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 1 | data | (-1),15360-s32max |
| DATA_SOURCE | 0 | desc | $1 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | len | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &c->umount_mutex |
drivers/target/iscsi/iscsi_target_auth.c chap_server_compute_hash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | desc | 8-4294967303 |
| BUF_SIZE | 0 | desc | 8-4294967303 |
| BUF_SIZE | 0 | desc->tfm | s32min-s32max |
| DATA_SOURCE | 0 | desc | r _kmalloc_noprof |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_auth.c chap_server_compute_hash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 0-255 |
| BUF_SIZE | 0 | desc | 8-4294967303 |
| BUF_SIZE | 0 | desc | 8-4294967303 |
| BUF_SIZE | 0 | desc->tfm | s32min-s32max |
| BUF_SIZE | 1 | data | 256 |
| DATA_SOURCE | 0 | desc | r _kmalloc_noprof |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_auth.c chap_server_compute_hash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 3596761451168018432 |
| PARAM_VALUE | 2 | len | 1 |
| BUF_SIZE | 0 | desc | 8-4294967303 |
| BUF_SIZE | 0 | desc | 8-4294967303 |
| BUF_SIZE | 0 | desc->tfm | s32min-s32max |
| DATA_SOURCE | 0 | desc | r _kmalloc_noprof |
| USER_DATA | 1 | *data | 0-255 |
| NO_OVERFLOW_SIMPLE | 1 | *data | |
| USER_PTR | 1 | data | |
| HALF_LOCKED2 | &pool->lock |
drivers/target/iscsi/iscsi_target_auth.c chap_server_compute_hash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 2 | len | 0-255 |
| BUF_SIZE | 0 | desc | 8-4294967303 |
| BUF_SIZE | 0 | desc | 8-4294967303 |
| BUF_SIZE | 0 | desc->tfm | s32min-s32max |
| BUF_SIZE | 1 | data | 256 |
| DATA_SOURCE | 0 | desc | r _kmalloc_noprof |
| STR_LEN | 0 | desc | 0-255 |
| USER_DATA | 0 | *desc->__ctx->block | 0-255 |
| HALF_LOCKED2 | &pool->lock |
drivers/block/drbd/drbd_worker.c drbd_csum_bio() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 661181711961612288 |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| DATA_SOURCE | 1 | data | r bvec_kmap_local |
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &sock->mutex |
drivers/block/drbd/drbd_worker.c drbd_csum_ee() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3345502110672748544 |
| PARAM_VALUE | 1 | data | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 2 | len | 4096 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| DATA_SOURCE | 1 | data | r kmap_atomic |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &sock->mutex |
drivers/block/drbd/drbd_worker.c drbd_csum_ee() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3345502110672748544 |
| PARAM_VALUE | 1 | data | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 2 | len | 1-4096 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| DATA_SOURCE | 1 | data | r kmap_atomic |
| FUZZY_MAX | 2 | len | 4096 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &sock->mutex |
drivers/md/dm-integrity.c integrity_sector_checksum_shash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 2369885996885516288 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/dm-integrity.c integrity_sector_checksum_shash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 2369885996885516288 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 3038734865377161216 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
drivers/md/dm-integrity.c integrity_sector_checksum_shash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 2369885996885516288 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 512-130560 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| DATA_SOURCE | 2 | len | $4 |
| BIT_INFO | 2 | len | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data | unit_page |
| HALF_LOCKED2 | &md->suspend_lock |
drivers/md/dm-integrity.c section_mac() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3608397688430272512 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 16 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 16 |
| HALF_LOCKED2 | &md->suspend_lock |
drivers/md/dm-integrity.c section_mac() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3608397688430272512 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 6818180918063489024 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 8 |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &md->suspend_lock |
drivers/md/dm-integrity.c section_mac() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3608397688430272512 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-u64max |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 2 | len | 8 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 8 |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &md->suspend_lock |
fs/ubifs/log.c ubifs_shash_update() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 32,64 |
| BUF_SIZE | 1 | data | (-1)-s32max |
| DATA_SOURCE | 0 | desc | $1 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | len | $3 |
| HARD_MAX | 2 | len | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &c->commit_sem | ||
| HALF_LOCKED2 | &c->log_mutex | ||
| HALF_LOCKED2 | &c->write_reserve_mutex | ||
| HALF_LOCKED2 | &wbuf->io_mutex |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c aead_hmac_init() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | data | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | data | s32min-(-2),1-s32max |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 2 | len | r crypto_shash_blocksize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c aead_hmac_init() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | data | 1-4000000 |
| BUF_SIZE | 1 | data | 1-4000000 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 2 | len | r crypto_shash_blocksize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |
crypto/ahash.c shash_ahash_finup() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | len | 1-u32max |
| BUF_SIZE | 0 | desc | 1-s32max |
| BUF_SIZE | 0 | desc | 1-s32max |
| BUF_SIZE | 1 | data | 1-s32max |
| DATA_SOURCE | 0 | desc | $1 |
| NOSPEC | 2 | len | |
| NOSPEC | 2 | len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-4350[c] |
| USER_DATA | 0 | desc->__ctx->xxhstate->mem64 | 0-255 |
| USER_DATA | 0 | *desc->__ctx | 0-255 |
| USER_DATA | 0 | *desc->__ctx->__ctx | 0-255 |
| USER_DATA | 0 | *desc->__ctx->block | 0-255 |
| USER_DATA | 1 | data | 4096-ptr_max[c][u] |
| USER_DATA | 2 | len | 1-u32max |
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
crypto/ahash.c shash_ahash_update() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | len | 1-s32max |
| BUF_SIZE | 0 | desc | 1-s32max |
| BUF_SIZE | 0 | desc | 1-s32max |
| BUF_SIZE | 1 | data | 1-s32max |
| DATA_SOURCE | 0 | desc | $1 |
| NOSPEC | 2 | len | |
| NOSPEC | 2 | len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | len | 1-4350[c] |
| USER_DATA | 0 | *desc->__ctx->block | 0-255 |
| USER_DATA | 1 | data | 4096-ptr_max[c][u] |
| USER_DATA | 2 | len | 1-s32max |
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c aead_hmac_init() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | data | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | data | s32min-(-2),1-s32max |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 2 | len | r crypto_shash_blocksize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c aead_hmac_init() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | data | 1-4000000 |
| BUF_SIZE | 1 | data | 1-4000000 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 2 | len | r crypto_shash_blocksize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &sdata->sec_mtx | ||
| HALF_LOCKED2 | sk |
fs/ubifs/journal.c ubifs_shash_update() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| DATA_SOURCE | 0 | desc | $1 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | len | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &c->write_reserve_mutex | ||
| HALF_LOCKED2 | &host_ui->ui_mutex | ||
| HALF_LOCKED2 | &ui->ui_mutex |
security/integrity/ima/ima_crypto.c calc_buffer_shash_tfm() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 3195240584365932544 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 0-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 2 | len | 1-4096 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | (-1),30,64,256,1024,2048,4096 |
| DATA_SOURCE | 1 | data | $0 [m] |
| FUZZY_MAX | 2 | len | 4096 |
| STR_LEN | 0 | desc | (-1),7,9-11,13 |
| NOSPEC | 2 | len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *desc->__ctx->block | 0-255 |
| USER_DATA | 1 | *data | 0-255 |
| USER_DATA | 2 | len | 1-4095 |
| UNITS | 2 | len | unit_byte |
| USER_PTR | 1 | data | |
| HALF_LOCKED2 | &iint->mutex |
security/integrity/ima/ima_crypto.c ima_calc_boot_aggregate_tfm() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 5591254839607943168 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 0-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
security/integrity/ima/ima_crypto.c ima_calc_boot_aggregate_tfm() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 5591254839607943168 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 0-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
security/integrity/ima/ima_crypto.c ima_calc_field_array_hash_tfm() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4302126220131422208 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4193511767213903872 |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
security/integrity/ima/ima_crypto.c ima_calc_field_array_hash_tfm() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4302126220131422208 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 1-s32max |
| BUF_SIZE | 1 | data | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
security/integrity/ima/ima_crypto.c ima_calc_file_hash_tfm() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 9050428183044681728 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 0-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | len | 1-s32max |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 4096 |
| BUF_SIZE | 1 | data | 4096 |
| DATA_SOURCE | 1 | data | r _kzalloc_noprof |
| DATA_SOURCE | 2 | len | r integrity_kernel_read |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iint->mutex |
crypto/kdf_sp800108.c crypto_kdf108_ctr_generate() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 5241335243521048576 |
| PARAM_VALUE | 0 | desc->tfm | 1-ptr_max |
| PARAM_VALUE | 1 | data | 1263841436713754624 |
| PARAM_VALUE | 2 | len | 4 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 4 |
| UNITS | 2 | len | unit_byte |
crypto/kdf_sp800108.c crypto_kdf108_ctr_generate() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 5241335243521048576 |
| PARAM_VALUE | 0 | desc->tfm | 1-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | s32min-(-2),1-s32max |
| UNITS | 1 | data | unit_byte |
| UNITS | 2 | len | unit_byte |
drivers/md/dm-verity-target.c verity_hash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| BUF_SIZE | 0 | desc | 8 |
| DATA_SOURCE | 1 | data | $2 |
| DATA_SOURCE | 2 | len | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | len | |
| BYTE_COUNT | 1 | ==data2 | 8050 |
drivers/md/dm-verity-target.c verity_hash() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->crc | 0-4294967295 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | *desc->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 0 | *desc->__ctx->block | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| BUF_SIZE | 0 | desc | 8 |
| BUF_SIZE | 1 | data | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | len |
drivers/md/dm-verity-target.c verity_setup_salt_and_hashstate() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 5603240207338659840 |
| PARAM_VALUE | 0 | desc->__ctx->byte_count | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.memsize | 0 |
| PARAM_VALUE | 0 | desc->__ctx->xxhstate.total_len | 0 |
| PARAM_VALUE | 0 | desc->tfm | 1-ptr_max |
| PARAM_VALUE | 0 | *desc->__ctx->h.qword | 72340172838076673 |
| PARAM_VALUE | 0 | *desc->__ctx->hash | 0 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 1 | data | 0-u32max,u64max |
| BUF_SIZE | 1 | data | 0-u32max,u64max |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &md->type_lock |
crypto/hmac.c hmac_setkey() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1125316017451040768 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 2 | len | r crypto_shash_blocksize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *desc->__ctx | 0-255 |
| USER_DATA | 0 | *desc->__ctx->__ctx | 0-255 |
| USER_DATA | 0 | *desc->__ctx->block | 0-255 |
| USER_DATA | 1 | *data | 0-255 |
| USER_PTR | 1 | data | |
| HALF_LOCKED2 | &keyring_key->sem | ||
| HALF_LOCKED2 | global &mutex |
crypto/hmac.c hmac_setkey() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1125316017451040768 |
| PARAM_VALUE | 0 | *desc->__ctx->__ctx | 0-4294967295 |
| PARAM_VALUE | 0 | *desc->__ctx->bitLength | 0-255 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 0 | desc | 377 |
| BUF_SIZE | 0 | desc | 377 |
| CAPPED_DATA | 2 | len | 1 |
| DATA_SOURCE | 2 | len | r crypto_shash_blocksize |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *desc->__ctx->block | 0-255 |
| USER_DATA | 1 | *data | 0-255 |
| USER_PTR | 1 | data | |
| HALF_LOCKED2 | &keyring_key->sem | ||
| HALF_LOCKED2 | global &mutex |
crypto/hmac.c hmac_update() -> crypto_shash_update()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | data | (-1)-s32max |
| BUF_SIZE | 1 | data | (-1)-s32max |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | len | $2 |
| NOSPEC | 1 | *data | |
| NOSPEC | 2 | len | |
| NOSPEC | 2 | len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | data | 4096-ptr_max[c] |
| HOST_DATA | 2 | len | 0-4860,4294962946-u32max[c] |
| USER_DATA | 1 | data | 4096-ptr_max[c][u] |
| USER_DATA | 1 | *data | 0-255 |
| USER_DATA | 2 | len | 0-u32max |
| NO_OVERFLOW_SIMPLE | 1 | data->compr_size | |
| BYTE_COUNT | 1 | ==data2 | 8050 |
| USER_PTR | 1 | data |