Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
crypto/chacha20poly1305.c chachapoly_create() -> chachapoly_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inst | 4096-ptr_max |
| PARAM_VALUE | 0 | inst->alg.base.cra_blocksize | 1 |
| PARAM_VALUE | 0 | inst->alg.base.cra_ctxsize | 16,20 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->algsize | 0,32,48,56,64,72,88,104,112,1144 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->ctxsize | 0 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->destroy | 0,7452978945698107392 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->extsize | 0,686626014941384704,2852485958050770944,6637360211942875136,8291832234286923776 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->maskclear | 0,4294967280 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->maskset | 0,14-15 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->tfmsize | 0,8,16,24 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->type | 0,3-8,10-12,14-15 |
| PARAM_VALUE | 0 | inst->alg.decrypt | 8380996293720190976 |
| PARAM_VALUE | 0 | inst->alg.encrypt | 7657371700268007424 |
| PARAM_VALUE | 0 | inst->alg.exit | 5701491078102347776 |
| PARAM_VALUE | 0 | inst->alg.init | 6528342219919253504 |
| PARAM_VALUE | 0 | inst->alg.ivsize | 8,12 |
| PARAM_VALUE | 0 | inst->alg.maxauthsize | 16 |
| PARAM_VALUE | 0 | inst->alg.setauthsize | 7458699931324416000 |
| PARAM_VALUE | 0 | inst->alg.setkey | 4017091416295288832 |
| PARAM_VALUE | 0 | inst->free | 2183202801291915264 |
| BUF_SIZE | 0 | inst | 544 |
| BUF_SIZE | 0 | inst | 544 |
| DATA_SOURCE | 0 | inst | r _kzalloc_noprof |
| FUZZY_MAX | 0 | inst->alg.base.cra_ctxsize | 20 |
| STR_LEN | 0 | inst->alg.base.cra_driver_name | (-1),127 |
| STR_LEN | 0 | inst->alg.base.cra_name | (-1),127 |
| NOCHECK_CALL |
crypto/seqiv.c seqiv_aead_create() -> (struct aead_instance)->free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inst->alg.base.cra_ctxsize | 16 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->algsize | 0,32,48,56,64,72,88,104,112,1144 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->ctxsize | 0 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->destroy | 0,7452978945698107392 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->extsize | 0,686626014941384704,2852485958050770944,6637360211942875136,8291832234286923776 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->maskclear | 0,4294967280 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->maskset | 0,14-15 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->tfmsize | 0,8,16,24 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->type | 0,3-8,10-12,14-15 |
| PARAM_VALUE | 0 | inst->alg.decrypt | 4986214194169147392 |
| PARAM_VALUE | 0 | inst->alg.encrypt | 1136624597582958592 |
| PARAM_VALUE | 0 | inst->alg.exit | 4840311674626965504 |
| PARAM_VALUE | 0 | inst->alg.init | 3249908610261458944 |
| BUF_SIZE | 0 | inst | (-1),128,392 |
| BUF_SIZE | 0 | inst | (-1),128,392 |
| DATA_SOURCE | 0 | inst | r aead_geniv_alloc |
| CONTAINER | 0 | -0+0 | $(-1) |
| NOCHECK_CALL |
crypto/aead.c crypto_aead_free_instance() -> (struct aead_instance)->free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inst | 4096-ptr_max |
| DATA_SOURCE | 0 | inst | r aead_instance |
| CONTAINER | 0 | -0+0 | $(-1) |
| NOCHECK_CALL |
crypto/echainiv.c echainiv_aead_create() -> (struct aead_instance)->free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inst->alg.base.cra_type->algsize | 0,32,48,56,64,72,88,104,112,1144 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->ctxsize | 0 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->destroy | 0,7452978945698107392 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->extsize | 0,686626014941384704,2852485958050770944,6637360211942875136,8291832234286923776 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->maskclear | 0,4294967280 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->maskset | 0,14-15 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->tfmsize | 0,8,16,24 |
| PARAM_VALUE | 0 | inst->alg.base.cra_type->type | 0,3-8,10-12,14-15 |
| PARAM_VALUE | 0 | inst->alg.decrypt | 7007656736811823104 |
| PARAM_VALUE | 0 | inst->alg.encrypt | 1012840962762092544 |
| PARAM_VALUE | 0 | inst->alg.exit | 4840311674626965504 |
| PARAM_VALUE | 0 | inst->alg.init | 3249908610261458944 |
| BUF_SIZE | 0 | inst | (-1),128,392 |
| BUF_SIZE | 0 | inst | (-1),128,392 |
| DATA_SOURCE | 0 | inst | r aead_geniv_alloc |
| CONTAINER | 0 | -0+0 | $(-1) |
| NOCHECK_CALL |