Home
last modified time | relevance | path

Searched refs:be128 (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/include/crypto/
Dgf128mul.h163 void gf128mul_lle(be128 *a, const be128 *b);
165 void gf128mul_bbe(be128 *a, const be128 *b);
182 static inline void gf128mul_x_lle(be128 *r, const be128 *x) in gf128mul_x_lle()
195 static inline void gf128mul_x_bbe(be128 *r, const be128 *x) in gf128mul_x_bbe()
223 be128 t[256];
226 struct gf128mul_4k *gf128mul_init_4k_lle(const be128 *g);
227 struct gf128mul_4k *gf128mul_init_4k_bbe(const be128 *g);
228 void gf128mul_4k_lle(be128 *a, const struct gf128mul_4k *t);
229 void gf128mul_4k_bbe(be128 *a, const struct gf128mul_4k *t);
248 struct gf128mul_64k *gf128mul_init_64k_bbe(const be128 *g);
[all …]
Db128ops.h58 } be128; typedef
70 static inline void be128_xor(be128 *r, const be128 *p, const be128 *q) in be128_xor()
/Linux-v4.19/crypto/
Dgf128mul.c139 static void gf128mul_x8_lle(be128 *x) in gf128mul_x8_lle()
149 static void gf128mul_x8_bbe(be128 *x) in gf128mul_x8_bbe()
170 void gf128mul_lle(be128 *r, const be128 *b) in gf128mul_lle()
172 be128 p[8]; in gf128mul_lle()
208 void gf128mul_bbe(be128 *r, const be128 *b) in gf128mul_bbe()
210 be128 p[8]; in gf128mul_bbe()
260 struct gf128mul_64k *gf128mul_init_64k_bbe(const be128 *g) in gf128mul_init_64k_bbe()
312 void gf128mul_64k_bbe(be128 *a, const struct gf128mul_64k *t) in gf128mul_64k_bbe()
315 be128 r[1]; in gf128mul_64k_bbe()
341 struct gf128mul_4k *gf128mul_init_4k_lle(const be128 *g) in gf128mul_init_4k_lle()
[all …]
Dlrw.c55 be128 mulinc[128];
59 be128 buf[LRW_BUFFER_SIZE / sizeof(be128)];
61 be128 t;
63 be128 *ext;
93 be128 tmp = { 0 }; in setkey()
109 ctx->table = gf128mul_init_64k_bbe((be128 *)tweak); in setkey()
123 static inline void inc(be128 *iv) in inc()
132 static inline int get_index128(be128 *block) in get_index128()
152 be128 *buf = rctx->ext ?: rctx->buf; in post_crypt()
165 be128 *wdst; in post_crypt()
[all …]
Dghash-generic.c45 ctx->gf128 = gf128mul_init_4k_lle((be128 *)key); in ghash_setkey()
70 gf128mul_4k_lle((be128 *)dst, ctx->gf128); in ghash_update()
75 gf128mul_4k_lle((be128 *)dst, ctx->gf128); in ghash_update()
99 gf128mul_4k_lle((be128 *)dst, ctx->gf128); in ghash_flush()
Dgcm.c103 be128 hash; in crypto_gcm_setkey()
146 err = crypto_ahash_setkey(ghash, (u8 *)&data->hash, sizeof(be128)); in crypto_gcm_setkey()
/Linux-v4.19/arch/x86/crypto/
Dglue_helper.c194 be128_to_le128(&ctrblk, (be128 *)walk.iv); in glue_ctr_req_128bit()
215 le128_to_be128((be128 *)walk.iv, &ctrblk); in glue_ctr_req_128bit()
225 be128_to_le128(&ctrblk, (be128 *)walk.iv); in glue_ctr_req_128bit()
230 le128_to_be128((be128 *)walk.iv, &ctrblk); in glue_ctr_req_128bit()
Dserpent_sse2_glue.c65 be128 ctrblk; in serpent_crypt_ctr()
77 be128 ctrblks[SERPENT_PARALLEL_BLOCKS]; in serpent_crypt_ctr_xway()
Dtwofish_glue_3way.c71 be128 ctrblk; in twofish_enc_blk_ctr()
87 be128 ctrblks[3]; in twofish_enc_blk_ctr_3way()
Dghash-clmulni-intel_glue.c59 be128 *x = (be128 *)key; in ghash_setkey()
Dserpent_avx_glue.c64 be128 ctrblk; in __serpent_crypt_ctr()
Dcast6_avx_glue.c73 be128 ctrblk; in cast6_crypt_ctr()
Dcamellia_glue.c1297 be128 ctrblk; in camellia_crypt_ctr()
1311 be128 ctrblks[2]; in camellia_crypt_ctr_2way()
/Linux-v4.19/arch/x86/include/asm/crypto/
Dglue_helper.h77 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()
/Linux-v4.19/arch/arm64/crypto/
Dghash-ce-glue.c41 be128 k;
97 be128 dst = { cpu_to_be64(dg[1]), cpu_to_be64(dg[0]) }; in ghash_do_update()
180 static void ghash_reflect(u64 h[], const be128 *k) in ghash_reflect()
194 be128 h; in __ghash_setkey()
271 return __ghash_setkey(&ctx->ghash_key, key, sizeof(be128)); in gcm_setkey()
Daes-glue.c401 static void cmac_gf128_mul_by_x(be128 *y, const be128 *x) in cmac_gf128_mul_by_x()
414 be128 *consts = (be128 *)ctx->consts; in cmac_setkey()