Searched refs:serpent_ctx (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/arch/x86/include/asm/crypto/ |
D | serpent-sse2.h | 12 asmlinkage void __serpent_enc_blk_4way(struct serpent_ctx *ctx, u8 *dst, 14 asmlinkage void serpent_dec_blk_4way(struct serpent_ctx *ctx, u8 *dst, 17 static inline void serpent_enc_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway() 23 static inline void serpent_enc_blk_xway_xor(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway_xor() 29 static inline void serpent_dec_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_dec_blk_xway() 39 asmlinkage void __serpent_enc_blk_8way(struct serpent_ctx *ctx, u8 *dst, 41 asmlinkage void serpent_dec_blk_8way(struct serpent_ctx *ctx, u8 *dst, 44 static inline void serpent_enc_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway() 50 static inline void serpent_enc_blk_xway_xor(struct serpent_ctx *ctx, u8 *dst, in serpent_enc_blk_xway_xor() 56 static inline void serpent_dec_blk_xway(struct serpent_ctx *ctx, u8 *dst, in serpent_dec_blk_xway()
|
D | serpent-avx.h | 14 struct serpent_ctx tweak_ctx; 15 struct serpent_ctx crypt_ctx; 18 asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst, 20 asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 23 asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 25 asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst, 28 asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst, 30 asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
|
/Linux-v4.19/include/crypto/ |
D | serpent.h | 17 struct serpent_ctx { struct 21 int __serpent_setkey(struct serpent_ctx *ctx, const u8 *key, argument 25 void __serpent_encrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src); 26 void __serpent_decrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src);
|
/Linux-v4.19/arch/x86/crypto/ |
D | serpent_avx_glue.c | 38 asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst, 42 asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 46 asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 50 asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst, 54 asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst, 58 asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 245 .base.cra_ctxsize = sizeof(struct serpent_ctx), 258 .base.cra_ctxsize = sizeof(struct serpent_ctx), 272 .base.cra_ctxsize = sizeof(struct serpent_ctx),
|
D | serpent_avx2_glue.c | 27 asmlinkage void serpent_ecb_enc_16way(struct serpent_ctx *ctx, u8 *dst, 29 asmlinkage void serpent_ecb_dec_16way(struct serpent_ctx *ctx, u8 *dst, 35 asmlinkage void serpent_xts_enc_16way(struct serpent_ctx *ctx, u8 *dst, 37 asmlinkage void serpent_xts_dec_16way(struct serpent_ctx *ctx, u8 *dst, 195 .base.cra_ctxsize = sizeof(struct serpent_ctx), 208 .base.cra_ctxsize = sizeof(struct serpent_ctx), 222 .base.cra_ctxsize = sizeof(struct serpent_ctx),
|
D | serpent_sse2_glue.c | 176 .base.cra_ctxsize = sizeof(struct serpent_ctx), 189 .base.cra_ctxsize = sizeof(struct serpent_ctx), 203 .base.cra_ctxsize = sizeof(struct serpent_ctx),
|
/Linux-v4.19/crypto/ |
D | serpent_generic.c | 272 int __serpent_setkey(struct serpent_ctx *ctx, const u8 *key, in __serpent_setkey() 450 void __serpent_encrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src) in __serpent_encrypt() 510 struct serpent_ctx *ctx = crypto_tfm_ctx(tfm); in serpent_encrypt() 515 void __serpent_decrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src) in __serpent_decrypt() 570 struct serpent_ctx *ctx = crypto_tfm_ctx(tfm); in serpent_decrypt() 633 .cra_ctxsize = sizeof(struct serpent_ctx), 646 .cra_ctxsize = sizeof(struct serpent_ctx),
|