/kernel/linux/linux-5.10/arch/x86/include/asm/crypto/ |
H A D | serpent-avx.h | 26 le128 *iv); 29 const u8 *src, le128 *iv); 31 const u8 *src, le128 *iv); 34 le128 *iv); 36 extern void serpent_xts_enc(const void *ctx, u8 *dst, const u8 *src, le128 *iv); 37 extern void serpent_xts_dec(const void *ctx, u8 *dst, const u8 *src, le128 *iv);
|
H A D | camellia.h | 50 le128 *iv); 53 le128 *iv); 55 le128 *iv); 82 le128 *iv); 84 le128 *iv); 87 le128 *iv); 89 le128 *iv);
|
H A D | glue_helper.h | 17 le128 *iv); 19 le128 *iv); 72 static inline void le128_to_be128(be128 *dst, const le128 *src) in le128_to_be128() 78 static inline void be128_to_le128(le128 *dst, const be128 *src) in be128_to_le128() 84 static inline void le128_inc(le128 *i) in le128_inc() 115 const u8 *src, le128 *iv,
|
H A D | twofish.h | 21 le128 *iv); 23 le128 *iv);
|
/kernel/linux/linux-5.10/include/crypto/ |
H A D | b128ops.h | 62 } le128; typedef 75 static inline void le128_xor(le128 *r, const le128 *p, const le128 *q) in le128_xor()
|
H A D | gf128mul.h | 208 static inline void gf128mul_x_ble(le128 *r, const le128 *x) in gf128mul_x_ble() 230 void gf128mul_x8_ble(le128 *r, const le128 *x);
|
/kernel/linux/linux-6.6/include/crypto/ |
H A D | b128ops.h | 58 } le128; typedef 66 static inline void le128_xor(le128 *r, const le128 *p, const le128 *q) in le128_xor()
|
H A D | gf128mul.h | 208 static inline void gf128mul_x_ble(le128 *r, const le128 *x) in gf128mul_x_ble() 230 void gf128mul_x8_ble(le128 *r, const le128 *x);
|
/kernel/linux/linux-5.10/crypto/ |
H A D | adiantum.c | 89 le128 bignum; /* interpret as element of Z/(2^{128}Z) */ 98 le128 header_hash; 185 static inline void le128_add(le128 *r, const le128 *v1, const le128 *v2) in le128_add() 196 static inline void le128_sub(le128 *r, const le128 *v1, const le128 *v2) in le128_sub() 247 struct scatterlist *sgl, le128 *digest) in adiantum_hash_message() 287 le128 diges in adiantum_finish() [all...] |
H A D | xts.c | 34 le128 t; 89 le128 t = rctx->t; in xts_xor_tweak() 101 le128 *wsrc; in xts_xor_tweak() 102 le128 *wdst; in xts_xor_tweak() 145 le128 b; in xts_cts_done() 167 le128 b[2]; in xts_cts_final()
|
H A D | gf128mul.c | 159 void gf128mul_x8_ble(le128 *r, const le128 *x) in gf128mul_x8_ble()
|
/kernel/linux/linux-6.6/crypto/ |
H A D | adiantum.c | 90 le128 bignum; /* interpret as element of Z/(2^{128}Z) */ 99 le128 header_hash; 186 static inline void le128_add(le128 *r, const le128 *v1, const le128 *v2) in le128_add() 197 static inline void le128_sub(le128 *r, const le128 *v1, const le128 *v2) in le128_sub() 248 struct scatterlist *sgl, le128 *digest) in adiantum_hash_message() 288 le128 diges in adiantum_finish() [all...] |
H A D | xts.c | 35 le128 t; 90 le128 t = rctx->t; in xts_xor_tweak() 102 le128 *wsrc; in xts_xor_tweak() 103 le128 *wdst; in xts_xor_tweak() 146 le128 b; in xts_cts_done() 168 le128 b[2]; in xts_cts_final()
|
/kernel/linux/linux-5.10/arch/x86/crypto/ |
H A D | serpent_avx_glue.c | 36 le128 *iv); 40 const u8 *src, le128 *iv); 44 const u8 *src, le128 *iv); 47 void __serpent_crypt_ctr(const void *ctx, u8 *d, const u8 *s, le128 *iv) in __serpent_crypt_ctr() 61 void serpent_xts_enc(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in serpent_xts_enc() 67 void serpent_xts_dec(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in serpent_xts_dec()
|
H A D | cast6_avx_glue.c | 28 le128 *iv); 31 le128 *iv); 33 le128 *iv); 41 static void cast6_xts_enc(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in cast6_xts_enc() 46 static void cast6_xts_dec(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in cast6_xts_dec() 51 static void cast6_crypt_ctr(const void *ctx, u8 *d, const u8 *s, le128 *iv) in cast6_crypt_ctr()
|
H A D | camellia_aesni_avx_glue.c | 31 le128 *iv); 35 le128 *iv); 39 le128 *iv); 42 void camellia_xts_enc(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in camellia_xts_enc() 48 void camellia_xts_dec(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in camellia_xts_dec()
|
H A D | twofish_avx_glue.c | 30 le128 *iv); 33 le128 *iv); 35 le128 *iv); 48 static void twofish_xts_enc(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in twofish_xts_enc() 53 static void twofish_xts_dec(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in twofish_xts_dec()
|
H A D | serpent_avx2_glue.c | 27 le128 *iv); 29 le128 *iv); 31 le128 *iv);
|
H A D | glue_helper.c | 176 le128 ctrblk; in glue_ctr_req_128bit() 211 le128 ctrblk; in glue_ctr_req_128bit() 319 le128 b[2]; in glue_xts_req_128bit() 363 le128 *iv, common_glue_func_t fn) in glue_xts_crypt_128bit_one() 365 le128 ivblk = *iv; in glue_xts_crypt_128bit_one()
|
H A D | camellia_aesni_avx2_glue.c | 27 le128 *iv); 30 le128 *iv); 32 le128 *iv);
|
H A D | twofish_glue_3way.c | 55 void twofish_enc_blk_ctr(const void *ctx, u8 *d, const u8 *s, le128 *iv) in twofish_enc_blk_ctr() 72 void twofish_enc_blk_ctr_3way(const void *ctx, u8 *d, const u8 *s, le128 *iv) in twofish_enc_blk_ctr_3way()
|
H A D | serpent_sse2_glue.c | 50 static void serpent_crypt_ctr(const void *ctx, u8 *d, const u8 *s, le128 *iv) in serpent_crypt_ctr() 64 le128 *iv) in serpent_crypt_ctr_xway()
|
H A D | aesni-intel_glue.c | 543 static void aesni_xts_enc(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in aesni_xts_enc() 548 static void aesni_xts_dec(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in aesni_xts_dec() 553 static void aesni_xts_enc32(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in aesni_xts_enc32() 558 static void aesni_xts_dec32(const void *ctx, u8 *dst, const u8 *src, le128 *iv) in aesni_xts_dec32()
|
/kernel/linux/linux-6.6/arch/x86/crypto/ |
H A D | ghash-clmulni-intel_glue.c | 27 void clmul_ghash_mul(char *dst, const le128 *shash); 30 const le128 *shash); 37 le128 shash;
|
/kernel/linux/linux-5.10/arch/powerpc/crypto/ |
H A D | aes-spe-glue.c | 366 le128 twk; in ppc_xts_decrypt() 390 gf128mul_x_ble(&twk, (le128 *)req->iv); in ppc_xts_decrypt()
|