Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

crypto/krb5/krb5_api.c crypto_krb5_decrypt() -> (struct krb5_crypto_profile)->decrypt()

Type Parameter Key Value
PARAM_VALUE 0 krb5 4096-ptr_max
PARAM_VALUE 0 krb5->profile 4096-ptr_max
PARAM_VALUE 0 krb5->profile->derive_encrypt_keys 4096-ptr_max
PARAM_VALUE 2 sg 2275401801785073664,4703020413151715328,5146663525939888128,5805476440592236544,6213564466865422336,7558071477613424640,9188881253106405376
PARAM_VALUE 3 nr_sg 0-1048578
PARAM_VALUE 4 _offset 122952273058631680,593106401655988224,5025043427815190528,6280303186974584832,7058024024041943040
PARAM_VALUE 4 *_offset 0
PARAM_VALUE 5 _len 3719033133766463488,4660846986866151424,5066730683603623936,5701369768177352704,6170768739969335296
PARAM_VALUE 5 *_len 0-u32max,18446744071562067968-u64max
BUF_SIZE 2 sg (-1),256
BUF_SIZE 2 sg (-1),256
DATA_SOURCE 0 krb5 $0
DATA_SOURCE 1 aead $1
DATA_SOURCE 2 sg $2
DATA_SOURCE 3 nr_sg $3
DATA_SOURCE 4 _offset $4
DATA_SOURCE 5 _len $5
CONTAINER 0 -72-72+0 $(-1)
NOSPEC 5 *_len
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 *_len 0-s32max,18446744071562067968-u64max
USER_PTR 5 _len
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &pool->lock