Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/crypto/chacha20poly1305.c chacha20poly1305_crypt_sg_inplace() -> chacha_load_key()

Type Parameter Key Value
BUF_SIZE 0 k 32
BUF_SIZE 1 in (-1),32
DATA_SOURCE 1 in $5
NOCHECK_CALL

lib/crypto/chacha20poly1305.c chacha20poly1305_decrypt() -> chacha_load_key()

Type Parameter Key Value
PARAM_VALUE 0 k 7011622704050196480
BUF_SIZE 0 k 32
BUF_SIZE 1 in (-1),1-1488
DATA_SOURCE 1 in $6
NOCHECK_CALL
HALF_LOCKED2 &key->sem
HALF_LOCKED2 &wg->static_identity.lock

lib/crypto/chacha20poly1305.c chacha20poly1305_encrypt() -> chacha_load_key()

Type Parameter Key Value
PARAM_VALUE 0 k 3399296422660259840
BUF_SIZE 0 k 32
BUF_SIZE 1 in 32
DATA_SOURCE 1 in $6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &handshake->lock
HALF_LOCKED2 &handshake->static_identity->lock

lib/crypto/chacha20poly1305.c xchacha_init() -> chacha_load_key()

Type Parameter Key Value
PARAM_VALUE 0 k 7466346113322893312
BUF_SIZE 0 k 32
BUF_SIZE 1 in (-1),32
BUF_SIZE 1 in (-1),32
DATA_SOURCE 1 in $1
NOCHECK_CALL