Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 15 files:
- crypto/adiantum.c, line 590
- crypto/authenc.c, line 386
- crypto/authencesn.c, line 397
- crypto/ccm.c, line 474
- crypto/chacha20poly1305.c, line 394
- crypto/cryptd.c, line 400
- crypto/ctr.c, line 276
- crypto/cts.c, line 342
- crypto/essiv.c, line 485
- crypto/gcm.c, line 351
- crypto/hctr2.c, line 347
- crypto/krb5enc.c, line 440
- crypto/lrw.c
- crypto/skcipher.c, line 632
- crypto/xts.c
Smatch caller information:
crypto/adiantum.c adiantum_create() -> crypto_grab_skcipher()
| 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 | 128,256-66048 |
| BUF_SIZE | 2 | name | (-1),128 |
| BIT_INFO | 4 | mask | 0x80,0x1ffff |
crypto/xts.c xts_create() -> crypto_grab_skcipher()
| 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 |
| DATA_SOURCE | 2 | name | r crypto_attr_alg_name |
| TERMINATED | 2 | name->name | 1 |
crypto/xts.c xts_create() -> crypto_grab_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spawn->base.frontend | 3624563834875822080 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 6093002767413252096 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | 128 |
| STR_LEN | 0 | spawn | 127 |
crypto/gcm.c crypto_gcm_create_common() -> crypto_grab_skcipher()
| 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 |
| DATA_SOURCE | 2 | name | $2 |
crypto/krb5enc.c krb5enc_create() -> crypto_grab_skcipher()
| 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 |
crypto/essiv.c essiv_create() -> crypto_grab_skcipher()
| 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 | 1 | inst | 416 |
| BUF_SIZE | 2 | name | 128 |
| BUF_SIZE | 2 | name | 128 |
| CAPPED_DATA | 4 | mask | 1 |
| DATA_SOURCE | 1 | inst | r skcipher_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/authenc.c crypto_authenc_create() -> crypto_grab_skcipher()
| 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 |
crypto/authencesn.c crypto_authenc_esn_create() -> crypto_grab_skcipher()
| 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 |
crypto/chacha20poly1305.c chachapoly_create() -> crypto_grab_skcipher()
| 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 |
crypto/hctr2.c hctr2_create_common() -> crypto_grab_skcipher()
| 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 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | 128 |
| BUF_SIZE | 2 | name | 128 |
| DATA_SOURCE | 2 | name | $2 |
crypto/ccm.c crypto_ccm_create_common() -> crypto_grab_skcipher()
| 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 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | 128 |
| BUF_SIZE | 2 | name | 128 |
| DATA_SOURCE | 2 | name | $2 |
crypto/ctr.c crypto_rfc3686_create() -> crypto_grab_skcipher()
| 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 skcipher_instance_ctx |
crypto/cts.c crypto_cts_create() -> crypto_grab_skcipher()
| 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 skcipher_instance_ctx |
crypto/lrw.c lrw_create() -> crypto_grab_skcipher()
| 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 |
| DATA_SOURCE | 0 | spawn | r skcipher_instance_ctx |
| DATA_SOURCE | 2 | name | r crypto_attr_alg_name |
| TERMINATED | 2 | name->name | 1 |
crypto/lrw.c lrw_create() -> crypto_grab_skcipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | spawn | 4096-ptr_max |
| PARAM_VALUE | 0 | spawn->base.frontend | 3624563834875822080 |
| PARAM_VALUE | 0 | spawn->base.frontend->algsize | 88 |
| PARAM_VALUE | 0 | spawn->base.frontend->ctxsize | 0 |
| PARAM_VALUE | 0 | spawn->base.frontend->destroy | 0 |
| PARAM_VALUE | 0 | spawn->base.frontend->extsize | 6637360211942875136 |
| PARAM_VALUE | 0 | spawn->base.frontend->free | 4666592901040295936 |
| PARAM_VALUE | 0 | spawn->base.frontend->init_tfm | 8415866570185576448 |
| PARAM_VALUE | 0 | spawn->base.frontend->maskclear | 0,4294967280 |
| PARAM_VALUE | 0 | spawn->base.frontend->maskset | 14 |
| PARAM_VALUE | 0 | spawn->base.frontend->report | 7966067601799688192 |
| PARAM_VALUE | 0 | spawn->base.frontend->show | 7608323589095014400 |
| PARAM_VALUE | 0 | spawn->base.frontend->tfmsize | 8 |
| PARAM_VALUE | 0 | spawn->base.frontend->type | 5 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 2 | name | 6895946084052791296 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | mask | 0,128-65920 |
| BUF_SIZE | 2 | name | 128 |
| DATA_SOURCE | 0 | spawn | r skcipher_instance_ctx |
| STR_LEN | 0 | spawn | 127 |
crypto/cryptd.c cryptd_create_skcipher() -> crypto_grab_skcipher()
| 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 |