Defined in 2 files as a function:
- drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c, line 196 (as a function)
- net/mac80211/tkip.c, line 106 (as a function)
Referenced in 2 files:
Smatch caller information:
drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c libipw_tkip_decrypt() -> tkip_mixing_phase2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | WEPSeed | 8462403200337186816 |
| BUF_SIZE | 0 | WEPSeed | 16 |
| BUF_SIZE | 1 | TK | 32 |
| BUF_SIZE | 2 | TTAK | 10 |
| BIT_INFO | 3 | IV16 | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 3 | IV16 | 0-u16max |
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | &priv->low_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c libipw_tkip_hdr() -> tkip_mixing_phase2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | WEPSeed | 7036616476243959808 |
| BUF_SIZE | 0 | WEPSeed | 16 |
| BUF_SIZE | 0 | WEPSeed | 16 |
| BUF_SIZE | 1 | TK | 32 |
| BUF_SIZE | 2 | TTAK | 10 |
| DATA_SOURCE | 0 | WEPSeed | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ieee->lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct libipw_device)->lock |
net/mac80211/tkip.c ieee80211_get_tkip_p2k() -> tkip_mixing_phase2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | WEPSeed | 4096-ptr_max |
| BUF_SIZE | 1 | TK | 20 |
| BUF_SIZE | 3 | IV16 | 16 |
| BUF_SIZE | 3 | IV16 | 16 |
| DATA_SOURCE | 3 | IV16 | $2 |
| BIT_INFO | 2 | TTAK | 0x0,0xff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | TTAK | 0-u16max |
| LOCK2 | &key->u.tkip.txlock | ||
| HALF_LOCKED2 | &il->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/tkip.c ieee80211_tkip_decrypt_data() -> tkip_mixing_phase2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | WEPSeed | 4096-ptr_max |
| PARAM_VALUE | 1 | TK | 4096-ptr_max |
| PARAM_VALUE | 1 | TK->state | 1-u32max |
| PARAM_VALUE | 3 | IV16 | 1294028744942862336 |
| BUF_SIZE | 3 | IV16 | 16 |
| CAPPED_DATA | 2 | TTAK | 1 |
| BIT_INFO | 2 | TTAK | 0x0,0xff |
| RX_PATH | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | TTAK | 0-u16max[c] |