Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- crypto/ccm.c, line 892
- crypto/cmac.c, line 214
- crypto/hmac.c, line 228
- crypto/shash.c, line 538
- crypto/xcbc.c, line 178
Smatch caller information:
crypto/xcbc.c xcbc_create() -> shash_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 1824516477656682496 |
| PARAM_VALUE | 0 | tmpl->create | 8588704258006155264 |
| PARAM_VALUE | 0 | tmpl->dead | 0 |
| PARAM_VALUE | 0 | tmpl->free_work | 0 |
| PARAM_VALUE | 0 | tmpl->module | 0 |
| PARAM_VALUE | 0 | tmpl->name | 7675798659942199296 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_blocksize | 16 |
| PARAM_VALUE | 1 | inst->alg.base.cra_ctxsize | 40 |
| PARAM_VALUE | 1 | inst->alg.base.cra_exit | 6954606418278342656 |
| PARAM_VALUE | 1 | inst->alg.base.cra_flags | 50331648 |
| PARAM_VALUE | 1 | inst->alg.base.cra_init | 1764970571415773184 |
| PARAM_VALUE | 1 | inst->alg.descsize | 16 |
| PARAM_VALUE | 1 | inst->alg.digestsize | 16 |
| PARAM_VALUE | 1 | inst->alg.finup | 3355664954081976320 |
| PARAM_VALUE | 1 | inst->alg.init | 4357570586485878784 |
| PARAM_VALUE | 1 | inst->alg.setkey | 2647882236676460544 |
| PARAM_VALUE | 1 | inst->alg.update | 2798637542208999424 |
| PARAM_VALUE | 1 | inst->free | 8728586061887287296 |
| BUF_SIZE | 1 | inst | 584 |
| BUF_SIZE | 1 | inst | 584 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
crypto/ccm.c cbcmac_create() -> shash_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_ctxsize | 8 |
| PARAM_VALUE | 1 | inst->alg.base.cra_exit | 6406019428396892160 |
| PARAM_VALUE | 1 | inst->alg.base.cra_flags | 16777216 |
| PARAM_VALUE | 1 | inst->alg.base.cra_init | 2871255549546561536 |
| PARAM_VALUE | 1 | inst->alg.finup | 4722324631804182528 |
| PARAM_VALUE | 1 | inst->alg.init | 8555924567067459584 |
| PARAM_VALUE | 1 | inst->alg.setkey | 4751750723875528704 |
| PARAM_VALUE | 1 | inst->alg.update | 507409868086480896 |
| PARAM_VALUE | 1 | inst->free | 8728586061887287296 |
| BUF_SIZE | 1 | inst | 584 |
| BUF_SIZE | 1 | inst | 584 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
crypto/cmac.c cmac_create() -> shash_register_instance()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmpl | 5504843975285534720 |
| PARAM_VALUE | 0 | tmpl->create | 3853949003786887168 |
| PARAM_VALUE | 0 | tmpl->dead | 0 |
| PARAM_VALUE | 0 | tmpl->free_work | 0 |
| PARAM_VALUE | 0 | tmpl->module | 0 |
| PARAM_VALUE | 0 | tmpl->name | 5465078343034855424 |
| PARAM_VALUE | 1 | inst | 4096-ptr_max |
| PARAM_VALUE | 1 | inst->alg.base.cra_blocksize | 8,16 |
| PARAM_VALUE | 1 | inst->alg.base.cra_ctxsize | 24,40 |
| PARAM_VALUE | 1 | inst->alg.base.cra_flags | 50331648 |
| PARAM_VALUE | 1 | inst->alg.descsize | 8,16 |
| PARAM_VALUE | 1 | inst->alg.digestsize | 8,16 |
| PARAM_VALUE | 1 | inst->alg.exit_tfm | 3449412831181352960 |
| PARAM_VALUE | 1 | inst->alg.finup | 5070704218007646208 |
| PARAM_VALUE | 1 | inst->alg.init | 8835644416741072896 |
| PARAM_VALUE | 1 | inst->alg.init_tfm | 864541451672453120 |
| PARAM_VALUE | 1 | inst->alg.setkey | 8359441762738343936 |
| PARAM_VALUE | 1 | inst->alg.update | 2585311860241149952 |
| PARAM_VALUE | 1 | inst->free | 8728586061887287296 |
| BUF_SIZE | 1 | inst | 584 |
| BUF_SIZE | 1 | inst | 584 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
crypto/hmac.c __hmac_create_shash() -> shash_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.exit_tfm | 7579391577496657920 |
| PARAM_VALUE | 1 | inst->alg.export | 318699076419940352 |
| PARAM_VALUE | 1 | inst->alg.export_core | 2642254280420278272 |
| PARAM_VALUE | 1 | inst->alg.finup | 2551366974008299520 |
| PARAM_VALUE | 1 | inst->alg.import | 2069187484188086272 |
| PARAM_VALUE | 1 | inst->alg.import_core | 2011263533435691008 |
| PARAM_VALUE | 1 | inst->alg.init | 8138085443790254080 |
| PARAM_VALUE | 1 | inst->alg.init_tfm | 797308517160988672 |
| PARAM_VALUE | 1 | inst->alg.setkey | 7157750234595549184 |
| PARAM_VALUE | 1 | inst->alg.update | 643819798167171072 |
| PARAM_VALUE | 1 | inst->free | 8728586061887287296 |
| BUF_SIZE | 1 | inst | 584 |
| BUF_SIZE | 1 | inst | 584 |
| CAPPED_DATA | 1 | inst->alg.base.cra_blocksize | 1 |
| CAPPED_DATA | 1 | inst->alg.digestsize | 1 |
| DATA_SOURCE | 0 | tmpl | $0 |
| DATA_SOURCE | 1 | inst | r _kzalloc_noprof |
| BIT_INFO | 1 | inst->alg.digestsize | 0x0,0x7fffffff |
| BIT_INFO | 1 | inst->alg.statesize | 0x0,0x7fffffff |