Home
last modified time | relevance | path

Searched refs:serpent_ctx (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/arch/x86/include/asm/crypto/
Dserpent-avx.h11 struct serpent_ctx serpent_ctx; member
15 struct serpent_ctx tweak_ctx;
16 struct serpent_ctx crypt_ctx;
19 asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
21 asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
24 asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
26 asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst,
29 asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
31 asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
Dserpent-sse2.h11 asmlinkage void __serpent_enc_blk_4way(struct serpent_ctx *ctx, u8 *dst,
13 asmlinkage void serpent_dec_blk_4way(struct serpent_ctx *ctx, u8 *dst,
16 static inline void serpent_enc_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway()
22 static inline void serpent_enc_blk_xway_xor(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway_xor()
28 static inline void serpent_dec_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_dec_blk_xway()
38 asmlinkage void __serpent_enc_blk_8way(struct serpent_ctx *ctx, u8 *dst,
40 asmlinkage void serpent_dec_blk_8way(struct serpent_ctx *ctx, u8 *dst,
43 static inline void serpent_enc_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway()
49 static inline void serpent_enc_blk_xway_xor(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway_xor()
55 static inline void serpent_dec_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_dec_blk_xway()
/linux-4.4.14/include/crypto/
Dserpent.h16 struct serpent_ctx { struct
20 int __serpent_setkey(struct serpent_ctx *ctx, const u8 *key, argument
24 void __serpent_encrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src);
25 void __serpent_decrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src);
/linux-4.4.14/arch/x86/crypto/
Dserpent_avx_glue.c44 asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
48 asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
52 asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
56 asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst,
60 asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
64 asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
217 struct serpent_ctx *ctx;
261 err = __serpent_setkey(&ctx->serpent_ctx, key, keylen - in lrw_serpent_setkey()
277 .ctx = &ctx->serpent_ctx, in lrw_encrypt()
303 .ctx = &ctx->serpent_ctx, in lrw_decrypt()
[all …]
Dserpent_sse2_glue.c186 struct serpent_ctx *ctx;
226 struct serpent_ctx serpent_ctx; member
235 err = __serpent_setkey(&ctx->serpent_ctx, key, keylen - in lrw_serpent_setkey()
250 .ctx = &ctx->serpent_ctx, in lrw_encrypt()
276 .ctx = &ctx->serpent_ctx, in lrw_decrypt()
304 struct serpent_ctx tweak_ctx;
305 struct serpent_ctx crypt_ctx;
393 .cra_ctxsize = sizeof(struct serpent_ctx),
413 .cra_ctxsize = sizeof(struct serpent_ctx),
433 .cra_ctxsize = sizeof(struct serpent_ctx),
Dserpent_avx2_glue.c30 asmlinkage void serpent_ecb_enc_16way(struct serpent_ctx *ctx, u8 *dst,
32 asmlinkage void serpent_ecb_dec_16way(struct serpent_ctx *ctx, u8 *dst,
38 asmlinkage void serpent_xts_enc_16way(struct serpent_ctx *ctx, u8 *dst,
40 asmlinkage void serpent_xts_dec_16way(struct serpent_ctx *ctx, u8 *dst,
183 struct serpent_ctx *ctx;
241 .ctx = &ctx->serpent_ctx, in lrw_encrypt()
267 .ctx = &ctx->serpent_ctx, in lrw_decrypt()
314 .cra_ctxsize = sizeof(struct serpent_ctx),
335 .cra_ctxsize = sizeof(struct serpent_ctx),
356 .cra_ctxsize = sizeof(struct serpent_ctx),
/linux-4.4.14/crypto/
Dserpent_generic.c232 int __serpent_setkey(struct serpent_ctx *ctx, const u8 *key, in __serpent_setkey()
445 void __serpent_encrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src) in __serpent_encrypt()
505 struct serpent_ctx *ctx = crypto_tfm_ctx(tfm); in serpent_encrypt()
510 void __serpent_decrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src) in __serpent_decrypt()
565 struct serpent_ctx *ctx = crypto_tfm_ctx(tfm); in serpent_decrypt()
628 .cra_ctxsize = sizeof(struct serpent_ctx),
641 .cra_ctxsize = sizeof(struct serpent_ctx),