Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

crypto/krb5/rfc3961_simplified.c rfc3961_get_mic() -> crypto_shash_update_sg()

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 sg 117285532735471616,1852313690669457408,7892576877329629184
PARAM_VALUE 1 sg->length 0
PARAM_VALUE 1 sg->offset 0
PARAM_VALUE 2 offset 0-u16max
PARAM_VALUE 3 len 0-u32max
BUF_SIZE 0 desc 0-u32max
BUF_SIZE 0 desc 0-u32max
BUF_SIZE 1 sg (-1),256
BUF_SIZE 1 sg (-1),256
CAPPED_DATA 2 offset 1
CAPPED_DATA 2 offset 1
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 sg $3
DATA_SOURCE 2 offset $6
DATA_SOURCE 3 len $7
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 0-131070[c]

crypto/krb5/rfc3961_simplified.c rfc3961_verify_mic() -> crypto_shash_update_sg()

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 sg 3402767278576865280,7758310917397106688,7892576877329629184
PARAM_VALUE 2 offset 0-u16max
PARAM_VALUE 3 len 1-u32max
BUF_SIZE 0 desc 0-u32max
BUF_SIZE 0 desc 0-u32max
BUF_SIZE 1 sg (-1),256
BUF_SIZE 1 sg (-1),256
DATA_SOURCE 1 sg $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &call->user_mutex