Home
last modified time | relevance | path

Searched refs:crypto_skcipher (Results 1 – 25 of 166) sorted by relevance

1234567

/linux/include/crypto/
A Dskcipher.h53 struct crypto_skcipher { struct
60 struct crypto_skcipher base; argument
303 struct crypto_skcipher *tfm) in crypto_skcipher_tfm()
354 struct crypto_skcipher *tfm) in crypto_skcipher_driver_name()
366 struct crypto_skcipher *tfm) in crypto_skcipher_alg_common()
373 struct crypto_skcipher *tfm) in crypto_skcipher_alg()
432 struct crypto_skcipher *tfm) in crypto_skcipher_blocksize()
465 struct crypto_skcipher *tfm) in crypto_skcipher_chunksize()
499 struct crypto_skcipher *tfm) in crypto_skcipher_statesize()
528 struct crypto_skcipher *tfm) in crypto_skcipher_alignmask()
[all …]
/linux/arch/powerpc/crypto/
A Daes_cbc.c19 struct crypto_skcipher *fallback;
24 static int p8_aes_cbc_init(struct crypto_skcipher *tfm) in p8_aes_cbc_init()
27 struct crypto_skcipher *fallback; in p8_aes_cbc_init()
44 static void p8_aes_cbc_exit(struct crypto_skcipher *tfm) in p8_aes_cbc_exit()
51 static int p8_aes_cbc_setkey(struct crypto_skcipher *tfm, const u8 *key, in p8_aes_cbc_setkey()
73 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in p8_aes_cbc_crypt()
A Daes_ctr.c19 struct crypto_skcipher *fallback;
23 static int p8_aes_ctr_init(struct crypto_skcipher *tfm) in p8_aes_ctr_init()
26 struct crypto_skcipher *fallback; in p8_aes_ctr_init()
43 static void p8_aes_ctr_exit(struct crypto_skcipher *tfm) in p8_aes_ctr_exit()
50 static int p8_aes_ctr_setkey(struct crypto_skcipher *tfm, const u8 *key, in p8_aes_ctr_setkey()
92 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in p8_aes_ctr_crypt()
A Daes_xts.c20 struct crypto_skcipher *fallback;
26 static int p8_aes_xts_init(struct crypto_skcipher *tfm) in p8_aes_xts_init()
29 struct crypto_skcipher *fallback; in p8_aes_xts_init()
46 static void p8_aes_xts_exit(struct crypto_skcipher *tfm) in p8_aes_xts_exit()
53 static int p8_aes_xts_setkey(struct crypto_skcipher *tfm, const u8 *key, in p8_aes_xts_setkey()
80 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in p8_aes_xts_crypt()
/linux/crypto/
A Dcts.c56 struct crypto_skcipher *child;
68 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_cts_reqctx_space()
70 struct crypto_skcipher *child = ctx->child; in crypto_cts_reqctx_space()
80 struct crypto_skcipher *child = ctx->child; in crypto_cts_setkey()
101 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cts_cbc_encrypt()
145 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_cts_encrypt()
182 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cts_cbc_decrypt()
239 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_cts_decrypt()
283 static int crypto_cts_init_tfm(struct crypto_skcipher *tfm) in crypto_cts_init_tfm()
288 struct crypto_skcipher *cipher; in crypto_cts_init_tfm()
[all …]
A Dctr.c19 struct crypto_skcipher *child;
101 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_ctr_crypt()
169 static int crypto_rfc3686_setkey(struct crypto_skcipher *parent, in crypto_rfc3686_setkey()
173 struct crypto_skcipher *child = ctx->child; in crypto_rfc3686_setkey()
192 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_rfc3686_crypt()
194 struct crypto_skcipher *child = ctx->child; in crypto_rfc3686_crypt()
218 static int crypto_rfc3686_init_tfm(struct crypto_skcipher *tfm) in crypto_rfc3686_init_tfm()
223 struct crypto_skcipher *cipher; in crypto_rfc3686_init_tfm()
242 static void crypto_rfc3686_exit_tfm(struct crypto_skcipher *tfm) in crypto_rfc3686_exit_tfm()
A Dlrw.c31 struct crypto_skcipher *child;
68 static int lrw_setkey(struct crypto_skcipher *parent, const u8 *key, in lrw_setkey()
72 struct crypto_skcipher *child = ctx->child; in lrw_setkey()
143 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in lrw_xor_tweak()
265 static int lrw_init_tfm(struct crypto_skcipher *tfm) in lrw_init_tfm()
270 struct crypto_skcipher *cipher; in lrw_init_tfm()
284 static void lrw_exit_tfm(struct crypto_skcipher *tfm) in lrw_exit_tfm()
A Dskcipher.c450 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in skcipher_walk_skcipher()
570 static void skcipher_set_needkey(struct crypto_skcipher *tfm) in skcipher_set_needkey()
636 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_skcipher_encrypt()
649 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_skcipher_decrypt()
662 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_lskcipher_export()
675 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_lskcipher_import()
698 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_skcipher_export()
709 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in crypto_skcipher_import()
720 struct crypto_skcipher *skcipher = __crypto_skcipher_cast(tfm); in crypto_skcipher_exit_tfm()
821 .tfmsize = offsetof(struct crypto_skcipher, base),
[all …]
A Dalgif_skcipher.c44 struct crypto_skcipher *tfm = pask->private; in skcipher_sendmsg()
53 struct crypto_skcipher *tfm; in algif_skcipher_export()
104 struct crypto_skcipher *tfm = pask->private; in _skcipher_recvmsg()
270 struct crypto_skcipher *tfm; in skcipher_check_key()
364 struct crypto_skcipher *tfm = pask->private; in skcipher_sock_destruct()
378 struct crypto_skcipher *tfm = private; in skcipher_accept_parent_nokey()
407 struct crypto_skcipher *tfm = private; in skcipher_accept_parent()
A Dsimd.c50 static int simd_skcipher_setkey(struct crypto_skcipher *tfm, const u8 *key, in simd_skcipher_setkey()
54 struct crypto_skcipher *child = &ctx->cryptd_tfm->base; in simd_skcipher_setkey()
64 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in simd_skcipher_encrypt()
67 struct crypto_skcipher *child; in simd_skcipher_encrypt()
85 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in simd_skcipher_decrypt()
88 struct crypto_skcipher *child; in simd_skcipher_decrypt()
104 static void simd_skcipher_exit(struct crypto_skcipher *tfm) in simd_skcipher_exit()
111 static int simd_skcipher_init(struct crypto_skcipher *tfm) in simd_skcipher_init()
/linux/drivers/crypto/allwinner/sun4i-ss/
A Dsun4i-ss-cipher.c17 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_opti_poll()
150 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_cipher_poll_fallback()
178 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_cipher_poll()
399 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_cbc_aes_encrypt()
410 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_cbc_aes_decrypt()
422 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_ecb_aes_encrypt()
433 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_ecb_aes_decrypt()
445 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_cbc_des_encrypt()
456 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_cbc_des_decrypt()
468 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun4i_ss_ecb_des_encrypt()
[all …]
A Dsun4i-ss.h181 struct crypto_skcipher *fallback_tfm;
228 int sun4i_ss_aes_setkey(struct crypto_skcipher *tfm, const u8 *key,
230 int sun4i_ss_des_setkey(struct crypto_skcipher *tfm, const u8 *key,
232 int sun4i_ss_des3_setkey(struct crypto_skcipher *tfm, const u8 *key,
/linux/include/crypto/internal/
A Dskcipher.h105 struct crypto_skcipher *skcipher) in skcipher_alg_instance()
169 static inline struct crypto_skcipher *crypto_spawn_skcipher( in crypto_spawn_skcipher()
182 struct crypto_skcipher *skcipher, unsigned int reqsize) in crypto_skcipher_set_reqsize()
188 struct crypto_skcipher *skcipher, unsigned int reqsize) in crypto_skcipher_set_reqsize_dma()
225 static inline void *crypto_skcipher_ctx(struct crypto_skcipher *tfm) in crypto_skcipher_ctx()
235 static inline void *crypto_skcipher_ctx_dma(struct crypto_skcipher *tfm) in crypto_skcipher_ctx_dma()
265 skcipher_cipher_simple(struct crypto_skcipher *tfm) in skcipher_cipher_simple()
A Dchacha.h15 static inline int chacha_setkey(struct crypto_skcipher *tfm, const u8 *key, in chacha_setkey()
31 static inline int chacha20_setkey(struct crypto_skcipher *tfm, const u8 *key, in chacha20_setkey()
37 static inline int chacha12_setkey(struct crypto_skcipher *tfm, const u8 *key, in chacha12_setkey()
/linux/drivers/crypto/cavium/nitrox/
A Dnitrox_skcipher.c83 struct crypto_skcipher *cipher = crypto_skcipher_reqtfm(skreq); in nitrox_cbc_cipher_callback()
108 static int nitrox_skcipher_init(struct crypto_skcipher *tfm) in nitrox_skcipher_init()
134 static int nitrox_cbc_init(struct crypto_skcipher *tfm) in nitrox_cbc_init()
147 static void nitrox_skcipher_exit(struct crypto_skcipher *tfm) in nitrox_skcipher_exit()
165 static inline int nitrox_skcipher_setkey(struct crypto_skcipher *cipher, in nitrox_skcipher_setkey()
197 static int nitrox_aes_setkey(struct crypto_skcipher *cipher, const u8 *key, in nitrox_aes_setkey()
249 struct crypto_skcipher *cipher = crypto_skcipher_reqtfm(skreq); in nitrox_skcipher_crypt()
293 struct crypto_skcipher *cipher = crypto_skcipher_reqtfm(skreq); in nitrox_cbc_decrypt()
320 static int nitrox_3des_setkey(struct crypto_skcipher *cipher, in nitrox_3des_setkey()
337 static int nitrox_aes_xts_setkey(struct crypto_skcipher *cipher, in nitrox_aes_xts_setkey()
[all …]
/linux/arch/s390/crypto/
A Dpaes_s390.c160 static int ecb_paes_init(struct crypto_skcipher *tfm) in ecb_paes_init()
170 static void ecb_paes_exit(struct crypto_skcipher *tfm) in ecb_paes_exit()
213 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ecb_paes_crypt()
275 static int cbc_paes_init(struct crypto_skcipher *tfm) in cbc_paes_init()
285 static void cbc_paes_exit(struct crypto_skcipher *tfm) in cbc_paes_exit()
328 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cbc_paes_crypt()
395 static int xts_paes_init(struct crypto_skcipher *tfm) in xts_paes_init()
406 static void xts_paes_exit(struct crypto_skcipher *tfm) in xts_paes_exit()
494 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in xts_paes_crypt()
575 static int ctr_paes_init(struct crypto_skcipher *tfm) in ctr_paes_init()
[all …]
/linux/arch/arm64/crypto/
A Dsm4-neon-glue.c28 static int sm4_setkey(struct crypto_skcipher *tfm, const u8 *key, in sm4_setkey()
66 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in sm4_ecb_encrypt()
74 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in sm4_ecb_decrypt()
82 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in sm4_cbc_encrypt()
114 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in sm4_cbc_decrypt()
145 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in sm4_ctr_crypt()
/linux/drivers/crypto/cavium/cpt/
A Dcptvf_algs.c98 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in create_ctx_hdr()
195 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cvm_enc_dec()
232 static int cvm_xts_setkey(struct crypto_skcipher *cipher, const u8 *key, in cvm_xts_setkey()
288 static int cvm_setkey(struct crypto_skcipher *cipher, const u8 *key, in cvm_setkey()
302 static int cvm_cbc_aes_setkey(struct crypto_skcipher *cipher, const u8 *key, in cvm_cbc_aes_setkey()
308 static int cvm_ecb_aes_setkey(struct crypto_skcipher *cipher, const u8 *key, in cvm_ecb_aes_setkey()
314 static int cvm_cbc_des3_setkey(struct crypto_skcipher *cipher, const u8 *key, in cvm_cbc_des3_setkey()
321 static int cvm_ecb_des3_setkey(struct crypto_skcipher *cipher, const u8 *key, in cvm_ecb_des3_setkey()
328 static int cvm_enc_dec_init(struct crypto_skcipher *tfm) in cvm_enc_dec_init()
/linux/drivers/crypto/nx/
A Dnx-aes-ctr.c22 static int ctr_aes_nx_set_key(struct crypto_skcipher *tfm, in ctr_aes_nx_set_key()
54 static int ctr3686_aes_nx_set_key(struct crypto_skcipher *tfm, in ctr3686_aes_nx_set_key()
74 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ctr_aes_nx_crypt()
117 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ctr3686_aes_nx_crypt()
A Dnx.h148 int nx_crypto_ctx_aes_ctr_init(struct crypto_skcipher *tfm);
149 int nx_crypto_ctx_aes_cbc_init(struct crypto_skcipher *tfm);
150 int nx_crypto_ctx_aes_ecb_init(struct crypto_skcipher *tfm);
153 void nx_crypto_ctx_skcipher_exit(struct crypto_skcipher *tfm);
/linux/arch/x86/crypto/
A Daria_aesni_avx_glue.c66 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in aria_avx_ecb_encrypt()
74 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in aria_avx_ecb_decrypt()
80 static int aria_avx_set_key(struct crypto_skcipher *tfm, const u8 *key, in aria_avx_set_key()
89 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in aria_avx_ctr_encrypt()
146 static int aria_avx_init_tfm(struct crypto_skcipher *tfm) in aria_avx_init_tfm()
A Daria_gfni_avx512_glue.c55 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in aria_avx512_ecb_encrypt()
63 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in aria_avx512_ecb_decrypt()
69 static int aria_avx512_set_key(struct crypto_skcipher *tfm, const u8 *key, in aria_avx512_set_key()
78 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in aria_avx512_ctr_encrypt()
158 static int aria_avx512_init_tfm(struct crypto_skcipher *tfm) in aria_avx512_init_tfm()
/linux/arch/arm/crypto/
A Daes-neonbs-glue.c67 static int aesbs_setkey(struct crypto_skcipher *tfm, const u8 *in_key, in aesbs_setkey()
91 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in __ecb_crypt()
126 static int aesbs_cbc_setkey(struct crypto_skcipher *tfm, const u8 *in_key, in aesbs_cbc_setkey()
147 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cbc_encrypt()
177 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in cbc_decrypt()
203 static int aesbs_ctr_setkey_sync(struct crypto_skcipher *tfm, const u8 *in_key, in aesbs_ctr_setkey_sync()
224 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in ctr_encrypt()
257 static void ctr_encrypt_one(struct crypto_skcipher *tfm, const u8 *src, u8 *dst) in ctr_encrypt_one()
272 static int aesbs_xts_setkey(struct crypto_skcipher *tfm, const u8 *in_key, in aesbs_xts_setkey()
297 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(req); in __xts_crypt()
/linux/drivers/crypto/allwinner/sun8i-ce/
A Dsun8i-ce-cipher.c26 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun8i_ce_cipher_need_fallback()
91 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun8i_ce_cipher_fallback()
123 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun8i_ce_cipher_prepare()
306 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun8i_ce_cipher_unprepare()
350 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(breq); in sun8i_ce_cipher_run()
377 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun8i_ce_skdecrypt()
396 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(areq); in sun8i_ce_skencrypt()
418 struct crypto_skcipher *sktfm = __crypto_skcipher_cast(tfm); in sun8i_ce_cipher_init()
461 int sun8i_ce_aes_setkey(struct crypto_skcipher *tfm, const u8 *key, in sun8i_ce_aes_setkey()
490 int sun8i_ce_des3_setkey(struct crypto_skcipher *tfm, const u8 *key, in sun8i_ce_des3_setkey()
/linux/drivers/crypto/hisilicon/sec/
A Dsec_algs.c142 static void sec_alg_skcipher_init_context(struct crypto_skcipher *atfm, in sec_alg_skcipher_init_context()
227 static int sec_alg_skcipher_setkey(struct crypto_skcipher *tfm, in sec_alg_skcipher_setkey()
253 static int sec_alg_skcipher_setkey_aes_ecb(struct crypto_skcipher *tfm, in sec_alg_skcipher_setkey_aes_ecb()
275 static int sec_alg_skcipher_setkey_aes_cbc(struct crypto_skcipher *tfm, in sec_alg_skcipher_setkey_aes_cbc()
297 static int sec_alg_skcipher_setkey_aes_ctr(struct crypto_skcipher *tfm, in sec_alg_skcipher_setkey_aes_ctr()
319 static int sec_alg_skcipher_setkey_aes_xts(struct crypto_skcipher *tfm, in sec_alg_skcipher_setkey_aes_xts()
343 static int sec_alg_skcipher_setkey_des_ecb(struct crypto_skcipher *tfm, in sec_alg_skcipher_setkey_des_ecb()
431 struct crypto_skcipher *atfm = crypto_skcipher_reqtfm(skreq); in sec_skcipher_alg_callback()
710 struct crypto_skcipher *atfm = crypto_skcipher_reqtfm(skreq); in sec_alg_skcipher_crypto()
872 static int sec_alg_skcipher_init(struct crypto_skcipher *tfm) in sec_alg_skcipher_init()
[all …]

Completed in 64 milliseconds

1234567