Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

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