Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- crypto/adiantum.c, line 661
- crypto/cryptd.c, line 428
- crypto/ctr.c
- crypto/cts.c, line 381
- crypto/essiv.c, line 588
- crypto/hctr2.c, line 406
- crypto/lrw.c, line 399
- crypto/skcipher.c, line 774
- crypto/xctr.c, line 160
- crypto/xts.c, line 446
Smatch caller information:
crypto/adiantum.c adiantum_create() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 8990152164694892544 |
| PARAM_VALUE | 0 | tmpl->create | 5533455543173263360 |
| PARAM_VALUE | 0 | tmpl->dead | 0 |
| PARAM_VALUE | 0 | tmpl->free_work | 0 |
| PARAM_VALUE | 0 | tmpl->module | 0 |
| PARAM_VALUE | 0 | tmpl->name | 2777159175718076416 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_blocksize | 16 |
| PARAM_VALUE | 1 | inst->alg.base.cra_ctxsize | 1184 |
| PARAM_VALUE | 1 | inst->alg.decrypt | 2654013655845236736 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 4005988405435162624 |
| PARAM_VALUE | 1 | inst->alg.exit | 265727851820740608 |
| PARAM_VALUE | 1 | inst->alg.init | 2176347019566444544 |
| PARAM_VALUE | 1 | inst->alg.ivsize | 32 |
| PARAM_VALUE | 1 | inst->alg.setkey | 1335608966344146944 |
| PARAM_VALUE | 1 | inst->free | 1327772532674932736 |
| BUF_SIZE | 1 | inst | 608 |
| BUF_SIZE | 1 | inst | 608 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
| STR_LEN | 1 | inst->alg.base.cra_driver_name | 127 |
| STR_LEN | 1 | inst->alg.base.cra_name | 127 |
crypto/xts.c xts_create() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 8139032107468263424 |
| PARAM_VALUE | 0 | tmpl->create | 8609005669029142528 |
| PARAM_VALUE | 0 | tmpl->dead | 0 |
| PARAM_VALUE | 0 | tmpl->free_work | 0 |
| PARAM_VALUE | 0 | tmpl->module | 0 |
| PARAM_VALUE | 0 | tmpl->name | 6898153472190423040 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_blocksize | 16 |
| PARAM_VALUE | 1 | inst->alg.base.cra_ctxsize | 16 |
| PARAM_VALUE | 1 | inst->alg.decrypt | 954286616445804544 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 2659798243955572736 |
| PARAM_VALUE | 1 | inst->alg.exit | 6807251189728018432 |
| PARAM_VALUE | 1 | inst->alg.init | 949538964628025344 |
| PARAM_VALUE | 1 | inst->alg.ivsize | 16 |
| PARAM_VALUE | 1 | inst->alg.setkey | 968052630132727808 |
| PARAM_VALUE | 1 | inst->free | 1217925815304843264 |
| BUF_SIZE | 1 | inst | 608 |
| BUF_SIZE | 1 | inst | 608 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
| STR_LEN | 1 | inst->alg.base.cra_name | 127 |
| BIT_INFO | 1 | inst->alg.base.cra_alignmask | 0x7,0xffffffff |
crypto/essiv.c essiv_create() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 7071524467933614080 |
| PARAM_VALUE | 0 | tmpl->create | 7613144355428663296 |
| PARAM_VALUE | 0 | tmpl->dead | 0 |
| PARAM_VALUE | 0 | tmpl->free_work | 0 |
| PARAM_VALUE | 0 | tmpl->module | 0 |
| PARAM_VALUE | 0 | tmpl->name | 2464335014726176768 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.decrypt | 535091221508489216 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 1757058404804104192 |
| PARAM_VALUE | 1 | inst->alg.exit | 8930061915032559616 |
| PARAM_VALUE | 1 | inst->alg.init | 7439194165382983680 |
| PARAM_VALUE | 1 | inst->alg.setkey | 2437865089018208256 |
| PARAM_VALUE | 1 | inst->free | 5326321192101101568 |
| BUF_SIZE | 1 | inst | 816 |
| BUF_SIZE | 1 | inst | 816 |
| CAPPED_DATA | 1 | inst->alg.ivsize | 1 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
| BIT_INFO | 1 | inst->alg.ivsize | 0x0,0x7fffffff |
crypto/xctr.c crypto_xctr_create() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 4178082814582800384 |
| PARAM_VALUE | 0 | tmpl->create | 7936464055007391744 |
| PARAM_VALUE | 0 | tmpl->dead | 0 |
| PARAM_VALUE | 0 | tmpl->free_work | 0 |
| PARAM_VALUE | 0 | tmpl->module | 0 |
| PARAM_VALUE | 0 | tmpl->name | 7094897566119223296 |
| PARAM_VALUE | 1 | inst->alg.base.cra_blocksize | 1 |
| PARAM_VALUE | 1 | inst->alg.chunksize | 16 |
| PARAM_VALUE | 1 | inst->alg.decrypt | 5990176130108215296 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 5990176130108215296 |
| BUF_SIZE | 1 | inst | (-1),128,392 |
| BUF_SIZE | 1 | inst | (-1),128,392 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r skcipher_alloc_instance_simple |
crypto/hctr2.c hctr2_create_common() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 4096-ptr_max |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_blocksize | 16 |
| PARAM_VALUE | 1 | inst->alg.base.cra_ctxsize | 192 |
| PARAM_VALUE | 1 | inst->alg.decrypt | 7563297630863683584 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 6734308661969317888 |
| PARAM_VALUE | 1 | inst->alg.exit | 6821650007217344512 |
| PARAM_VALUE | 1 | inst->alg.init | 6670332582571954176 |
| PARAM_VALUE | 1 | inst->alg.ivsize | 32 |
| PARAM_VALUE | 1 | inst->alg.setkey | 5387127393380716544 |
| PARAM_VALUE | 1 | inst->free | 8320740669892268032 |
| BUF_SIZE | 1 | inst | 608 |
| BUF_SIZE | 1 | inst | 608 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
| STR_LEN | 0 | tmpl | (-1),127 |
| STR_LEN | 0 | tmpl | (-1),127 |
| STR_LEN | 1 | inst->alg.base.cra_driver_name | 127 |
| STR_LEN | 1 | inst->alg.base.cra_name | 127 |
crypto/ctr.c crypto_ctr_create() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_blocksize | 1 |
| PARAM_VALUE | 1 | inst->alg.chunksize | 4-u32max |
| PARAM_VALUE | 1 | inst->alg.decrypt | 7785550584768954368 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 7785550584768954368 |
| BUF_SIZE | 1 | inst | (-1),128,392 |
| BUF_SIZE | 1 | inst | (-1),128,392 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r skcipher_alloc_instance_simple |
crypto/ctr.c crypto_rfc3686_create() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 4096-ptr_max |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_blocksize | 1 |
| PARAM_VALUE | 1 | inst->alg.base.cra_ctxsize | 16 |
| PARAM_VALUE | 1 | inst->alg.decrypt | 94255668318646272 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 94255668318646272 |
| PARAM_VALUE | 1 | inst->alg.exit | 3444420554434252800 |
| PARAM_VALUE | 1 | inst->alg.init | 8750820412712914944 |
| PARAM_VALUE | 1 | inst->alg.ivsize | 8 |
| PARAM_VALUE | 1 | inst->alg.setkey | 8115128054364667904 |
| PARAM_VALUE | 1 | inst->free | 1157871381303447552 |
| BUF_SIZE | 1 | inst | 560 |
| BUF_SIZE | 1 | inst | 560 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
| STR_LEN | 1 | inst->alg.base.cra_driver_name | 127 |
| STR_LEN | 1 | inst->alg.base.cra_name | 127 |
crypto/cts.c crypto_cts_create() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 5685317254667956224 |
| PARAM_VALUE | 0 | tmpl->create | 8624939615751720960 |
| PARAM_VALUE | 0 | tmpl->dead | 0 |
| PARAM_VALUE | 0 | tmpl->free_work | 0 |
| PARAM_VALUE | 0 | tmpl->module | 0 |
| PARAM_VALUE | 0 | tmpl->name | 5419885145225039872 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_ctxsize | 8 |
| PARAM_VALUE | 1 | inst->alg.decrypt | 3637561577913712640 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 2978516190385463296 |
| PARAM_VALUE | 1 | inst->alg.exit | 8192124319972151296 |
| PARAM_VALUE | 1 | inst->alg.init | 9145730465638715392 |
| PARAM_VALUE | 1 | inst->alg.setkey | 8900343460981256192 |
| PARAM_VALUE | 1 | inst->free | 8031947762608386048 |
| BUF_SIZE | 1 | inst | 560 |
| BUF_SIZE | 1 | inst | 560 |
| CAPPED_DATA | 1 | inst->alg.base.cra_blocksize | 1 |
| CAPPED_DATA | 1 | inst->alg.ivsize | 1 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
crypto/lrw.c lrw_create() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 5505419909606371328 |
| PARAM_VALUE | 0 | tmpl->create | 3683895445067128832 |
| PARAM_VALUE | 0 | tmpl->dead | 0 |
| PARAM_VALUE | 0 | tmpl->free_work | 0 |
| PARAM_VALUE | 0 | tmpl->module | 0 |
| PARAM_VALUE | 0 | tmpl->name | 3147281914512506880 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_blocksize | 16 |
| PARAM_VALUE | 1 | inst->alg.base.cra_ctxsize | 2064 |
| PARAM_VALUE | 1 | inst->alg.decrypt | 3273199906127835136 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 4452169095676366848 |
| PARAM_VALUE | 1 | inst->alg.exit | 4343133828378849280 |
| PARAM_VALUE | 1 | inst->alg.init | 3547085812537135104 |
| PARAM_VALUE | 1 | inst->alg.ivsize | 16 |
| PARAM_VALUE | 1 | inst->alg.setkey | 5564858418120466432 |
| PARAM_VALUE | 1 | inst->free | 3641969575385698304 |
| BUF_SIZE | 1 | inst | 560 |
| BUF_SIZE | 1 | inst | 560 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
| STR_LEN | 1 | inst->alg.base.cra_name | 127 |
| BIT_INFO | 1 | inst->alg.base.cra_alignmask | 0x7,0xffffffff |
crypto/cryptd.c cryptd_create_skcipher() -> skcipher_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 1296894449256980480 |
| PARAM_VALUE | 0 | tmpl->create | 4352674867827011584 |
| PARAM_VALUE | 0 | tmpl->dead | 0 |
| PARAM_VALUE | 0 | tmpl->free_work | 0 |
| PARAM_VALUE | 0 | tmpl->module | 0 |
| PARAM_VALUE | 0 | tmpl->name | 6589367075984269312 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_ctxsize | 16 |
| PARAM_VALUE | 1 | inst->alg.base.cra_flags | 0,128-u32max |
| PARAM_VALUE | 1 | inst->alg.decrypt | 2374919114833702912 |
| PARAM_VALUE | 1 | inst->alg.encrypt | 3612026575860580352 |
| PARAM_VALUE | 1 | inst->alg.exit | 1789522011988074496 |
| PARAM_VALUE | 1 | inst->alg.init | 8173989559643910144 |
| PARAM_VALUE | 1 | inst->alg.setkey | 8438086023584763904 |
| PARAM_VALUE | 1 | inst->free | 7738909948227940352 |
| BUF_SIZE | 1 | inst | 568 |
| BUF_SIZE | 1 | inst | 568 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
| BIT_INFO | 1 | inst->alg.base.cra_flags | 0x80,0xffffffff |