| /Linux-v5.4/include/crypto/internal/ |
| D | skcipher.h | 34 struct skcipher_walk { struct 136 int skcipher_walk_done(struct skcipher_walk *walk, int err); 137 int skcipher_walk_virt(struct skcipher_walk *walk, 140 void skcipher_walk_atomise(struct skcipher_walk *walk); 141 int skcipher_walk_async(struct skcipher_walk *walk, 143 int skcipher_walk_aead(struct skcipher_walk *walk, struct aead_request *req, 145 int skcipher_walk_aead_encrypt(struct skcipher_walk *walk, 147 int skcipher_walk_aead_decrypt(struct skcipher_walk *walk, 149 void skcipher_walk_complete(struct skcipher_walk *walk, int err); 151 static inline void skcipher_walk_abort(struct skcipher_walk *walk) in skcipher_walk_abort()
|
| /Linux-v5.4/crypto/ |
| D | cfb.c | 42 static void crypto_cfb_final(struct skcipher_walk *walk, in crypto_cfb_final() 57 static int crypto_cfb_encrypt_segment(struct skcipher_walk *walk, in crypto_cfb_encrypt_segment() 80 static int crypto_cfb_encrypt_inplace(struct skcipher_walk *walk, in crypto_cfb_encrypt_inplace() 105 struct skcipher_walk walk; in crypto_cfb_encrypt() 127 static int crypto_cfb_decrypt_segment(struct skcipher_walk *walk, in crypto_cfb_decrypt_segment() 150 static int crypto_cfb_decrypt_inplace(struct skcipher_walk *walk, in crypto_cfb_decrypt_inplace() 169 static int crypto_cfb_decrypt_blocks(struct skcipher_walk *walk, in crypto_cfb_decrypt_blocks() 181 struct skcipher_walk walk; in crypto_cfb_decrypt()
|
| D | pcbc.c | 20 struct skcipher_walk *walk, in crypto_pcbc_encrypt_segment() 42 struct skcipher_walk *walk, in crypto_pcbc_encrypt_inplace() 67 struct skcipher_walk walk; in crypto_pcbc_encrypt() 87 struct skcipher_walk *walk, in crypto_pcbc_decrypt_segment() 109 struct skcipher_walk *walk, in crypto_pcbc_decrypt_inplace() 134 struct skcipher_walk walk; in crypto_pcbc_decrypt()
|
| D | skcipher.c | 42 static int skcipher_walk_next(struct skcipher_walk *walk); 58 static inline void skcipher_map_src(struct skcipher_walk *walk) in skcipher_map_src() 63 static inline void skcipher_map_dst(struct skcipher_walk *walk) in skcipher_map_dst() 68 static inline void skcipher_unmap_src(struct skcipher_walk *walk) in skcipher_unmap_src() 73 static inline void skcipher_unmap_dst(struct skcipher_walk *walk) in skcipher_unmap_dst() 78 static inline gfp_t skcipher_walk_gfp(struct skcipher_walk *walk) in skcipher_walk_gfp() 93 static int skcipher_done_slow(struct skcipher_walk *walk, unsigned int bsize) in skcipher_done_slow() 104 int skcipher_walk_done(struct skcipher_walk *walk, int err) in skcipher_walk_done() 181 void skcipher_walk_complete(struct skcipher_walk *walk, int err) in skcipher_walk_complete() 217 static void skcipher_queue_write(struct skcipher_walk *walk, in skcipher_queue_write() [all …]
|
| D | ctr.c | 27 static void crypto_ctr_crypt_final(struct skcipher_walk *walk, in crypto_ctr_crypt_final() 45 static int crypto_ctr_crypt_segment(struct skcipher_walk *walk, in crypto_ctr_crypt_segment() 71 static int crypto_ctr_crypt_inplace(struct skcipher_walk *walk, in crypto_ctr_crypt_inplace() 103 struct skcipher_walk walk; in crypto_ctr_crypt()
|
| D | arc4.c | 28 struct skcipher_walk walk; in crypto_arc4_crypt()
|
| D | cbc.c | 37 struct skcipher_walk walk; in crypto_cbc_decrypt()
|
| D | ecb.c | 20 struct skcipher_walk walk; in crypto_ecb_crypt()
|
| D | ofb.c | 22 struct skcipher_walk walk; in crypto_ofb_crypt()
|
| /Linux-v5.4/include/crypto/ |
| D | cbc.h | 16 struct skcipher_walk *walk, struct crypto_skcipher *tfm, in crypto_cbc_encrypt_segment() 38 struct skcipher_walk *walk, struct crypto_skcipher *tfm, in crypto_cbc_encrypt_inplace() 64 struct skcipher_walk walk; in crypto_cbc_encrypt_walk() 81 struct skcipher_walk *walk, struct crypto_skcipher *tfm, in crypto_cbc_decrypt_segment() 105 struct skcipher_walk *walk, struct crypto_skcipher *tfm, in crypto_cbc_decrypt_inplace() 132 struct skcipher_walk *walk, struct crypto_skcipher *tfm, in crypto_cbc_decrypt_blocks()
|
| D | ctr.h | 27 struct skcipher_walk walk; in crypto_ctr_encrypt_walk()
|
| /Linux-v5.4/arch/x86/crypto/ |
| D | cast5_avx_glue.c | 35 static inline bool cast5_fpu_begin(bool fpu_enabled, struct skcipher_walk *walk, in cast5_fpu_begin() 52 struct skcipher_walk walk; in ecb_crypt() 115 struct skcipher_walk walk; in cbc_encrypt() 143 struct skcipher_walk *walk) in __cbc_decrypt() 201 struct skcipher_walk walk; in cbc_decrypt() 217 static void ctr_crypt_final(struct skcipher_walk *walk, struct cast5_ctx *ctx) in ctr_crypt_final() 231 static unsigned int __ctr_crypt(struct skcipher_walk *walk, in __ctr_crypt() 281 struct skcipher_walk walk; in ctr_crypt()
|
| D | blowfish_glue.c | 78 struct skcipher_walk walk; in ecb_crypt() 129 struct skcipher_walk *walk) in __cbc_encrypt() 155 struct skcipher_walk walk; in cbc_encrypt() 170 struct skcipher_walk *walk) in __cbc_decrypt() 236 struct skcipher_walk walk; in cbc_decrypt() 250 static void ctr_crypt_final(struct bf_ctx *ctx, struct skcipher_walk *walk) in ctr_crypt_final() 264 static unsigned int __ctr_crypt(struct bf_ctx *ctx, struct skcipher_walk *walk) in __ctr_crypt() 322 struct skcipher_walk walk; in ctr_crypt()
|
| D | des3_ede_glue.c | 79 struct skcipher_walk walk; in ecb_crypt() 137 struct skcipher_walk *walk) in __cbc_encrypt() 163 struct skcipher_walk walk; in cbc_encrypt() 178 struct skcipher_walk *walk) in __cbc_decrypt() 242 struct skcipher_walk walk; in cbc_decrypt() 257 struct skcipher_walk *walk) in ctr_crypt_final() 272 struct skcipher_walk *walk) in __ctr_crypt() 325 struct skcipher_walk walk; in ctr_crypt()
|
| D | glue_helper.c | 26 struct skcipher_walk walk; in glue_ecb_req_128bit() 71 struct skcipher_walk walk; in glue_cbc_encrypt_req_128bit() 103 struct skcipher_walk walk; in glue_cbc_decrypt_req_128bit() 163 struct skcipher_walk walk; in glue_ctr_req_128bit() 227 struct skcipher_walk *walk) in __glue_xts_req_128bit() 268 struct skcipher_walk walk; in glue_xts_req_128bit()
|
| D | aegis128-aesni-glue.c | 60 int (*skcipher_walk_init)(struct skcipher_walk *walk, 118 struct aegis_state *state, struct skcipher_walk *walk, in crypto_aegis128_aesni_process_crypt() 174 struct skcipher_walk walk; in crypto_aegis128_aesni_crypt()
|
| D | chacha_glue.c | 126 static int chacha_simd_stream_xor(struct skcipher_walk *walk, in chacha_simd_stream_xor() 166 struct skcipher_walk walk; in chacha_simd() 186 struct skcipher_walk walk; in xchacha_simd()
|
| D | aesni-intel_glue.c | 384 struct skcipher_walk walk; in ecb_encrypt() 406 struct skcipher_walk walk; in ecb_decrypt() 428 struct skcipher_walk walk; in cbc_encrypt() 450 struct skcipher_walk walk; in cbc_decrypt() 470 struct skcipher_walk *walk) in ctr_crypt_final() 507 struct skcipher_walk walk; in ctr_crypt()
|
| /Linux-v5.4/arch/arm/crypto/ |
| D | aes-ce-glue.c | 181 struct skcipher_walk walk; in ecb_encrypt() 201 struct skcipher_walk walk; in ecb_decrypt() 218 struct skcipher_walk *walk) in cbc_encrypt_walk() 238 struct skcipher_walk walk; in cbc_encrypt() 248 struct skcipher_walk *walk) in cbc_decrypt_walk() 268 struct skcipher_walk walk; in cbc_decrypt() 285 struct skcipher_walk walk; in cts_cbc_encrypt() 343 struct skcipher_walk walk; in cts_cbc_decrypt() 397 struct skcipher_walk walk; in ctr_encrypt() 463 struct skcipher_walk walk; in xts_encrypt() [all …]
|
| D | aes-neonbs-glue.c | 92 struct skcipher_walk walk; in __ecb_crypt() 161 struct skcipher_walk walk; in cbc_decrypt() 224 struct skcipher_walk walk; in ctr_encrypt() 338 struct skcipher_walk walk; in __xts_crypt()
|
| /Linux-v5.4/arch/arm64/crypto/ |
| D | aes-glue.c | 196 struct skcipher_walk walk; in ecb_encrypt() 216 struct skcipher_walk walk; in ecb_decrypt() 232 struct skcipher_walk *walk) in cbc_encrypt_walk() 251 struct skcipher_walk walk; in cbc_encrypt() 261 struct skcipher_walk *walk) in cbc_decrypt_walk() 280 struct skcipher_walk walk; in cbc_decrypt() 298 struct skcipher_walk walk; in cts_cbc_encrypt() 355 struct skcipher_walk walk; in cts_cbc_decrypt() 424 struct skcipher_walk walk; in essiv_cbc_encrypt() 446 struct skcipher_walk walk; in essiv_cbc_decrypt() [all …]
|
| D | aes-neonbs-glue.c | 103 struct skcipher_walk walk; in __ecb_crypt() 162 struct skcipher_walk walk; in cbc_encrypt() 185 struct skcipher_walk walk; in cbc_decrypt() 232 struct skcipher_walk walk; in ctr_encrypt() 327 struct skcipher_walk walk; in __xts_crypt()
|
| D | aes-ce-ccm-glue.c | 180 static int ccm_crypt_fallback(struct skcipher_walk *walk, u8 mac[], u8 iv0[], in ccm_crypt_fallback() 232 struct skcipher_walk walk; in ccm_encrypt() 290 struct skcipher_walk walk; in ccm_decrypt()
|
| /Linux-v5.4/drivers/crypto/vmx/ |
| D | aes_ctr.c | 70 struct skcipher_walk *walk) in p8_aes_ctr_final() 94 struct skcipher_walk walk; in p8_aes_ctr_crypt()
|
| /Linux-v5.4/arch/x86/include/asm/crypto/ |
| D | glue_helper.h | 48 struct skcipher_walk *walk, in glue_fpu_begin()
|