/linux-master/arch/sparc/crypto/ |
H A D | des_glue.c | 95 static int __ecb_crypt(struct skcipher_request *req, bool encrypt) 120 static int ecb_encrypt(struct skcipher_request *req) 125 static int ecb_decrypt(struct skcipher_request *req) 136 static int __cbc_crypt(struct skcipher_request *req, bool encrypt) 171 static int cbc_encrypt(struct skcipher_request *req) 176 static int cbc_decrypt(struct skcipher_request *req) 244 static int __ecb3_crypt(struct skcipher_request *req, bool encrypt) 272 static int ecb3_encrypt(struct skcipher_request *req) 277 static int ecb3_decrypt(struct skcipher_request *req) 290 static int __cbc3_crypt(struct skcipher_request *re [all...] |
H A D | camellia_glue.c | 88 static int __ecb_crypt(struct skcipher_request *req, bool encrypt) 120 static int ecb_encrypt(struct skcipher_request *req) 125 static int ecb_decrypt(struct skcipher_request *req) 138 static int cbc_encrypt(struct skcipher_request *req) 167 static int cbc_decrypt(struct skcipher_request *req)
|
/linux-master/drivers/crypto/nx/ |
H A D | nx-aes-cbc.c | 53 static int cbc_aes_nx_crypt(struct skcipher_request *req, 101 static int cbc_aes_nx_encrypt(struct skcipher_request *req) 106 static int cbc_aes_nx_decrypt(struct skcipher_request *req)
|
H A D | nx-aes-ecb.c | 53 static int ecb_aes_nx_crypt(struct skcipher_request *req, 100 static int ecb_aes_nx_encrypt(struct skcipher_request *req) 105 static int ecb_aes_nx_decrypt(struct skcipher_request *req)
|
/linux-master/drivers/crypto/cavium/nitrox/ |
H A D | nitrox_skcipher.c | 51 static void free_src_sglist(struct skcipher_request *skreq) 58 static void free_dst_sglist(struct skcipher_request *skreq) 67 struct skcipher_request *skreq = arg; 81 struct skcipher_request *skreq = arg; 208 static int alloc_src_sglist(struct skcipher_request *skreq, int ivsize) 226 static int alloc_dst_sglist(struct skcipher_request *skreq, int ivsize) 247 static int nitrox_skcipher_crypt(struct skcipher_request *skreq, bool enc) 290 static int nitrox_cbc_decrypt(struct skcipher_request *skreq) 310 static int nitrox_aes_encrypt(struct skcipher_request *skreq) 315 static int nitrox_aes_decrypt(struct skcipher_request *skre [all...] |
/linux-master/arch/x86/crypto/ |
H A D | blowfish_glue.c | 59 static int ecb_encrypt(struct skcipher_request *req) 67 static int ecb_decrypt(struct skcipher_request *req) 75 static int cbc_encrypt(struct skcipher_request *req) 82 static int cbc_decrypt(struct skcipher_request *req)
|
H A D | sm4_aesni_avx_glue.c | 39 static int ecb_do_crypt(struct skcipher_request *req, const u32 *rkey) 73 int sm4_avx_ecb_encrypt(struct skcipher_request *req) 82 int sm4_avx_ecb_decrypt(struct skcipher_request *req) 91 int sm4_cbc_encrypt(struct skcipher_request *req) 124 int sm4_avx_cbc_decrypt(struct skcipher_request *req, 183 static int cbc_decrypt(struct skcipher_request *req) 189 int sm4_avx_ctr_crypt(struct skcipher_request *req, 257 static int ctr_crypt(struct skcipher_request *req)
|
H A D | aria_aesni_avx2_glue.c | 48 static int ecb_do_encrypt(struct skcipher_request *req, const u32 *rkey) 57 static int ecb_do_decrypt(struct skcipher_request *req, const u32 *rkey) 66 static int aria_avx2_ecb_encrypt(struct skcipher_request *req) 74 static int aria_avx2_ecb_decrypt(struct skcipher_request *req) 88 static int aria_avx2_ctr_encrypt(struct skcipher_request *req)
|
H A D | aria_aesni_avx_glue.c | 48 static int ecb_do_encrypt(struct skcipher_request *req, const u32 *rkey) 56 static int ecb_do_decrypt(struct skcipher_request *req, const u32 *rkey) 64 static int aria_avx_ecb_encrypt(struct skcipher_request *req) 72 static int aria_avx_ecb_decrypt(struct skcipher_request *req) 86 static int aria_avx_ctr_encrypt(struct skcipher_request *req)
|
H A D | aria_gfni_avx512_glue.c | 33 static int ecb_do_encrypt(struct skcipher_request *req, const u32 *rkey) 43 static int ecb_do_decrypt(struct skcipher_request *req, const u32 *rkey) 53 static int aria_avx512_ecb_encrypt(struct skcipher_request *req) 61 static int aria_avx512_ecb_decrypt(struct skcipher_request *req) 75 static int aria_avx512_ctr_encrypt(struct skcipher_request *req)
|
H A D | sm4_aesni_avx2_glue.c | 35 static int cbc_decrypt(struct skcipher_request *req) 42 static int ctr_crypt(struct skcipher_request *req)
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | qat_crypto.h | 37 struct skcipher_request *skcipher_req;
|
/linux-master/drivers/crypto/ccp/ |
H A D | ccp-crypto-aes.c | 24 struct skcipher_request *req = skcipher_request_cast(async_req); 66 static int ccp_aes_crypt(struct skcipher_request *req, bool encrypt) 110 static int ccp_aes_encrypt(struct skcipher_request *req) 115 static int ccp_aes_decrypt(struct skcipher_request *req) 135 struct skcipher_request *req = skcipher_request_cast(async_req); 158 static int ccp_aes_rfc3686_crypt(struct skcipher_request *req, bool encrypt) 182 static int ccp_aes_rfc3686_encrypt(struct skcipher_request *req) 187 static int ccp_aes_rfc3686_decrypt(struct skcipher_request *req)
|
/linux-master/include/crypto/internal/ |
H A D | skcipher.h | 128 static inline void skcipher_request_complete(struct skcipher_request *req, int err) 210 struct skcipher_request *req, 213 struct skcipher_request *req); 240 static inline void *skcipher_request_ctx(struct skcipher_request *req) 245 static inline void *skcipher_request_ctx_dma(struct skcipher_request *req) 255 static inline u32 skcipher_request_flags(struct skcipher_request *req)
|
/linux-master/arch/arm64/crypto/ |
H A D | sm4-neon-glue.c | 36 static int sm4_ecb_do_crypt(struct skcipher_request *req, const u32 *rkey) 64 static int sm4_ecb_encrypt(struct skcipher_request *req) 72 static int sm4_ecb_decrypt(struct skcipher_request *req) 80 static int sm4_cbc_encrypt(struct skcipher_request *req) 112 static int sm4_cbc_decrypt(struct skcipher_request *req) 143 static int sm4_ctr_crypt(struct skcipher_request *req)
|
/linux-master/crypto/ |
H A D | pcbc.c | 20 static int crypto_pcbc_encrypt_segment(struct skcipher_request *req, 42 static int crypto_pcbc_encrypt_inplace(struct skcipher_request *req, 64 static int crypto_pcbc_encrypt(struct skcipher_request *req) 87 static int crypto_pcbc_decrypt_segment(struct skcipher_request *req, 109 static int crypto_pcbc_decrypt_inplace(struct skcipher_request *req, 131 static int crypto_pcbc_decrypt(struct skcipher_request *req)
|
H A D | chacha_generic.c | 15 static int chacha_stream_xor(struct skcipher_request *req, 40 static int crypto_chacha_crypt(struct skcipher_request *req) 48 static int crypto_xchacha_crypt(struct skcipher_request *req)
|
/linux-master/arch/riscv/crypto/ |
H A D | aes-riscv64-glue.c | 135 static inline int riscv64_aes_ecb_crypt(struct skcipher_request *req, bool enc) 161 static int riscv64_aes_ecb_encrypt(struct skcipher_request *req) 166 static int riscv64_aes_ecb_decrypt(struct skcipher_request *req) 173 static int riscv64_aes_cbc_crypt(struct skcipher_request *req, bool enc) 201 static int riscv64_aes_cbc_encrypt(struct skcipher_request *req) 206 static int riscv64_aes_cbc_decrypt(struct skcipher_request *req) 213 static int riscv64_aes_cbc_cts_crypt(struct skcipher_request *req, bool enc) 218 struct skcipher_request subreq; 265 static int riscv64_aes_cbc_cts_encrypt(struct skcipher_request *req) 270 static int riscv64_aes_cbc_cts_decrypt(struct skcipher_request *re [all...] |
/linux-master/arch/arm/crypto/ |
H A D | chacha-glue.c | 109 static int chacha_stream_xor(struct skcipher_request *req, 143 static int do_chacha(struct skcipher_request *req, bool neon) 151 static int chacha_arm(struct skcipher_request *req) 156 static int chacha_neon(struct skcipher_request *req) 161 static int do_xchacha(struct skcipher_request *req, bool neon) 185 static int xchacha_arm(struct skcipher_request *req) 190 static int xchacha_neon(struct skcipher_request *req)
|
H A D | aes-neonbs-glue.c | 88 static int __ecb_crypt(struct skcipher_request *req, 117 static int ecb_encrypt(struct skcipher_request *req) 122 static int ecb_decrypt(struct skcipher_request *req) 148 static int cbc_encrypt(struct skcipher_request *req) 150 struct skcipher_request *subreq = skcipher_request_ctx(req); 164 static int cbc_decrypt(struct skcipher_request *req) 202 reqsize = sizeof(struct skcipher_request); 235 static int ctr_encrypt(struct skcipher_request *req) 285 static int ctr_encrypt_sync(struct skcipher_request *req) 337 static int __xts_crypt(struct skcipher_request *re [all...] |
/linux-master/drivers/crypto/chelsio/ |
H A D | chcr_crypto.h | 312 struct skcipher_request fallback_req; // keep at the end 338 void chcr_add_cipher_src_ent(struct skcipher_request *req, 341 int chcr_cipher_dma_map(struct device *dev, struct skcipher_request *req); 342 void chcr_cipher_dma_unmap(struct device *dev, struct skcipher_request *req); 343 void chcr_add_cipher_dst_ent(struct skcipher_request *req,
|
/linux-master/arch/mips/crypto/ |
H A D | chacha-glue.c | 29 static int chacha_mips_stream_xor(struct skcipher_request *req, 54 static int chacha_mips(struct skcipher_request *req) 62 static int xchacha_mips(struct skcipher_request *req)
|
/linux-master/arch/powerpc/crypto/ |
H A D | aes-spe-glue.c | 180 static int ppc_ecb_crypt(struct skcipher_request *req, bool enc) 209 static int ppc_ecb_encrypt(struct skcipher_request *req) 214 static int ppc_ecb_decrypt(struct skcipher_request *req) 219 static int ppc_cbc_crypt(struct skcipher_request *req, bool enc) 250 static int ppc_cbc_encrypt(struct skcipher_request *req) 255 static int ppc_cbc_decrypt(struct skcipher_request *req) 260 static int ppc_ctr_crypt(struct skcipher_request *req) 286 static int ppc_xts_crypt(struct skcipher_request *req, bool enc) 320 static int ppc_xts_encrypt(struct skcipher_request *req) 326 struct skcipher_request subre [all...] |
H A D | aes_ctr.c | 37 crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) + 90 static int p8_aes_ctr_crypt(struct skcipher_request *req) 99 struct skcipher_request *subreq = skcipher_request_ctx(req);
|
/linux-master/include/crypto/ |
H A D | engine.h | 63 struct skcipher_request *req); 73 struct skcipher_request *req, int err);
|