Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
net/rxrpc/rxgk.c rxgk_verify_packet_encrypted() -> rxgk_decrypt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | krb5 | 4096-ptr_max |
| PARAM_VALUE | 2 | _data | 7694732779379654656 |
| PARAM_VALUE | 2 | *_data | 1-u64max |
| PARAM_VALUE | 3 | _len | 5027079381645115392 |
| PARAM_VALUE | 3 | *_len | 0-u16max |
| PARAM_VALUE | 4 | _error_code | 3110858388433633280 |
| PARAM_VALUE | 4 | *_error_code | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | *_len | |
| LOCK2 | &call->user_mutex | ||
| TYPE_LOCK | (struct rxrpc_call)->user_mutex |
net/rxrpc/rxgk.c rxgk_verify_response() -> rxgk_decrypt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | krb5 | 4096-ptr_max |
| PARAM_VALUE | 0 | krb5->encrypt_name | 1-u64max |
| PARAM_VALUE | 1 | aead | 4096-ptr_max |
| PARAM_VALUE | 2 | _data | 9018644570201587712 |
| PARAM_VALUE | 3 | _len | 2594549577844326400 |
| PARAM_VALUE | 3 | *_len | 56-u32max |
| PARAM_VALUE | 4 | _error_code | 8649218222114451456 |
| CAPPED_DATA | 0 | krb5->block_len | 1 |
| CAPPED_DATA | 0 | krb5->cksum_len | 1 |
| CAPPED_DATA | 0 | krb5->etype | 1 |
| CAPPED_DATA | 0 | krb5->key_bytes | 1 |
| CAPPED_DATA | 0 | krb5->prf_len | 1 |
| NOSPEC | 3 | *_len | |
| USER_DATA | 3 | *_len | 56-s32max[c] |
| USER_PTR | 3 | _len | |
| LOCK2 | &pool->lock |
net/rxrpc/rxgk_app.c rxgk_extract_token() -> rxgk_decrypt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | krb5 | 4096-ptr_max |
| PARAM_VALUE | 1 | aead | 1-ptr_max |
| PARAM_VALUE | 2 | _data | 3968313578770251776 |
| PARAM_VALUE | 2 | *_data | 40,4096-ptr_max |
| PARAM_VALUE | 3 | _len | 3637538610973851648 |
| PARAM_VALUE | 3 | *_len | 0-3999976 |
| PARAM_VALUE | 4 | _error_code | 288995195733794816 |
| PARAM_VALUE | 4 | *_error_code | 0 |
| NOSPEC | 3 | *_len | |
| USER_DATA | 3 | *_len | 0-3999976 |
| USER_PTR | 3 | _len | |
| LOCK2 | &pool->lock |