Home
last modified time | relevance | path

Searched refs:skcipher_request (Results 1 – 25 of 147) sorted by relevance

123456

/linux/include/crypto/
A Dskcipher.h24 struct skcipher_request { struct
107 int (*encrypt)(struct skcipher_request *req);
108 int (*decrypt)(struct skcipher_request *req);
127 char __##name##_desc[sizeof(struct skcipher_request) + \
132 struct skcipher_request *name = (void *)__##name##_desc
395 struct skcipher_request *req) in crypto_skcipher_reqtfm()
401 struct skcipher_request *req) in crypto_sync_skcipher_reqtfm()
479 return container_of(req, struct skcipher_request, base); in skcipher_request_cast()
496 struct skcipher_request *req; in skcipher_request_alloc()
498 req = kmalloc(sizeof(struct skcipher_request) + in skcipher_request_alloc()
[all …]
/linux/drivers/crypto/allwinner/sun4i-ss/
A Dsun4i-ss.h186 struct skcipher_request fallback_req; // keep at the end
210 int sun4i_ss_cbc_aes_encrypt(struct skcipher_request *areq);
211 int sun4i_ss_cbc_aes_decrypt(struct skcipher_request *areq);
212 int sun4i_ss_ecb_aes_encrypt(struct skcipher_request *areq);
213 int sun4i_ss_ecb_aes_decrypt(struct skcipher_request *areq);
215 int sun4i_ss_cbc_des_encrypt(struct skcipher_request *areq);
216 int sun4i_ss_cbc_des_decrypt(struct skcipher_request *areq);
217 int sun4i_ss_ecb_des_encrypt(struct skcipher_request *areq);
218 int sun4i_ss_ecb_des_decrypt(struct skcipher_request *areq);
220 int sun4i_ss_cbc_des3_encrypt(struct skcipher_request *areq);
[all …]
A Dsun4i-ss-cipher.c179 static int sun4i_ss_cipher_poll(struct skcipher_request *areq) in sun4i_ss_cipher_poll()
403 int sun4i_ss_cbc_aes_encrypt(struct skcipher_request *areq) in sun4i_ss_cbc_aes_encrypt()
414 int sun4i_ss_cbc_aes_decrypt(struct skcipher_request *areq) in sun4i_ss_cbc_aes_decrypt()
426 int sun4i_ss_ecb_aes_encrypt(struct skcipher_request *areq) in sun4i_ss_ecb_aes_encrypt()
437 int sun4i_ss_ecb_aes_decrypt(struct skcipher_request *areq) in sun4i_ss_ecb_aes_decrypt()
449 int sun4i_ss_cbc_des_encrypt(struct skcipher_request *areq) in sun4i_ss_cbc_des_encrypt()
460 int sun4i_ss_cbc_des_decrypt(struct skcipher_request *areq) in sun4i_ss_cbc_des_decrypt()
472 int sun4i_ss_ecb_des_encrypt(struct skcipher_request *areq) in sun4i_ss_ecb_des_encrypt()
483 int sun4i_ss_ecb_des_decrypt(struct skcipher_request *areq) in sun4i_ss_ecb_des_decrypt()
495 int sun4i_ss_cbc_des3_encrypt(struct skcipher_request *areq) in sun4i_ss_cbc_des3_encrypt()
[all …]
/linux/drivers/crypto/marvell/cesa/
A Dcipher.c42 struct skcipher_request *req) in mv_cesa_skcipher_req_iter_init()
59 mv_cesa_skcipher_dma_cleanup(struct skcipher_request *req) in mv_cesa_skcipher_dma_cleanup()
145 struct skcipher_request *skreq = skcipher_request_cast(req); in mv_cesa_skcipher_process()
157 struct skcipher_request *skreq = skcipher_request_cast(req); in mv_cesa_skcipher_step()
167 mv_cesa_skcipher_dma_prepare(struct skcipher_request *req) in mv_cesa_skcipher_dma_prepare()
176 mv_cesa_skcipher_std_prepare(struct skcipher_request *req) in mv_cesa_skcipher_std_prepare()
407 mv_cesa_skcipher_std_req_init(struct skcipher_request *req, in mv_cesa_skcipher_std_req_init()
477 static int mv_cesa_des_op(struct skcipher_request *req, in mv_cesa_des_op()
533 static int mv_cesa_cbc_des_op(struct skcipher_request *req, in mv_cesa_cbc_des_op()
584 static int mv_cesa_des3_op(struct skcipher_request *req, in mv_cesa_des3_op()
[all …]
/linux/arch/x86/crypto/
A Dsm4-avx.h10 int sm4_avx_ecb_encrypt(struct skcipher_request *req);
11 int sm4_avx_ecb_decrypt(struct skcipher_request *req);
13 int sm4_cbc_encrypt(struct skcipher_request *req);
14 int sm4_avx_cbc_decrypt(struct skcipher_request *req,
17 int sm4_cfb_encrypt(struct skcipher_request *req);
18 int sm4_avx_cfb_decrypt(struct skcipher_request *req,
21 int sm4_avx_ctr_crypt(struct skcipher_request *req,
A Dsm4_aesni_avx_glue.c41 static int ecb_do_crypt(struct skcipher_request *req, const u32 *rkey) in ecb_do_crypt()
75 int sm4_avx_ecb_encrypt(struct skcipher_request *req) in sm4_avx_ecb_encrypt()
84 int sm4_avx_ecb_decrypt(struct skcipher_request *req) in sm4_avx_ecb_decrypt()
93 int sm4_cbc_encrypt(struct skcipher_request *req) in sm4_cbc_encrypt()
126 int sm4_avx_cbc_decrypt(struct skcipher_request *req, in sm4_avx_cbc_decrypt()
185 static int cbc_decrypt(struct skcipher_request *req) in cbc_decrypt()
191 int sm4_cfb_encrypt(struct skcipher_request *req) in sm4_cfb_encrypt()
232 int sm4_avx_cfb_decrypt(struct skcipher_request *req, in sm4_avx_cfb_decrypt()
295 static int cfb_decrypt(struct skcipher_request *req) in cfb_decrypt()
301 int sm4_avx_ctr_crypt(struct skcipher_request *req, in sm4_avx_ctr_crypt()
[all …]
A Dcast5_avx_glue.c34 static int ecb_encrypt(struct skcipher_request *req) in ecb_encrypt()
42 static int ecb_decrypt(struct skcipher_request *req) in ecb_decrypt()
50 static int cbc_encrypt(struct skcipher_request *req) in cbc_encrypt()
57 static int cbc_decrypt(struct skcipher_request *req) in cbc_decrypt()
A Dcast6_avx_glue.c34 static int ecb_encrypt(struct skcipher_request *req) in ecb_encrypt()
42 static int ecb_decrypt(struct skcipher_request *req) in ecb_decrypt()
50 static int cbc_encrypt(struct skcipher_request *req) in cbc_encrypt()
57 static int cbc_decrypt(struct skcipher_request *req) in cbc_decrypt()
A Dserpent_avx_glue.c41 static int ecb_encrypt(struct skcipher_request *req) in ecb_encrypt()
49 static int ecb_decrypt(struct skcipher_request *req) in ecb_decrypt()
57 static int cbc_encrypt(struct skcipher_request *req) in cbc_encrypt()
64 static int cbc_decrypt(struct skcipher_request *req) in cbc_decrypt()
/linux/drivers/crypto/amcc/
A Dcrypto4xx_core.h175 int crypto4xx_encrypt_ctr(struct skcipher_request *req);
176 int crypto4xx_decrypt_ctr(struct skcipher_request *req);
177 int crypto4xx_encrypt_iv_stream(struct skcipher_request *req);
178 int crypto4xx_decrypt_iv_stream(struct skcipher_request *req);
179 int crypto4xx_encrypt_iv_block(struct skcipher_request *req);
180 int crypto4xx_decrypt_iv_block(struct skcipher_request *req);
181 int crypto4xx_encrypt_noiv_block(struct skcipher_request *req);
182 int crypto4xx_decrypt_noiv_block(struct skcipher_request *req);
183 int crypto4xx_rfc3686_encrypt(struct skcipher_request *req);
184 int crypto4xx_rfc3686_decrypt(struct skcipher_request *req);
/linux/crypto/
A Dxts.c38 struct skcipher_request subreq;
145 struct skcipher_request *req = areq->data; in xts_cts_done()
160 int (*crypt)(struct skcipher_request *req)) in xts_cts_final()
166 struct skcipher_request *subreq = &rctx->subreq; in xts_cts_final()
201 struct skcipher_request *req = areq->data; in xts_encrypt_done()
221 struct skcipher_request *req = areq->data; in xts_decrypt_done()
245 struct skcipher_request *subreq = &rctx->subreq; in xts_init_crypt()
261 static int xts_encrypt(struct skcipher_request *req) in xts_encrypt()
264 struct skcipher_request *subreq = &rctx->subreq; in xts_encrypt()
278 static int xts_decrypt(struct skcipher_request *req) in xts_decrypt()
[all …]
A Dcts.c62 struct skcipher_request subreq;
90 struct skcipher_request *req = areq->data; in cts_cbc_crypt_done()
98 static int cts_cbc_encrypt(struct skcipher_request *req) in cts_cbc_encrypt()
102 struct skcipher_request *subreq = &rctx->subreq; in cts_cbc_encrypt()
130 struct skcipher_request *req = areq->data; in crypto_cts_encrypt_done()
143 static int crypto_cts_encrypt(struct skcipher_request *req) in crypto_cts_encrypt()
148 struct skcipher_request *subreq = &rctx->subreq; in crypto_cts_encrypt()
179 static int cts_cbc_decrypt(struct skcipher_request *req) in cts_cbc_decrypt()
183 struct skcipher_request *subreq = &rctx->subreq; in cts_cbc_decrypt()
224 struct skcipher_request *req = areq->data; in crypto_cts_decrypt_done()
[all …]
A Dlrw.c54 struct skcipher_request subreq;
140 static int lrw_xor_tweak(struct skcipher_request *req, bool second_pass) in lrw_xor_tweak()
198 static int lrw_xor_tweak_pre(struct skcipher_request *req) in lrw_xor_tweak_pre()
203 static int lrw_xor_tweak_post(struct skcipher_request *req) in lrw_xor_tweak_post()
210 struct skcipher_request *req = areq->data; in lrw_crypt_done()
222 static void lrw_init_crypt(struct skcipher_request *req) in lrw_init_crypt()
227 struct skcipher_request *subreq = &rctx->subreq; in lrw_init_crypt()
243 static int lrw_encrypt(struct skcipher_request *req) in lrw_encrypt()
246 struct skcipher_request *subreq = &rctx->subreq; in lrw_encrypt()
254 static int lrw_decrypt(struct skcipher_request *req) in lrw_decrypt()
[all …]
A Dpcbc.c20 static int crypto_pcbc_encrypt_segment(struct skcipher_request *req, in crypto_pcbc_encrypt_segment()
42 static int crypto_pcbc_encrypt_inplace(struct skcipher_request *req, in crypto_pcbc_encrypt_inplace()
64 static int crypto_pcbc_encrypt(struct skcipher_request *req) in crypto_pcbc_encrypt()
87 static int crypto_pcbc_decrypt_segment(struct skcipher_request *req, in crypto_pcbc_decrypt_segment()
109 static int crypto_pcbc_decrypt_inplace(struct skcipher_request *req, in crypto_pcbc_decrypt_inplace()
131 static int crypto_pcbc_decrypt(struct skcipher_request *req) in crypto_pcbc_decrypt()
/linux/drivers/crypto/rockchip/
A Drk3288_crypto_skcipher.c23 struct skcipher_request *req) in rk_handle_req()
75 static int rk_aes_ecb_encrypt(struct skcipher_request *req) in rk_aes_ecb_encrypt()
85 static int rk_aes_ecb_decrypt(struct skcipher_request *req) in rk_aes_ecb_decrypt()
95 static int rk_aes_cbc_encrypt(struct skcipher_request *req) in rk_aes_cbc_encrypt()
105 static int rk_aes_cbc_decrypt(struct skcipher_request *req) in rk_aes_cbc_decrypt()
198 struct skcipher_request *req = in rk_ablk_hw_init()
246 struct skcipher_request *req = in rk_set_data_start()
271 struct skcipher_request *req = in rk_ablk_start()
294 struct skcipher_request *req = in rk_iv_copyback()
314 struct skcipher_request *req = in rk_update_iv()
[all …]
/linux/arch/s390/crypto/
A Ddes_s390.c89 static int ecb_desall_crypt(struct skcipher_request *req, unsigned long fc) in ecb_desall_crypt()
136 static int ecb_des_encrypt(struct skcipher_request *req) in ecb_des_encrypt()
141 static int ecb_des_decrypt(struct skcipher_request *req) in ecb_des_decrypt()
160 static int cbc_des_encrypt(struct skcipher_request *req) in cbc_des_encrypt()
165 static int cbc_des_decrypt(struct skcipher_request *req) in cbc_des_decrypt()
254 static int ecb_des3_encrypt(struct skcipher_request *req) in ecb_des3_encrypt()
259 static int ecb_des3_decrypt(struct skcipher_request *req) in ecb_des3_decrypt()
278 static int cbc_des3_encrypt(struct skcipher_request *req) in cbc_des3_encrypt()
283 static int cbc_des3_decrypt(struct skcipher_request *req) in cbc_des3_decrypt()
356 static int ctr_des_crypt(struct skcipher_request *req) in ctr_des_crypt()
[all …]
/linux/arch/sparc/crypto/
A Ddes_glue.c95 static int __ecb_crypt(struct skcipher_request *req, bool encrypt) in __ecb_crypt()
120 static int ecb_encrypt(struct skcipher_request *req) in ecb_encrypt()
125 static int ecb_decrypt(struct skcipher_request *req) in ecb_decrypt()
136 static int __cbc_crypt(struct skcipher_request *req, bool encrypt) in __cbc_crypt()
171 static int cbc_encrypt(struct skcipher_request *req) in cbc_encrypt()
176 static int cbc_decrypt(struct skcipher_request *req) in cbc_decrypt()
244 static int __ecb3_crypt(struct skcipher_request *req, bool encrypt) in __ecb3_crypt()
272 static int ecb3_encrypt(struct skcipher_request *req) in ecb3_encrypt()
277 static int ecb3_decrypt(struct skcipher_request *req) in ecb3_decrypt()
327 static int cbc3_encrypt(struct skcipher_request *req) in cbc3_encrypt()
[all …]
/linux/drivers/crypto/vmx/
A Daes_cbc.c38 crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) + in p8_aes_cbc_init()
71 static int p8_aes_cbc_crypt(struct skcipher_request *req, int enc) in p8_aes_cbc_crypt()
80 struct skcipher_request *subreq = skcipher_request_ctx(req); in p8_aes_cbc_crypt()
107 static int p8_aes_cbc_encrypt(struct skcipher_request *req) in p8_aes_cbc_encrypt()
112 static int p8_aes_cbc_decrypt(struct skcipher_request *req) in p8_aes_cbc_decrypt()
A Daes_xts.c40 crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) + in p8_aes_xts_init()
78 static int p8_aes_xts_crypt(struct skcipher_request *req, int enc) in p8_aes_xts_crypt()
91 struct skcipher_request *subreq = skcipher_request_ctx(req); in p8_aes_xts_crypt()
136 static int p8_aes_xts_encrypt(struct skcipher_request *req) in p8_aes_xts_encrypt()
141 static int p8_aes_xts_decrypt(struct skcipher_request *req) in p8_aes_xts_decrypt()
/linux/drivers/crypto/cavium/nitrox/
A Dnitrox_skcipher.c51 static void free_src_sglist(struct skcipher_request *skreq) in free_src_sglist()
58 static void free_dst_sglist(struct skcipher_request *skreq) in free_dst_sglist()
67 struct skcipher_request *skreq = arg; in nitrox_skcipher_callback()
81 struct skcipher_request *skreq = arg; in nitrox_cbc_cipher_callback()
208 static int alloc_src_sglist(struct skcipher_request *skreq, int ivsize) in alloc_src_sglist()
226 static int alloc_dst_sglist(struct skcipher_request *skreq, int ivsize) in alloc_dst_sglist()
290 static int nitrox_cbc_decrypt(struct skcipher_request *skreq) in nitrox_cbc_decrypt()
310 static int nitrox_aes_encrypt(struct skcipher_request *skreq) in nitrox_aes_encrypt()
315 static int nitrox_aes_decrypt(struct skcipher_request *skreq) in nitrox_aes_decrypt()
327 static int nitrox_3des_encrypt(struct skcipher_request *skreq) in nitrox_3des_encrypt()
[all …]
/linux/arch/arm/crypto/
A Daes-neonbs-glue.c88 static int __ecb_crypt(struct skcipher_request *req, in __ecb_crypt()
117 static int ecb_encrypt(struct skcipher_request *req) in ecb_encrypt()
122 static int ecb_decrypt(struct skcipher_request *req) in ecb_decrypt()
148 static int cbc_encrypt(struct skcipher_request *req) in cbc_encrypt()
164 static int cbc_decrypt(struct skcipher_request *req) in cbc_decrypt()
202 reqsize = sizeof(struct skcipher_request); in cbc_init()
235 static int ctr_encrypt(struct skcipher_request *req) in ctr_encrypt()
292 static int ctr_encrypt_sync(struct skcipher_request *req) in ctr_encrypt_sync()
351 struct skcipher_request subreq; in __xts_crypt()
416 static int xts_encrypt(struct skcipher_request *req) in xts_encrypt()
[all …]
A Daes-ce-glue.c167 static int ecb_encrypt(struct skcipher_request *req) in ecb_encrypt()
187 static int ecb_decrypt(struct skcipher_request *req) in ecb_decrypt()
226 static int cbc_encrypt(struct skcipher_request *req) in cbc_encrypt()
256 static int cbc_decrypt(struct skcipher_request *req) in cbc_decrypt()
274 struct skcipher_request subreq; in cts_cbc_encrypt()
332 struct skcipher_request subreq; in cts_cbc_decrypt()
383 static int ctr_encrypt(struct skcipher_request *req) in ctr_encrypt()
444 static int xts_encrypt(struct skcipher_request *req) in xts_encrypt()
451 struct skcipher_request subreq; in xts_encrypt()
516 static int xts_decrypt(struct skcipher_request *req) in xts_decrypt()
[all …]
/linux/arch/powerpc/crypto/
A Daes-spe-glue.c180 static int ppc_ecb_crypt(struct skcipher_request *req, bool enc) in ppc_ecb_crypt()
209 static int ppc_ecb_encrypt(struct skcipher_request *req) in ppc_ecb_encrypt()
214 static int ppc_ecb_decrypt(struct skcipher_request *req) in ppc_ecb_decrypt()
219 static int ppc_cbc_crypt(struct skcipher_request *req, bool enc) in ppc_cbc_crypt()
250 static int ppc_cbc_encrypt(struct skcipher_request *req) in ppc_cbc_encrypt()
255 static int ppc_cbc_decrypt(struct skcipher_request *req) in ppc_cbc_decrypt()
260 static int ppc_ctr_crypt(struct skcipher_request *req) in ppc_ctr_crypt()
320 static int ppc_xts_encrypt(struct skcipher_request *req) in ppc_xts_encrypt()
326 struct skcipher_request subreq; in ppc_xts_encrypt()
358 static int ppc_xts_decrypt(struct skcipher_request *req) in ppc_xts_decrypt()
[all …]
/linux/include/crypto/internal/
A Dskcipher.h87 static inline void skcipher_request_complete(struct skcipher_request *req, int err) in skcipher_request_complete()
134 struct skcipher_request *req,
137 struct skcipher_request *req);
154 static inline void *skcipher_request_ctx(struct skcipher_request *req) in skcipher_request_ctx()
159 static inline u32 skcipher_request_flags(struct skcipher_request *req) in skcipher_request_flags()
/linux/drivers/crypto/ccp/
A Dccp-crypto-aes.c24 struct skcipher_request *req = skcipher_request_cast(async_req); in ccp_aes_complete()
65 static int ccp_aes_crypt(struct skcipher_request *req, bool encrypt) in ccp_aes_crypt()
112 static int ccp_aes_encrypt(struct skcipher_request *req) in ccp_aes_encrypt()
117 static int ccp_aes_decrypt(struct skcipher_request *req) in ccp_aes_decrypt()
137 struct skcipher_request *req = skcipher_request_cast(async_req); in ccp_aes_rfc3686_complete()
160 static int ccp_aes_rfc3686_crypt(struct skcipher_request *req, bool encrypt) in ccp_aes_rfc3686_crypt()
184 static int ccp_aes_rfc3686_encrypt(struct skcipher_request *req) in ccp_aes_rfc3686_encrypt()
189 static int ccp_aes_rfc3686_decrypt(struct skcipher_request *req) in ccp_aes_rfc3686_decrypt()

Completed in 35 milliseconds

123456