Home
last modified time | relevance | path

Searched refs:le128 (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/arch/x86/include/asm/crypto/
Dserpent-avx.h26 const u8 *src, le128 *iv);
29 const u8 *src, le128 *iv);
31 const u8 *src, le128 *iv);
34 le128 *iv);
36 extern void serpent_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv);
37 extern void serpent_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv);
Dcamellia.h55 const u8 *src, le128 *iv);
58 const u8 *src, le128 *iv);
60 const u8 *src, le128 *iv);
89 le128 *iv);
91 le128 *iv);
93 extern void camellia_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv);
94 extern void camellia_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv);
Dglue_helper.h17 le128 *iv);
19 le128 *iv);
77 static inline void le128_to_be128(be128 *dst, const le128 *src) in le128_to_be128()
83 static inline void be128_to_le128(le128 *dst, const be128 *src) in be128_to_le128()
89 static inline void le128_inc(le128 *i) in le128_inc()
120 le128 *iv, common_glue_func_t fn);
Dtwofish.h24 le128 *iv);
26 le128 *iv);
/Linux-v4.19/include/crypto/
Db128ops.h62 } le128; typedef
75 static inline void le128_xor(le128 *r, const le128 *p, const le128 *q) in le128_xor()
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);
/Linux-v4.19/arch/x86/crypto/
Dserpent_avx_glue.c51 const u8 *src, le128 *iv);
55 const u8 *src, le128 *iv);
59 const u8 *src, le128 *iv);
62 void __serpent_crypt_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) in __serpent_crypt_ctr()
74 void serpent_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) in serpent_xts_enc()
81 void serpent_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) in serpent_xts_dec()
Dcast6_avx_glue.c46 le128 *iv);
49 const u8 *src, le128 *iv);
51 const u8 *src, le128 *iv);
59 static void cast6_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) in cast6_xts_enc()
65 static void cast6_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) in cast6_xts_dec()
71 static void cast6_crypt_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) in cast6_crypt_ctr()
Dtwofish_avx_glue.c48 const u8 *src, le128 *iv);
51 const u8 *src, le128 *iv);
53 const u8 *src, le128 *iv);
67 static void twofish_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) in twofish_xts_enc()
73 static void twofish_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) in twofish_xts_dec()
Dcamellia_aesni_avx_glue.c39 const u8 *src, le128 *iv);
43 const u8 *src, le128 *iv);
47 const u8 *src, le128 *iv);
50 void camellia_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) in camellia_xts_enc()
57 void camellia_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) in camellia_xts_dec()
Dglue_helper.c189 le128 ctrblk; in glue_ctr_req_128bit()
222 le128 ctrblk; in glue_ctr_req_128bit()
311 void glue_xts_crypt_128bit_one(void *ctx, u128 *dst, const u128 *src, le128 *iv, in glue_xts_crypt_128bit_one()
314 le128 ivblk = *iv; in glue_xts_crypt_128bit_one()
Dserpent_avx2_glue.c34 le128 *iv);
36 const u8 *src, le128 *iv);
38 const u8 *src, le128 *iv);
Dcamellia_aesni_avx2_glue.c35 const u8 *src, le128 *iv);
38 const u8 *src, le128 *iv);
40 const u8 *src, le128 *iv);
Dserpent_sse2_glue.c63 static void serpent_crypt_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) in serpent_crypt_ctr()
75 le128 *iv) in serpent_crypt_ctr_xway()
Dtwofish_glue_3way.c69 void twofish_enc_blk_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) in twofish_enc_blk_ctr()
85 le128 *iv) in twofish_enc_blk_ctr_3way()
Dcamellia_glue.c1295 void camellia_crypt_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) in camellia_crypt_ctr()
1309 void camellia_crypt_ctr_2way(void *ctx, u128 *dst, const u128 *src, le128 *iv) in camellia_crypt_ctr_2way()
Daesni-intel_glue.c605 static void aesni_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) in aesni_xts_enc()
610 static void aesni_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) in aesni_xts_dec()
615 static void aesni_xts_enc8(void *ctx, u128 *dst, const u128 *src, le128 *iv) in aesni_xts_enc8()
620 static void aesni_xts_dec8(void *ctx, u128 *dst, const u128 *src, le128 *iv) in aesni_xts_dec8()
/Linux-v4.19/crypto/
Dxts.c42 le128 buf[XTS_BUFFER_SIZE / sizeof(le128)];
44 le128 t;
46 le128 *ext;
102 le128 *buf = rctx->ext ?: rctx->buf; in post_crypt()
115 le128 *wdst; in post_crypt()
153 le128 *buf = rctx->ext ?: rctx->buf; in pre_crypt()
177 le128 *wsrc; in pre_crypt()
178 le128 *wdst; in pre_crypt()
Dgf128mul.c159 void gf128mul_x8_ble(le128 *r, const le128 *x) in gf128mul_x8_ble()
/Linux-v4.19/arch/arm64/crypto/
Dspeck-neon-glue.c51 le128 tweak; in __speck128_xts_crypt()
79 le128_xor((le128 *)dst, (const le128 *)src, &tweak); in __speck128_xts_crypt()
81 le128_xor((le128 *)dst, (const le128 *)dst, &tweak); in __speck128_xts_crypt()
/Linux-v4.19/arch/arm/crypto/
Dspeck-neon-glue.c57 le128 tweak; in __speck128_xts_crypt()
85 le128_xor((le128 *)dst, (const le128 *)src, &tweak); in __speck128_xts_crypt()
87 le128_xor((le128 *)dst, (const le128 *)dst, &tweak); in __speck128_xts_crypt()
/Linux-v4.19/arch/arm/nwfpe/
Dsoftfloat.c3137 while ( le128( term0, term1, aSig0, aSig1 ) ) { in floatx80_rem()
3299 aSign ? le128( b.high, b.low, a.high, a.low ) in floatx80_le()
3300 : le128( a.high, a.low, b.high, b.low ); in floatx80_le()
3395 aSign ? le128( b.high, b.low, a.high, a.low ) in floatx80_le_quiet()
3396 : le128( a.high, a.low, b.high, b.low ); in floatx80_le_quiet()
Dsoftfloat-macros720 INLINE flag le128( bits64 a0, bits64 a1, bits64 b0, bits64 b1 )
/Linux-v4.19/drivers/crypto/chelsio/
Dchcr_algo.c1024 gf128mul_x8_ble((le128 *)iv, (le128 *)iv); in chcr_update_tweak()
1027 gf128mul_x_ble((le128 *)iv, (le128 *)iv); in chcr_update_tweak()