Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- crypto/aead.c, line 197
- crypto/ccm.c, line 718
- crypto/cryptd.c, line 878
- crypto/essiv.c, line 505
- crypto/gcm.c
- crypto/geniv.c, line 61
- crypto/pcrypt.c, line 268
Smatch caller information:
crypto/gcm.c crypto_rfc4106_create() -> crypto_grab_aead()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 4096-ptr_max,(-22),(-2) |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | (-1),128 |
| DATA_SOURCE | 0 | spawn | r aead_instance_ctx |
crypto/gcm.c crypto_rfc4543_create() -> crypto_grab_aead()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 4096-ptr_max,(-22),(-2) |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | (-1),128 |
crypto/essiv.c essiv_create() -> crypto_grab_aead()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | 128 |
| BUF_SIZE | 2 | name | 128 |
| CAPPED_DATA | 4 | mask | 1 |
| DATA_SOURCE | 1 | inst | r aead_crypto_instance |
| DATA_SOURCE | 2 | name | r crypto_attr_alg_name |
| DATA_SOURCE | 4 | mask | r crypto_algt_inherited_mask |
| TERMINATED | 2 | name->name | 1 |
crypto/pcrypt.c pcrypt_create_aead() -> crypto_grab_aead()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spawn | 4096-ptr_max |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 4096-ptr_max,(-22),(-2) |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | (-1),128 |
| CAPPED_DATA | 4 | mask | 1 |
| DATA_SOURCE | 4 | mask | r crypto_algt_inherited_mask |
crypto/geniv.c aead_geniv_alloc() -> crypto_grab_aead()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 4096-ptr_max,(-22),(-2) |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | (-1),128 |
| DATA_SOURCE | 0 | spawn | r aead_instance_ctx |
crypto/ccm.c crypto_rfc4309_create() -> crypto_grab_aead()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 4096-ptr_max,(-22),(-2) |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | (-1),128 |
| DATA_SOURCE | 0 | spawn | r aead_instance_ctx |
crypto/cryptd.c cryptd_create_aead() -> crypto_grab_aead()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spawn | 4096-ptr_max |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 4096-ptr_max,(-22),(-2) |
| PARAM_VALUE | 3 | type | 0,8192 |
| PARAM_VALUE | 4 | mask | 128,256-74240 |
| BUF_SIZE | 2 | name | (-1),128 |