Searched refs:be128 (Results 1 - 22 of 22) sorted by relevance

/linux-4.4.14/crypto/
H A Dgf128mul.c125 static void gf128mul_x_lle(be128 *r, const be128 *x) gf128mul_x_lle()
135 static void gf128mul_x_bbe(be128 *r, const be128 *x) gf128mul_x_bbe()
145 void gf128mul_x_ble(be128 *r, const be128 *x) gf128mul_x_ble()
156 static void gf128mul_x8_lle(be128 *x) gf128mul_x8_lle()
166 static void gf128mul_x8_bbe(be128 *x) gf128mul_x8_bbe()
176 void gf128mul_lle(be128 *r, const be128 *b) gf128mul_lle()
178 be128 p[8]; gf128mul_lle()
214 void gf128mul_bbe(be128 *r, const be128 *b) gf128mul_bbe()
216 be128 p[8]; gf128mul_bbe()
266 struct gf128mul_64k *gf128mul_init_64k_lle(const be128 *g) gf128mul_init_64k_lle()
308 struct gf128mul_64k *gf128mul_init_64k_bbe(const be128 *g) gf128mul_init_64k_bbe()
360 void gf128mul_64k_lle(be128 *a, struct gf128mul_64k *t) gf128mul_64k_lle()
363 be128 r[1]; gf128mul_64k_lle()
373 void gf128mul_64k_bbe(be128 *a, struct gf128mul_64k *t) gf128mul_64k_bbe()
376 be128 r[1]; gf128mul_64k_bbe()
402 struct gf128mul_4k *gf128mul_init_4k_lle(const be128 *g) gf128mul_init_4k_lle()
424 struct gf128mul_4k *gf128mul_init_4k_bbe(const be128 *g) gf128mul_init_4k_bbe()
446 void gf128mul_4k_lle(be128 *a, struct gf128mul_4k *t) gf128mul_4k_lle()
449 be128 r[1]; gf128mul_4k_lle()
461 void gf128mul_4k_bbe(be128 *a, struct gf128mul_4k *t) gf128mul_4k_bbe()
464 be128 r[1]; gf128mul_4k_bbe()
H A Dlrw.c50 be128 tmp = { 0 }; lrw_init_table()
57 ctx->table = gf128mul_init_64k_bbe((be128 *)tweak); lrw_init_table()
100 be128 t;
105 static inline void inc(be128 *iv) inc()
121 static inline int get_index128(be128 *block) get_index128()
149 be128 *iv; crypt()
161 iv = (be128 *)w->iv; crypt()
226 be128 *iv, *src, *dst, *t; lrw_crypt()
227 be128 *t_buf = req->tbuf; lrw_crypt()
240 src = (be128 *)walk.src.virt.addr; lrw_crypt()
241 dst = (be128 *)walk.dst.virt.addr; lrw_crypt()
244 iv = (be128 *)walk.iv; lrw_crypt()
288 src = (be128 *)walk.src.virt.addr; lrw_crypt()
289 dst = (be128 *)walk.dst.virt.addr; lrw_crypt()
H A Dxts.c81 be128 *t;
112 s.t = (be128 *)w->iv; crypt()
177 be128 *src, *dst, *t; xts_crypt()
178 be128 *t_buf = req->tbuf; xts_crypt()
191 src = (be128 *)walk.src.virt.addr; xts_crypt()
192 dst = (be128 *)walk.dst.virt.addr; xts_crypt()
225 *(be128 *)walk.iv = *t; xts_crypt()
233 src = (be128 *)walk.src.virt.addr; xts_crypt()
234 dst = (be128 *)walk.dst.virt.addr; xts_crypt()
H A Dghash-generic.c56 ctx->gf128 = gf128mul_init_4k_lle((be128 *)key); ghash_setkey()
84 gf128mul_4k_lle((be128 *)dst, ctx->gf128); ghash_update()
89 gf128mul_4k_lle((be128 *)dst, ctx->gf128); ghash_update()
113 gf128mul_4k_lle((be128 *)dst, ctx->gf128); ghash_flush()
H A Dgcm.c119 be128 hash; crypto_gcm_setkey()
167 err = crypto_ahash_setkey(ghash, (u8 *)&data->hash, sizeof(be128)); crypto_gcm_setkey()
/linux-4.4.14/include/crypto/
H A Dgf128mul.h160 void gf128mul_lle(be128 *a, const be128 *b);
162 void gf128mul_bbe(be128 *a, const be128 *b);
165 void gf128mul_x_ble(be128 *a, const be128 *b);
170 be128 t[256];
173 struct gf128mul_4k *gf128mul_init_4k_lle(const be128 *g);
174 struct gf128mul_4k *gf128mul_init_4k_bbe(const be128 *g);
175 void gf128mul_4k_lle(be128 *a, struct gf128mul_4k *t);
176 void gf128mul_4k_bbe(be128 *a, struct gf128mul_4k *t);
194 struct gf128mul_64k *gf128mul_init_64k_lle(const be128 *g);
195 struct gf128mul_64k *gf128mul_init_64k_bbe(const be128 *g);
197 void gf128mul_64k_lle(be128 *a, struct gf128mul_64k *t);
198 void gf128mul_64k_bbe(be128 *a, struct gf128mul_64k *t);
H A Dlrw.h24 be128 mulinc[128];
31 be128 *tbuf;
H A Db128ops.h58 } be128; typedef in typeref:struct:__anon12058
70 static inline void be128_xor(be128 *r, const be128 *p, const be128 *q) be128_xor()
H A Dxts.h12 be128 *tbuf;
/linux-4.4.14/arch/x86/crypto/
H A Dtwofish_glue_3way.c67 be128 ctrblk; twofish_enc_blk_ctr()
83 be128 ctrblks[3]; twofish_enc_blk_ctr_3way()
235 be128 buf[3]; lrw_encrypt()
252 be128 buf[3]; lrw_decrypt()
303 be128 buf[3]; xts_encrypt()
321 be128 buf[3]; xts_decrypt()
H A Dserpent_sse2_glue.c64 be128 ctrblk; serpent_crypt_ctr()
76 be128 ctrblks[SERPENT_PARALLEL_BLOCKS]; serpent_crypt_ctr_xway()
248 be128 buf[SERPENT_PARALLEL_BLOCKS]; lrw_encrypt()
274 be128 buf[SERPENT_PARALLEL_BLOCKS]; lrw_decrypt()
336 be128 buf[SERPENT_PARALLEL_BLOCKS]; xts_encrypt()
363 be128 buf[SERPENT_PARALLEL_BLOCKS]; xts_decrypt()
H A Dglue_helper.c227 be128_to_le128(&ctrblk, (be128 *)walk->iv); glue_ctr_crypt_final_128bit()
233 le128_to_be128((be128 *)walk->iv, &ctrblk); glue_ctr_crypt_final_128bit()
249 be128_to_le128(&ctrblk, (be128 *)walk->iv); __glue_ctr_crypt_128bit()
271 le128_to_be128((be128 *)walk->iv, &ctrblk); __glue_ctr_crypt_128bit()
H A Dghash-clmulni-intel_glue.c59 be128 *x = (be128 *)key; ghash_setkey()
H A Dcast6_avx_glue.c73 be128 ctrblk; cast6_crypt_ctr()
265 be128 buf[CAST6_PARALLEL_BLOCKS]; lrw_encrypt()
291 be128 buf[CAST6_PARALLEL_BLOCKS]; lrw_decrypt()
H A Dserpent_avx_glue.c70 be128 ctrblk; __serpent_crypt_ctr()
275 be128 buf[SERPENT_PARALLEL_BLOCKS]; lrw_encrypt()
301 be128 buf[SERPENT_PARALLEL_BLOCKS]; lrw_decrypt()
H A Dcamellia_aesni_avx_glue.c265 be128 buf[CAMELLIA_AESNI_PARALLEL_BLOCKS]; lrw_encrypt()
291 be128 buf[CAMELLIA_AESNI_PARALLEL_BLOCKS]; lrw_decrypt()
H A Dserpent_avx2_glue.c239 be128 buf[SERPENT_AVX2_PARALLEL_BLOCKS]; lrw_encrypt()
265 be128 buf[SERPENT_AVX2_PARALLEL_BLOCKS]; lrw_decrypt()
H A Dcamellia_glue.c1294 be128 ctrblk; camellia_crypt_ctr()
1308 be128 ctrblks[2]; camellia_crypt_ctr_2way()
1461 be128 buf[2 * 4]; lrw_encrypt()
1478 be128 buf[2 * 4]; lrw_decrypt()
1529 be128 buf[2 * 4]; xts_encrypt()
1547 be128 buf[2 * 4]; xts_decrypt()
H A Dcamellia_aesni_avx2_glue.c273 be128 buf[CAMELLIA_AESNI_AVX2_PARALLEL_BLOCKS]; lrw_encrypt()
299 be128 buf[CAMELLIA_AESNI_AVX2_PARALLEL_BLOCKS]; lrw_decrypt()
H A Dtwofish_avx_glue.c269 be128 buf[TWOFISH_PARALLEL_BLOCKS]; lrw_encrypt()
295 be128 buf[TWOFISH_PARALLEL_BLOCKS]; lrw_decrypt()
H A Daesni-intel_glue.c594 be128 buf[8]; lrw_encrypt()
618 be128 buf[8]; lrw_decrypt()
745 be128 buf[8]; xts_encrypt()
770 be128 buf[8]; xts_decrypt()
/linux-4.4.14/arch/x86/include/asm/crypto/
H A Dglue_helper.h78 static inline void le128_to_be128(be128 *dst, const le128 *src) le128_to_be128()
84 static inline void be128_to_le128(le128 *dst, const be128 *src) be128_to_le128()

Completed in 569 milliseconds