Defined in 1 files as a member:
Defined in 18 files as a function:
- arch/arm/crypto/aes-ce-glue.c, line 165 (as a function)
- arch/arm/crypto/aes-neonbs-glue.c, line 108 (as a function)
- arch/arm64/crypto/aes-glue.c, line 123 (as a function)
- arch/arm64/crypto/aes-neonbs-glue.c, line 114 (as a function)
- arch/sparc/crypto/aes_glue.c, line 117 (as a function)
- arch/sparc/crypto/camellia_glue.c, line 119 (as a function)
- arch/x86/crypto/aesni-intel_glue.c, line 122 (as a function)
- arch/x86/crypto/blowfish_glue.c, line 59 (as a function)
- arch/x86/crypto/camellia_aesni_avx2_glue.c, line 32 (as a function)
- arch/x86/crypto/camellia_aesni_avx_glue.c, line 36 (as a function)
- arch/x86/crypto/camellia_glue.c, line 1279 (as a function)
- arch/x86/crypto/cast5_avx_glue.c, line 33 (as a function)
- arch/x86/crypto/cast6_avx_glue.c, line 33 (as a function)
- arch/x86/crypto/serpent_avx2_glue.c, line 31 (as a function)
- arch/x86/crypto/serpent_avx_glue.c, line 41 (as a function)
- arch/x86/crypto/serpent_sse2_glue.c, line 43 (as a function)
- arch/x86/crypto/twofish_avx_glue.c, line 40 (as a function)
- arch/x86/crypto/twofish_glue_3way.c, line 47 (as a function)
Referenced in 18 files:
- arch/arm/crypto/aes-ce-glue.c, line 574
- arch/arm/crypto/aes-neonbs-glue.c, line 350
- arch/arm64/crypto/aes-glue.c, line 612
- arch/arm64/crypto/aes-neonbs-glue.c, line 400
- arch/sparc/crypto/aes_glue.c
- arch/sparc/crypto/camellia_glue.c, line 227
- arch/x86/crypto/aesni-intel_glue.c, line 527
- arch/x86/crypto/blowfish_glue.c, line 120
- arch/x86/crypto/camellia_aesni_avx2_glue.c, line 80
- arch/x86/crypto/camellia_aesni_avx_glue.c, line 81
- arch/x86/crypto/camellia_glue.c, line 1340
- arch/x86/crypto/cast5_avx_glue.c, line 75
- arch/x86/crypto/cast6_avx_glue.c, line 75
- arch/x86/crypto/serpent_avx2_glue.c, line 76
- arch/x86/crypto/serpent_avx_glue.c, line 83
- arch/x86/crypto/serpent_sse2_glue.c, line 85
- arch/x86/crypto/twofish_avx_glue.c, line 85
- arch/x86/crypto/twofish_glue_3way.c, line 89
Smatch caller information:
crypto/skcipher.c crypto_skcipher_encrypt() -> (struct skcipher_alg)->encrypt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req | 4096-ptr_max |
| BUF_SIZE | 0 | req | (-1)-s32max |
| BUF_SIZE | 0 | req | (-1)-s32max |
| DATA_SOURCE | 0 | req | $0 |
| NOSPEC | 0 | req->cryptlen | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | req->dst->length | 0-2147483646[c] |
| HOST_DATA | 0 | req->src->length | 0-2147483646[c] |
| USER_DATA | 0 | req->cryptlen | 0-u32max |
| USER_DATA | 0 | req->dst->length | 1-u32max[c] |
| USER_DATA | 0 | req->dst->offset | 0-2147551739[c] |
| USER_DATA | 0 | req->src->length | 1-u32max[c] |
| USER_DATA | 0 | req->src->offset | 0-2147551739[c] |
| USER_DATA | 0 | *req->iv | 0-255 |
| USER_PTR | 0 | req->iv | |
| HALF_LOCKED2 | &crypt_stat->keysig_list_mutex | ||
| HALF_LOCKED2 | &key->sem | ||
| HALF_LOCKED2 | &mkey->sem | ||
| HALF_LOCKED2 | &walker->global_auth_tok_key->sem | ||
| HALF_LOCKED2 | s->tfm_mutex | ||
| HALF_LOCKED2 | tfm_mutex |