Defined in 15 files as a member:
- drivers/crypto/cavium/cpt/cptvf_algs.h, line 95 (as a member)
- drivers/crypto/ccree/cc_aead.c, line 53 (as a member)
- drivers/crypto/inside-secure/safexcel_hash.c, line 42 (as a member)
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.h, line 126 (as a member)
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h, line 117 (as a member)
- drivers/crypto/starfive/jh7110-cryp.h, line 90 (as a member)
- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/gsp.h, line 661 (as a member)
- drivers/nvme/common/auth.c, line 91 (as a member)
- fs/smb/client/cifsglob.h, line 2329 (as a member)
- fs/ubifs/ubifs-media.h, line 678 (as a member)
- fs/ubifs/ubifs-media.h, line 754 (as a member)
- fs/ubifs/ubifs-media.h, line 781 (as a member)
- include/net/mptcp.h, line 98 (as a member)
- include/uapi/linux/seg6_hmac.h, line 15 (as a member)
- net/mptcp/protocol.h, line 173 (as a member)
Defined in 1 files as a function:
Referenced in 39 files:
- arch/s390/crypto/hmac_s390.c
- drivers/char/tpm/tpm2-sessions.c
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
-
drivers/crypto/atmel-sha.c
- line 1681
- line 1686
- line 1718
- line 1726
- line 1741
- line 1749
- line 1750
- line 1758
- line 1763
- line 1763
- line 1766
- line 1767
- line 1770
- line 1778
- line 1785
- line 1786
- line 1794
- line 1800
- line 1801
- line 1802
- line 1844
- line 1846
- line 1865
- line 1873
- line 1882
- line 1899
- line 1941
- line 1977
- line 1981
- line 2016
- line 2020
- line 2021
- line 2028
- line 2030
- line 2276
- line 2288
- line 2299
- line 2306
- line 2310
- drivers/crypto/axis/artpec6_crypto.c
- drivers/crypto/ccree/cc_aead.c
- drivers/crypto/inside-secure/safexcel_hash.c
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
- drivers/crypto/starfive/jh7110-hash.c, line 74
- drivers/net/ethernet/3com/typhoon.c
- drivers/net/wireguard/noise.c
-
drivers/nvme/common/auth.c
- line 95
- line 99
- line 103
- line 111
- line 123
- line 125
- line 126
- line 231
- line 234
- line 237
- line 240
- line 243
- line 251
- line 254
- line 256
- line 259
- line 262
- line 271
- line 273
- line 275
- line 278
- line 281
- line 292
- line 295
- line 297
- line 298
- line 323
- line 338
- line 344
- line 344
- line 347
- line 348
- line 349
- line 541
- line 548
- line 553
- line 553
- line 556
- line 557
- line 558
- line 604
- line 639
- line 642
- line 643
- line 644
- line 645
- line 646
- drivers/nvme/common/keyring.c
- drivers/nvme/host/auth.c
- drivers/nvme/target/auth.c
- drivers/thunderbolt/domain.c
- fs/smb/client/cifsencrypt.c
- fs/smb/client/smb2transport.c, line 248
- fs/ubifs/auth.c
- fs/ubifs/master.c
- fs/ubifs/recovery.c, line 204
- fs/ubifs/replay.c
- fs/ubifs/sb.c
- fs/ubifs/super.c, line 1377
- fs/ubifs/ubifs.h
- include/linux/nvme-auth.h
- net/ceph/crypto.c
- net/ceph/crypto.h, line 45
- net/ceph/messenger_v2.c
- net/ipv6/seg6_hmac.c
- net/mptcp/crypto.c
- net/mptcp/crypto_test.c
- net/mptcp/options.c
- net/mptcp/protocol.h
- net/mptcp/subflow.c
- net/sctp/sm_statefuns.c
- security/keys/encrypted-keys/encrypted.c
- security/keys/trusted-keys/trusted_tpm2.c
Smatch caller information:
drivers/net/wireguard/noise.c kdf() -> hmac()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | out | 1747233213976895488 |
| PARAM_VALUE | 3 | inlen | 0,32 |
| PARAM_VALUE | 4 | keylen | 32 |
| BUF_SIZE | 0 | out | 32 |
| BUF_SIZE | 1 | in | (-1),32 |
| BUF_SIZE | 1 | in | (-1),32 |
| BUF_SIZE | 2 | key | 32 |
| DATA_SOURCE | 1 | in | $3 |
| DATA_SOURCE | 2 | key | $8 |
| DATA_SOURCE | 3 | inlen | $7 |
| HARD_MAX | 3 | inlen | 32 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &handshake->lock |
drivers/net/wireguard/noise.c kdf() -> hmac()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | out | 4096-ptr_max |
| PARAM_VALUE | 1 | in | 4096-ptr_max |
| PARAM_VALUE | 2 | key | 1747233213976895488 |
| PARAM_VALUE | 3 | inlen | 1 |
| PARAM_VALUE | 4 | keylen | 32 |
| BUF_SIZE | 0 | out | 33 |
| BUF_SIZE | 1 | in | 33 |
| BUF_SIZE | 2 | key | 32 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &handshake->lock |
drivers/net/wireguard/noise.c kdf() -> hmac()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | out | 4096-ptr_max |
| PARAM_VALUE | 1 | in | 4096-ptr_max |
| PARAM_VALUE | 2 | key | 1747233213976895488 |
| PARAM_VALUE | 3 | inlen | 33 |
| PARAM_VALUE | 4 | keylen | 32 |
| BUF_SIZE | 0 | out | 33 |
| BUF_SIZE | 1 | in | 33 |
| BUF_SIZE | 2 | key | 32 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &handshake->lock |
drivers/net/wireguard/noise.c kdf() -> hmac()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | out | 4096-ptr_max |
| PARAM_VALUE | 1 | in | 4096-ptr_max |
| PARAM_VALUE | 2 | key | 1747233213976895488 |
| PARAM_VALUE | 3 | inlen | 33 |
| PARAM_VALUE | 4 | keylen | 32 |
| BUF_SIZE | 0 | out | 33 |
| BUF_SIZE | 1 | in | 33 |
| BUF_SIZE | 2 | key | 32 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &handshake->lock | ||
| HALF_LOCKED2 | &handshake->static_identity->lock | ||
| HALF_LOCKED2 | &wg->static_identity.lock | ||
| TYPE_LOCK | (struct noise_static_identity)->lock |