Home
last modified time | relevance | path

Searched refs:le128 (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/arch/x86/include/asm/crypto/
H A Dserpent-avx.h26 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 Dcamellia.h50 le128 *iv);
53 le128 *iv);
55 le128 *iv);
82 le128 *iv);
84 le128 *iv);
87 le128 *iv);
89 le128 *iv);
H A Dglue_helper.h17 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 Dtwofish.h21 le128 *iv);
23 le128 *iv);
/kernel/linux/linux-5.10/include/crypto/
H A Db128ops.h62 } le128; typedef
75 static inline void le128_xor(le128 *r, const le128 *p, const le128 *q) in le128_xor()
H A Dgf128mul.h208 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 Db128ops.h58 } le128; typedef
66 static inline void le128_xor(le128 *r, const le128 *p, const le128 *q) in le128_xor()
H A Dgf128mul.h208 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 Dadiantum.c89 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 Dxts.c34 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 Dgf128mul.c159 void gf128mul_x8_ble(le128 *r, const le128 *x) in gf128mul_x8_ble()
/kernel/linux/linux-6.6/crypto/
H A Dadiantum.c90 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 Dxts.c35 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 Dserpent_avx_glue.c36 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 Dcast6_avx_glue.c28 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 Dcamellia_aesni_avx_glue.c31 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 Dtwofish_avx_glue.c30 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 Dserpent_avx2_glue.c27 le128 *iv);
29 le128 *iv);
31 le128 *iv);
H A Dglue_helper.c176 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 Dcamellia_aesni_avx2_glue.c27 le128 *iv);
30 le128 *iv);
32 le128 *iv);
H A Dtwofish_glue_3way.c55 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 Dserpent_sse2_glue.c50 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 Daesni-intel_glue.c543 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 Dghash-clmulni-intel_glue.c27 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 Daes-spe-glue.c366 le128 twk; in ppc_xts_decrypt()
390 gf128mul_x_ble(&twk, (le128 *)req->iv); in ppc_xts_decrypt()

Completed in 14 milliseconds

12