Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- crypto/md5.c, line 71
- drivers/crypto/inside-secure/eip93/eip93-hash.c
- drivers/md/dm-crypt.c, line 526
- fs/smb/client/smb1encrypt.c, line 39
- lib/crypto/md5.c
- lib/crypto/tests/md5_kunit.c, line 11
- net/ipv4/tcp_ipv4.c
- net/ipv6/tcp_ipv6.c
Smatch caller information:
net/ipv4/tcp_ipv4.c tcp_v4_md5_hash_hdr() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4906997201542852608 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/ipv4/tcp_ipv4.c tcp_v4_md5_hash_skb() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3474640839818424320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
crypto/md5.c crypto_md5_init() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
lib/crypto/tests/md5_kunit.c hash_irq_test2_func() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
lib/crypto/tests/md5_kunit.c test_hash_all_lens_up_to_4096() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3942733874491080704 |
| NOCHECK_CALL |
lib/crypto/tests/md5_kunit.c test_hash_buffer_overruns() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 6815178055008624640 |
| NOCHECK_CALL |
lib/crypto/tests/md5_kunit.c test_hash_buffer_overruns() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 6815178055008624640 |
| NOCHECK_CALL |
lib/crypto/tests/md5_kunit.c test_hash_buffer_overruns() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| NOCHECK_CALL | |||
| UNITS | 0 | ctx | unit_byte |
lib/crypto/tests/md5_kunit.c test_hash_ctx_zeroization() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3573372575363719168 |
| NOCHECK_CALL |
lib/crypto/tests/md5_kunit.c test_hash_incremental_updates() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3905928668644339712 |
| NOCHECK_CALL |
lib/crypto/tests/md5_kunit.c test_hash_overlaps() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 2882792302681198592 |
| NOCHECK_CALL |
lib/crypto/tests/md5_kunit.c test_hash_overlaps() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 2882792302681198592 |
| NOCHECK_CALL |
drivers/md/dm-crypt.c crypt_iv_lmk_one() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 151023766114312192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/tcp_ipv6.c tcp_v6_md5_hash_hdr() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 512677278635724800 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | sk |
net/ipv6/tcp_ipv6.c tcp_v6_md5_hash_skb() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 6762149085688967168 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
lib/crypto/md5.c md5() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 2189669213155749888 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | s->tfm_mutex |
fs/smb/client/smb1encrypt.c cifs_calc_signature() -> md5_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1825479179546542080 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &server->_srv_mutex | ||
| TYPE_LOCK | (struct TCP_Server_Info)->_srv_mutex |