Home
last modified time | relevance | path

Searched refs:tfm (Results 1 – 25 of 400) sorted by relevance

12345678910>>...16

/Linux-v5.4/include/crypto/
Dskcipher.h38 int (*setkey)(struct crypto_skcipher *tfm, const u8 *key,
112 int (*setkey)(struct crypto_skcipher *tfm, const u8 *key,
116 int (*init)(struct crypto_skcipher *tfm);
117 void (*exit)(struct crypto_skcipher *tfm);
133 #define SYNC_SKCIPHER_REQUEST_ON_STACK(name, tfm) \ argument
137 (typeof(tfm))1))) \
172 struct crypto_tfm *tfm) in __crypto_skcipher_cast() argument
174 return container_of(tfm, struct crypto_skcipher, base); in __crypto_skcipher_cast()
198 struct crypto_skcipher *tfm) in crypto_skcipher_tfm() argument
200 return &tfm->base; in crypto_skcipher_tfm()
[all …]
Dhash.h136 int (*setkey)(struct crypto_ahash *tfm, const u8 *key,
143 struct crypto_shash *tfm; member
190 int (*setkey)(struct crypto_shash *tfm, const u8 *key,
211 int (*setkey)(struct crypto_ahash *tfm, const u8 *key,
233 static inline struct crypto_ahash *__crypto_ahash_cast(struct crypto_tfm *tfm) in __crypto_ahash_cast() argument
235 return container_of(tfm, struct crypto_ahash, base); in __crypto_ahash_cast()
255 static inline struct crypto_tfm *crypto_ahash_tfm(struct crypto_ahash *tfm) in crypto_ahash_tfm() argument
257 return &tfm->base; in crypto_ahash_tfm()
264 static inline void crypto_free_ahash(struct crypto_ahash *tfm) in crypto_free_ahash() argument
266 crypto_destroy_tfm(tfm, crypto_ahash_tfm(tfm)); in crypto_free_ahash()
[all …]
Dakcipher.h97 int (*set_pub_key)(struct crypto_akcipher *tfm, const void *key,
99 int (*set_priv_key)(struct crypto_akcipher *tfm, const void *key,
101 unsigned int (*max_size)(struct crypto_akcipher *tfm);
102 int (*init)(struct crypto_akcipher *tfm);
103 void (*exit)(struct crypto_akcipher *tfm);
134 struct crypto_akcipher *tfm) in crypto_akcipher_tfm() argument
136 return &tfm->base; in crypto_akcipher_tfm()
145 struct crypto_tfm *tfm) in __crypto_akcipher_tfm() argument
147 return container_of(tfm, struct crypto_akcipher, base); in __crypto_akcipher_tfm()
151 struct crypto_akcipher *tfm) in crypto_akcipher_alg() argument
[all …]
Daead.h131 int (*setkey)(struct crypto_aead *tfm, const u8 *key,
133 int (*setauthsize)(struct crypto_aead *tfm, unsigned int authsize);
136 int (*init)(struct crypto_aead *tfm);
137 void (*exit)(struct crypto_aead *tfm);
153 static inline struct crypto_aead *__crypto_aead_cast(struct crypto_tfm *tfm) in __crypto_aead_cast() argument
155 return container_of(tfm, struct crypto_aead, base); in __crypto_aead_cast()
174 static inline struct crypto_tfm *crypto_aead_tfm(struct crypto_aead *tfm) in crypto_aead_tfm() argument
176 return &tfm->base; in crypto_aead_tfm()
183 static inline void crypto_free_aead(struct crypto_aead *tfm) in crypto_free_aead() argument
185 crypto_destroy_tfm(tfm, crypto_aead_tfm(tfm)); in crypto_free_aead()
[all …]
Dkpp.h72 int (*set_secret)(struct crypto_kpp *tfm, const void *buffer,
77 unsigned int (*max_size)(struct crypto_kpp *tfm);
79 int (*init)(struct crypto_kpp *tfm);
80 void (*exit)(struct crypto_kpp *tfm);
107 static inline struct crypto_tfm *crypto_kpp_tfm(struct crypto_kpp *tfm) in crypto_kpp_tfm() argument
109 return &tfm->base; in crypto_kpp_tfm()
117 static inline struct crypto_kpp *__crypto_kpp_tfm(struct crypto_tfm *tfm) in __crypto_kpp_tfm() argument
119 return container_of(tfm, struct crypto_kpp, base); in __crypto_kpp_tfm()
122 static inline struct kpp_alg *crypto_kpp_alg(struct crypto_kpp *tfm) in crypto_kpp_alg() argument
124 return __crypto_kpp_alg(crypto_kpp_tfm(tfm)->__crt_alg); in crypto_kpp_alg()
[all …]
Drng.h42 int (*generate)(struct crypto_rng *tfm,
45 int (*seed)(struct crypto_rng *tfm, const u8 *seed, unsigned int slen);
46 void (*set_ent)(struct crypto_rng *tfm, const u8 *data,
92 static inline struct crypto_tfm *crypto_rng_tfm(struct crypto_rng *tfm) in crypto_rng_tfm() argument
94 return &tfm->base; in crypto_rng_tfm()
105 static inline struct rng_alg *crypto_rng_alg(struct crypto_rng *tfm) in crypto_rng_alg() argument
107 return container_of(crypto_rng_tfm(tfm)->__crt_alg, in crypto_rng_alg()
115 static inline void crypto_free_rng(struct crypto_rng *tfm) in crypto_free_rng() argument
117 crypto_destroy_tfm(tfm, crypto_rng_tfm(tfm)); in crypto_free_rng()
134 static inline int crypto_rng_generate(struct crypto_rng *tfm, in crypto_rng_generate() argument
[all …]
Dacompress.h80 int (*init)(struct crypto_acomp *tfm);
81 void (*exit)(struct crypto_acomp *tfm);
110 static inline struct crypto_tfm *crypto_acomp_tfm(struct crypto_acomp *tfm) in crypto_acomp_tfm() argument
112 return &tfm->base; in crypto_acomp_tfm()
120 static inline struct crypto_acomp *__crypto_acomp_tfm(struct crypto_tfm *tfm) in __crypto_acomp_tfm() argument
122 return container_of(tfm, struct crypto_acomp, base); in __crypto_acomp_tfm()
125 static inline struct acomp_alg *crypto_acomp_alg(struct crypto_acomp *tfm) in crypto_acomp_alg() argument
127 return __crypto_acomp_alg(crypto_acomp_tfm(tfm)->__crt_alg); in crypto_acomp_alg()
130 static inline unsigned int crypto_acomp_reqsize(struct crypto_acomp *tfm) in crypto_acomp_reqsize() argument
132 return tfm->reqsize; in crypto_acomp_reqsize()
[all …]
Dcryptd.h28 struct crypto_skcipher *cryptd_skcipher_child(struct cryptd_skcipher *tfm);
30 bool cryptd_skcipher_queued(struct cryptd_skcipher *tfm);
31 void cryptd_free_skcipher(struct cryptd_skcipher *tfm);
38 struct crypto_ahash *tfm) in __cryptd_ahash_cast() argument
40 return (struct cryptd_ahash *)tfm; in __cryptd_ahash_cast()
46 struct crypto_shash *cryptd_ahash_child(struct cryptd_ahash *tfm);
49 bool cryptd_ahash_queued(struct cryptd_ahash *tfm);
50 void cryptd_free_ahash(struct cryptd_ahash *tfm);
57 struct crypto_aead *tfm) in __cryptd_aead_cast() argument
59 return (struct cryptd_aead *)tfm; in __cryptd_aead_cast()
[all …]
/Linux-v5.4/include/linux/
Dcrypto.h161 struct crypto_tfm *tfm; member
180 struct crypto_blkcipher *tfm; member
233 int (*setkey)(struct crypto_ablkcipher *tfm, const u8 *key,
255 int (*setkey)(struct crypto_tfm *tfm, const u8 *key,
319 int (*cia_setkey)(struct crypto_tfm *tfm, const u8 *key,
321 void (*cia_encrypt)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
322 void (*cia_decrypt)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
337 int (*coa_compress)(struct crypto_tfm *tfm, const u8 *src,
339 int (*coa_decompress)(struct crypto_tfm *tfm, const u8 *src,
574 int (*cra_init)(struct crypto_tfm *tfm);
[all …]
/Linux-v5.4/include/crypto/internal/
Dscompress.h29 void *(*alloc_ctx)(struct crypto_scomp *tfm);
30 void (*free_ctx)(struct crypto_scomp *tfm, void *ctx);
31 int (*compress)(struct crypto_scomp *tfm, const u8 *src,
34 int (*decompress)(struct crypto_scomp *tfm, const u8 *src,
45 static inline struct crypto_scomp *__crypto_scomp_tfm(struct crypto_tfm *tfm) in __crypto_scomp_tfm() argument
47 return container_of(tfm, struct crypto_scomp, base); in __crypto_scomp_tfm()
50 static inline struct crypto_tfm *crypto_scomp_tfm(struct crypto_scomp *tfm) in crypto_scomp_tfm() argument
52 return &tfm->base; in crypto_scomp_tfm()
55 static inline void crypto_free_scomp(struct crypto_scomp *tfm) in crypto_free_scomp() argument
57 crypto_destroy_tfm(tfm, crypto_scomp_tfm(tfm)); in crypto_free_scomp()
[all …]
Ddes.h26 static inline int crypto_des_verify_key(struct crypto_tfm *tfm, const u8 *key) in crypto_des_verify_key() argument
33 if (crypto_tfm_get_flags(tfm) & CRYPTO_TFM_REQ_FORBID_WEAK_KEYS) in crypto_des_verify_key()
40 crypto_tfm_set_flags(tfm, CRYPTO_TFM_RES_WEAK_KEY); in crypto_des_verify_key()
95 static inline int crypto_des3_ede_verify_key(struct crypto_tfm *tfm, in crypto_des3_ede_verify_key() argument
101 crypto_tfm_get_flags(tfm) & in crypto_des3_ede_verify_key()
104 crypto_tfm_set_flags(tfm, CRYPTO_TFM_RES_WEAK_KEY); in crypto_des3_ede_verify_key()
108 static inline int verify_skcipher_des_key(struct crypto_skcipher *tfm, in verify_skcipher_des_key() argument
111 return crypto_des_verify_key(crypto_skcipher_tfm(tfm), key); in verify_skcipher_des_key()
114 static inline int verify_skcipher_des3_key(struct crypto_skcipher *tfm, in verify_skcipher_des3_key() argument
117 return crypto_des3_ede_verify_key(crypto_skcipher_tfm(tfm), key); in verify_skcipher_des3_key()
[all …]
/Linux-v5.4/crypto/
Dcipher.c19 static int setkey_unaligned(struct crypto_tfm *tfm, const u8 *key, in setkey_unaligned() argument
22 struct cipher_alg *cia = &tfm->__crt_alg->cra_cipher; in setkey_unaligned()
23 unsigned long alignmask = crypto_tfm_alg_alignmask(tfm); in setkey_unaligned()
35 ret = cia->cia_setkey(tfm, alignbuffer, keylen); in setkey_unaligned()
42 static int setkey(struct crypto_tfm *tfm, const u8 *key, unsigned int keylen) in setkey() argument
44 struct cipher_alg *cia = &tfm->__crt_alg->cra_cipher; in setkey()
45 unsigned long alignmask = crypto_tfm_alg_alignmask(tfm); in setkey()
47 tfm->crt_flags &= ~CRYPTO_TFM_RES_MASK; in setkey()
49 tfm->crt_flags |= CRYPTO_TFM_RES_BAD_KEY_LEN; in setkey()
54 return setkey_unaligned(tfm, key, keylen); in setkey()
[all …]
Dcfb.c30 static unsigned int crypto_cfb_bsize(struct crypto_skcipher *tfm) in crypto_cfb_bsize() argument
32 return crypto_cipher_blocksize(skcipher_cipher_simple(tfm)); in crypto_cfb_bsize()
35 static void crypto_cfb_encrypt_one(struct crypto_skcipher *tfm, in crypto_cfb_encrypt_one() argument
38 crypto_cipher_encrypt_one(skcipher_cipher_simple(tfm), dst, src); in crypto_cfb_encrypt_one()
43 struct crypto_skcipher *tfm) in crypto_cfb_final() argument
45 const unsigned long alignmask = crypto_skcipher_alignmask(tfm); in crypto_cfb_final()
53 crypto_cfb_encrypt_one(tfm, iv, stream); in crypto_cfb_final()
58 struct crypto_skcipher *tfm) in crypto_cfb_encrypt_segment() argument
60 const unsigned int bsize = crypto_cfb_bsize(tfm); in crypto_cfb_encrypt_segment()
67 crypto_cfb_encrypt_one(tfm, iv, dst); in crypto_cfb_encrypt_segment()
[all …]
Dshash.c23 int shash_no_setkey(struct crypto_shash *tfm, const u8 *key, in shash_no_setkey() argument
30 static int shash_setkey_unaligned(struct crypto_shash *tfm, const u8 *key, in shash_setkey_unaligned() argument
33 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_setkey_unaligned()
34 unsigned long alignmask = crypto_shash_alignmask(tfm); in shash_setkey_unaligned()
46 err = shash->setkey(tfm, alignbuffer, keylen); in shash_setkey_unaligned()
51 static void shash_set_needkey(struct crypto_shash *tfm, struct shash_alg *alg) in shash_set_needkey() argument
55 crypto_shash_set_flags(tfm, CRYPTO_TFM_NEED_KEY); in shash_set_needkey()
58 int crypto_shash_setkey(struct crypto_shash *tfm, const u8 *key, in crypto_shash_setkey() argument
61 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey()
62 unsigned long alignmask = crypto_shash_alignmask(tfm); in crypto_shash_setkey()
[all …]
Dcryptd.c136 refcnt = crypto_tfm_ctx(request->tfm); in cryptd_enqueue_request()
187 static inline struct cryptd_queue *cryptd_get_queue(struct crypto_tfm *tfm) in cryptd_get_queue() argument
189 struct crypto_instance *inst = crypto_tfm_alg_instance(tfm); in cryptd_get_queue()
270 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cryptd_skcipher_complete() local
271 struct cryptd_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm); in cryptd_skcipher_complete()
280 crypto_free_skcipher(tfm); in cryptd_skcipher_complete()
288 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cryptd_skcipher_encrypt() local
289 struct cryptd_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm); in cryptd_skcipher_encrypt()
316 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cryptd_skcipher_decrypt() local
317 struct cryptd_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm); in cryptd_skcipher_decrypt()
[all …]
Dapi.c292 static int crypto_init_ops(struct crypto_tfm *tfm, u32 type, u32 mask) in crypto_init_ops() argument
294 const struct crypto_type *type_obj = tfm->__crt_alg->cra_type; in crypto_init_ops()
297 return type_obj->init(tfm, type, mask); in crypto_init_ops()
299 switch (crypto_tfm_alg_type(tfm)) { in crypto_init_ops()
301 return crypto_init_cipher_ops(tfm); in crypto_init_ops()
304 return crypto_init_compress_ops(tfm); in crypto_init_ops()
314 static void crypto_exit_ops(struct crypto_tfm *tfm) in crypto_exit_ops() argument
316 const struct crypto_type *type = tfm->__crt_alg->cra_type; in crypto_exit_ops()
318 if (type && tfm->exit) in crypto_exit_ops()
319 tfm->exit(tfm); in crypto_exit_ops()
[all …]
Dskcipher.c451 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in skcipher_walk_skcipher() local
468 walk->blocksize = crypto_skcipher_blocksize(tfm); in skcipher_walk_skcipher()
469 walk->stride = crypto_skcipher_walksize(tfm); in skcipher_walk_skcipher()
470 walk->ivsize = crypto_skcipher_ivsize(tfm); in skcipher_walk_skcipher()
471 walk->alignmask = crypto_skcipher_alignmask(tfm); in skcipher_walk_skcipher()
513 struct crypto_aead *tfm = crypto_aead_reqtfm(req); in skcipher_walk_aead_common() local
539 walk->blocksize = crypto_aead_blocksize(tfm); in skcipher_walk_aead_common()
540 walk->stride = crypto_aead_chunksize(tfm); in skcipher_walk_aead_common()
541 walk->ivsize = crypto_aead_ivsize(tfm); in skcipher_walk_aead_common()
542 walk->alignmask = crypto_aead_alignmask(tfm); in skcipher_walk_aead_common()
[all …]
Ddes_generic.c19 static int des_setkey(struct crypto_tfm *tfm, const u8 *key, in des_setkey() argument
22 struct des_ctx *dctx = crypto_tfm_ctx(tfm); in des_setkey()
27 if (crypto_tfm_get_flags(tfm) & CRYPTO_TFM_REQ_FORBID_WEAK_KEYS) in des_setkey()
35 crypto_tfm_set_flags(tfm, CRYPTO_TFM_RES_WEAK_KEY); in des_setkey()
40 static void crypto_des_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in crypto_des_encrypt() argument
42 const struct des_ctx *dctx = crypto_tfm_ctx(tfm); in crypto_des_encrypt()
47 static void crypto_des_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in crypto_des_decrypt() argument
49 const struct des_ctx *dctx = crypto_tfm_ctx(tfm); in crypto_des_decrypt()
54 static int des3_ede_setkey(struct crypto_tfm *tfm, const u8 *key, in des3_ede_setkey() argument
57 struct des3_ede_ctx *dctx = crypto_tfm_ctx(tfm); in des3_ede_setkey()
[all …]
Dsimd.c50 static int simd_skcipher_setkey(struct crypto_skcipher *tfm, const u8 *key, in simd_skcipher_setkey() argument
53 struct simd_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm); in simd_skcipher_setkey()
58 crypto_skcipher_set_flags(child, crypto_skcipher_get_flags(tfm) & in simd_skcipher_setkey()
61 crypto_skcipher_set_flags(tfm, crypto_skcipher_get_flags(child) & in simd_skcipher_setkey()
68 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in simd_skcipher_encrypt() local
69 struct simd_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm); in simd_skcipher_encrypt()
89 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in simd_skcipher_decrypt() local
90 struct simd_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm); in simd_skcipher_decrypt()
108 static void simd_skcipher_exit(struct crypto_skcipher *tfm) in simd_skcipher_exit() argument
110 struct simd_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm); in simd_skcipher_exit()
[all …]
Dblkcipher.c296 walk->walk_blocksize = crypto_blkcipher_blocksize(desc->tfm); in blkcipher_walk_virt()
298 walk->ivsize = crypto_blkcipher_ivsize(desc->tfm); in blkcipher_walk_virt()
299 walk->alignmask = crypto_blkcipher_alignmask(desc->tfm); in blkcipher_walk_virt()
308 walk->walk_blocksize = crypto_blkcipher_blocksize(desc->tfm); in blkcipher_walk_phys()
310 walk->ivsize = crypto_blkcipher_ivsize(desc->tfm); in blkcipher_walk_phys()
311 walk->alignmask = crypto_blkcipher_alignmask(desc->tfm); in blkcipher_walk_phys()
347 walk->cipher_blocksize = crypto_blkcipher_blocksize(desc->tfm); in blkcipher_walk_virt_block()
348 walk->ivsize = crypto_blkcipher_ivsize(desc->tfm); in blkcipher_walk_virt_block()
349 walk->alignmask = crypto_blkcipher_alignmask(desc->tfm); in blkcipher_walk_virt_block()
356 struct crypto_aead *tfm, in blkcipher_aead_walk_virt_block() argument
[all …]
/Linux-v5.4/security/integrity/ima/
Dima_crypto.c80 struct crypto_shash *tfm = ima_shash_tfm; in ima_alloc_tfm() local
87 tfm = crypto_alloc_shash(hash_algo_name[algo], 0, 0); in ima_alloc_tfm()
88 if (IS_ERR(tfm)) { in ima_alloc_tfm()
89 rc = PTR_ERR(tfm); in ima_alloc_tfm()
94 return tfm; in ima_alloc_tfm()
97 static void ima_free_tfm(struct crypto_shash *tfm) in ima_free_tfm() argument
99 if (tfm != ima_shash_tfm) in ima_free_tfm()
100 crypto_free_shash(tfm); in ima_free_tfm()
167 struct crypto_ahash *tfm = ima_ahash_tfm; in ima_alloc_atfm() local
173 if (algo != ima_hash_algo || !tfm) { in ima_alloc_atfm()
[all …]
/Linux-v5.4/net/mac80211/
Daes_cmac.c24 void ieee80211_aes_cmac(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac() argument
27 SHASH_DESC_ON_STACK(desc, tfm); in ieee80211_aes_cmac()
30 desc->tfm = tfm; in ieee80211_aes_cmac()
40 void ieee80211_aes_cmac_256(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac_256() argument
43 SHASH_DESC_ON_STACK(desc, tfm); in ieee80211_aes_cmac_256()
45 desc->tfm = tfm; in ieee80211_aes_cmac_256()
56 struct crypto_shash *tfm; in ieee80211_aes_cmac_key_setup() local
58 tfm = crypto_alloc_shash("cmac(aes)", 0, 0); in ieee80211_aes_cmac_key_setup()
59 if (!IS_ERR(tfm)) in ieee80211_aes_cmac_key_setup()
60 crypto_shash_setkey(tfm, key, key_len); in ieee80211_aes_cmac_key_setup()
[all …]
Daead_api.c18 int aead_encrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, size_t aad_len, in aead_encrypt() argument
21 size_t mic_len = crypto_aead_authsize(tfm); in aead_encrypt()
24 int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm); in aead_encrypt()
39 aead_request_set_tfm(aead_req, tfm); in aead_encrypt()
49 int aead_decrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, size_t aad_len, in aead_decrypt() argument
52 size_t mic_len = crypto_aead_authsize(tfm); in aead_decrypt()
55 int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm); in aead_decrypt()
74 aead_request_set_tfm(aead_req, tfm); in aead_decrypt()
88 struct crypto_aead *tfm; in aead_key_setup_encrypt() local
91 tfm = crypto_alloc_aead(alg, 0, CRYPTO_ALG_ASYNC); in aead_key_setup_encrypt()
[all …]
Daes_gmac.c17 int ieee80211_aes_gmac(struct crypto_aead *tfm, const u8 *aad, u8 *nonce, in ieee80211_aes_gmac() argument
23 int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm); in ieee80211_aes_gmac()
46 aead_request_set_tfm(aead_req, tfm); in ieee80211_aes_gmac()
59 struct crypto_aead *tfm; in ieee80211_aes_gmac_key_setup() local
62 tfm = crypto_alloc_aead("gcm(aes)", 0, CRYPTO_ALG_ASYNC); in ieee80211_aes_gmac_key_setup()
63 if (IS_ERR(tfm)) in ieee80211_aes_gmac_key_setup()
64 return tfm; in ieee80211_aes_gmac_key_setup()
66 err = crypto_aead_setkey(tfm, key, key_len); in ieee80211_aes_gmac_key_setup()
68 err = crypto_aead_setauthsize(tfm, GMAC_MIC_LEN); in ieee80211_aes_gmac_key_setup()
70 return tfm; in ieee80211_aes_gmac_key_setup()
[all …]
/Linux-v5.4/drivers/crypto/sunxi-ss/
Dsun4i-ss-cipher.c17 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_opti_poll() local
18 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm); in sun4i_ss_opti_poll()
20 unsigned int ivsize = crypto_skcipher_ivsize(tfm); in sun4i_ss_opti_poll()
120 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_cipher_poll_fallback() local
121 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm); in sun4i_ss_cipher_poll_fallback()
143 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_cipher_poll() local
144 struct sun4i_tfm_ctx *op = crypto_skcipher_ctx(tfm); in sun4i_ss_cipher_poll()
149 unsigned int ivsize = crypto_skcipher_ivsize(tfm); in sun4i_ss_cipher_poll()
151 struct skcipher_alg *alg = crypto_skcipher_alg(tfm); in sun4i_ss_cipher_poll()
343 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_cbc_aes_encrypt() local
[all …]

12345678910>>...16