/linux-master/arch/x86/crypto/ |
H A D | sm4-avx.h | 10 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_avx_ctr_crypt(struct skcipher_request *req,
|
H A D | camellia_aesni_avx_glue.c | 36 static int ecb_encrypt(struct skcipher_request *req) 45 static int ecb_decrypt(struct skcipher_request *req) 54 static int cbc_encrypt(struct skcipher_request *req) 61 static int cbc_decrypt(struct skcipher_request *req)
|
H A D | camellia_aesni_avx2_glue.c | 33 static int ecb_encrypt(struct skcipher_request *req) 43 static int ecb_decrypt(struct skcipher_request *req) 53 static int cbc_encrypt(struct skcipher_request *req) 60 static int cbc_decrypt(struct skcipher_request *req)
|
H A D | twofish_avx_glue.c | 41 static int ecb_encrypt(struct skcipher_request *req) 50 static int ecb_decrypt(struct skcipher_request *req) 59 static int cbc_encrypt(struct skcipher_request *req) 66 static int cbc_decrypt(struct skcipher_request *req)
|
H A D | serpent_avx_glue.c | 41 static int ecb_encrypt(struct skcipher_request *req) 49 static int ecb_decrypt(struct skcipher_request *req) 57 static int cbc_encrypt(struct skcipher_request *req) 64 static int cbc_decrypt(struct skcipher_request *req)
|
H A D | serpent_sse2_glue.c | 44 static int ecb_encrypt(struct skcipher_request *req) 52 static int ecb_decrypt(struct skcipher_request *req) 60 static int cbc_encrypt(struct skcipher_request *req) 67 static int cbc_decrypt(struct skcipher_request *req)
|
H A D | cast6_avx_glue.c | 34 static int ecb_encrypt(struct skcipher_request *req) 42 static int ecb_decrypt(struct skcipher_request *req) 50 static int cbc_encrypt(struct skcipher_request *req) 57 static int cbc_decrypt(struct skcipher_request *req)
|
H A D | cast5_avx_glue.c | 34 static int ecb_encrypt(struct skcipher_request *req) 42 static int ecb_decrypt(struct skcipher_request *req) 50 static int cbc_encrypt(struct skcipher_request *req) 57 static int cbc_decrypt(struct skcipher_request *req)
|
H A D | twofish_glue_3way.c | 45 static int ecb_encrypt(struct skcipher_request *req) 53 static int ecb_decrypt(struct skcipher_request *req) 61 static int cbc_encrypt(struct skcipher_request *req) 68 static int cbc_decrypt(struct skcipher_request *req)
|
H A D | serpent_avx2_glue.c | 32 static int ecb_encrypt(struct skcipher_request *req) 41 static int ecb_decrypt(struct skcipher_request *req) 50 static int cbc_encrypt(struct skcipher_request *req) 57 static int cbc_decrypt(struct skcipher_request *req)
|
/linux-master/crypto/ |
H A D | skcipher.h | 13 int crypto_lskcipher_encrypt_sg(struct skcipher_request *req); 14 int crypto_lskcipher_decrypt_sg(struct skcipher_request *req);
|
H A D | xts.c | 38 struct skcipher_request subreq; 82 static int xts_xor_tweak(struct skcipher_request *req, bool second_pass, 133 static int xts_xor_tweak_pre(struct skcipher_request *req, bool enc) 138 static int xts_xor_tweak_post(struct skcipher_request *req, bool enc) 145 struct skcipher_request *req = data; 159 static int xts_cts_final(struct skcipher_request *req, 160 int (*crypt)(struct skcipher_request *req)) 166 struct skcipher_request *subreq = &rctx->subreq; 201 struct skcipher_request *req = data; 221 struct skcipher_request *re [all...] |
H A D | lrw.c | 54 struct skcipher_request subreq; 140 static int lrw_xor_tweak(struct skcipher_request *req, bool second_pass) 198 static int lrw_xor_tweak_pre(struct skcipher_request *req) 203 static int lrw_xor_tweak_post(struct skcipher_request *req) 210 struct skcipher_request *req = data; 222 static void lrw_init_crypt(struct skcipher_request *req) 227 struct skcipher_request *subreq = &rctx->subreq; 243 static int lrw_encrypt(struct skcipher_request *req) 246 struct skcipher_request *subreq = &rctx->subreq; 254 static int lrw_decrypt(struct skcipher_request *re [all...] |
H A D | cts.c | 62 struct skcipher_request subreq; 65 static inline u8 *crypto_cts_reqctx_space(struct skcipher_request *req) 90 struct skcipher_request *req = data; 98 static int cts_cbc_encrypt(struct skcipher_request *req) 102 struct skcipher_request *subreq = &rctx->subreq; 130 struct skcipher_request *req = data; 143 static int crypto_cts_encrypt(struct skcipher_request *req) 148 struct skcipher_request *subreq = &rctx->subreq; 179 static int cts_cbc_decrypt(struct skcipher_request *req) 183 struct skcipher_request *subre [all...] |
/linux-master/include/crypto/ |
H A D | skcipher.h | 32 * struct skcipher_request - Symmetric key cipher request 40 struct skcipher_request { struct 154 int (*encrypt)(struct skcipher_request *req); 155 int (*decrypt)(struct skcipher_request *req); 156 int (*export)(struct skcipher_request *req, void *out); 157 int (*import)(struct skcipher_request *req, const void *in); 221 char __##name##_desc[sizeof(struct skcipher_request) + \ 226 struct skcipher_request *name = (void *)__##name##_desc 244 * information is given by filling in the skcipher_request data structure. 661 * @req: skcipher_request ou [all...] |
/linux-master/drivers/crypto/allwinner/sun4i-ss/ |
H A D | sun4i-ss.h | 187 struct skcipher_request fallback_req; // keep at the end 211 int sun4i_ss_cbc_aes_encrypt(struct skcipher_request *areq); 212 int sun4i_ss_cbc_aes_decrypt(struct skcipher_request *areq); 213 int sun4i_ss_ecb_aes_encrypt(struct skcipher_request *areq); 214 int sun4i_ss_ecb_aes_decrypt(struct skcipher_request *areq); 216 int sun4i_ss_cbc_des_encrypt(struct skcipher_request *areq); 217 int sun4i_ss_cbc_des_decrypt(struct skcipher_request *areq); 218 int sun4i_ss_ecb_des_encrypt(struct skcipher_request *areq); 219 int sun4i_ss_ecb_des_decrypt(struct skcipher_request *areq); 221 int sun4i_ss_cbc_des3_encrypt(struct skcipher_request *are [all...] |
/linux-master/arch/powerpc/crypto/ |
H A D | aes_cbc.c | 38 crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) + 71 static int p8_aes_cbc_crypt(struct skcipher_request *req, int enc) 80 struct skcipher_request *subreq = skcipher_request_ctx(req); 107 static int p8_aes_cbc_encrypt(struct skcipher_request *req) 112 static int p8_aes_cbc_decrypt(struct skcipher_request *req)
|
H A D | aes_xts.c | 40 crypto_skcipher_set_reqsize(tfm, sizeof(struct skcipher_request) + 78 static int p8_aes_xts_crypt(struct skcipher_request *req, int enc) 91 struct skcipher_request *subreq = skcipher_request_ctx(req); 136 static int p8_aes_xts_encrypt(struct skcipher_request *req) 141 static int p8_aes_xts_decrypt(struct skcipher_request *req)
|
/linux-master/drivers/crypto/amcc/ |
H A D | crypto4xx_core.h | 171 int crypto4xx_encrypt_ctr(struct skcipher_request *req); 172 int crypto4xx_decrypt_ctr(struct skcipher_request *req); 173 int crypto4xx_encrypt_iv_stream(struct skcipher_request *req); 174 int crypto4xx_decrypt_iv_stream(struct skcipher_request *req); 175 int crypto4xx_encrypt_iv_block(struct skcipher_request *req); 176 int crypto4xx_decrypt_iv_block(struct skcipher_request *req); 177 int crypto4xx_encrypt_noiv_block(struct skcipher_request *req); 178 int crypto4xx_decrypt_noiv_block(struct skcipher_request *req); 179 int crypto4xx_rfc3686_encrypt(struct skcipher_request *req); 180 int crypto4xx_rfc3686_decrypt(struct skcipher_request *re [all...] |
/linux-master/drivers/crypto/amlogic/ |
H A D | amlogic-gxl.h | 112 struct skcipher_request fallback_req; // keep at the end 159 int meson_skdecrypt(struct skcipher_request *areq); 160 int meson_skencrypt(struct skcipher_request *areq);
|
/linux-master/drivers/crypto/qce/ |
H A D | cipher.h | 45 struct skcipher_request fallback_req; // keep at the end
|
/linux-master/drivers/crypto/marvell/cesa/ |
H A D | cipher.c | 42 struct skcipher_request *req) 59 mv_cesa_skcipher_dma_cleanup(struct skcipher_request *req) 75 static inline void mv_cesa_skcipher_cleanup(struct skcipher_request *req) 83 static void mv_cesa_skcipher_std_step(struct skcipher_request *req) 123 static int mv_cesa_skcipher_std_process(struct skcipher_request *req, 145 struct skcipher_request *skreq = skcipher_request_cast(req); 157 struct skcipher_request *skreq = skcipher_request_cast(req); 167 mv_cesa_skcipher_dma_prepare(struct skcipher_request *req) 176 mv_cesa_skcipher_std_prepare(struct skcipher_request *req) 188 struct skcipher_request *skre [all...] |
/linux-master/drivers/crypto/aspeed/ |
H A D | aspeed-hace-crypto.c | 27 static int aspeed_crypto_do_fallback(struct skcipher_request *areq) 48 static bool aspeed_crypto_need_fallback(struct skcipher_request *areq) 67 struct skcipher_request *req) 81 struct skcipher_request *req = skcipher_request_cast(areq); 104 struct skcipher_request *req; 133 struct skcipher_request *req; 154 struct skcipher_request *req; 184 struct skcipher_request *req; 225 struct skcipher_request *req; 368 struct skcipher_request *re [all...] |
/linux-master/arch/s390/crypto/ |
H A D | des_s390.c | 89 static int ecb_desall_crypt(struct skcipher_request *req, unsigned long fc) 108 static int cbc_desall_crypt(struct skcipher_request *req, unsigned long fc) 136 static int ecb_des_encrypt(struct skcipher_request *req) 141 static int ecb_des_decrypt(struct skcipher_request *req) 160 static int cbc_des_encrypt(struct skcipher_request *req) 165 static int cbc_des_decrypt(struct skcipher_request *req) 254 static int ecb_des3_encrypt(struct skcipher_request *req) 259 static int ecb_des3_decrypt(struct skcipher_request *req) 278 static int cbc_des3_encrypt(struct skcipher_request *req) 283 static int cbc_des3_decrypt(struct skcipher_request *re [all...] |
/linux-master/drivers/crypto/rockchip/ |
H A D | rk3288_crypto_skcipher.c | 23 static int rk_cipher_need_fallback(struct skcipher_request *req) 68 static int rk_cipher_fallback(struct skcipher_request *areq) 91 static int rk_cipher_handle_req(struct skcipher_request *req) 155 static int rk_aes_ecb_encrypt(struct skcipher_request *req) 163 static int rk_aes_ecb_decrypt(struct skcipher_request *req) 171 static int rk_aes_cbc_encrypt(struct skcipher_request *req) 179 static int rk_aes_cbc_decrypt(struct skcipher_request *req) 187 static int rk_des_ecb_encrypt(struct skcipher_request *req) 195 static int rk_des_ecb_decrypt(struct skcipher_request *req) 203 static int rk_des_cbc_encrypt(struct skcipher_request *re [all...] |