Searched refs:serpent_ctx (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.4/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-v5.4/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-v5.4/arch/x86/crypto/ |
D | serpent_avx_glue.c | 23 asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst, 27 asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 31 asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 35 asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst, 39 asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst, 43 asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 230 .base.cra_ctxsize = sizeof(struct serpent_ctx), 243 .base.cra_ctxsize = sizeof(struct serpent_ctx), 257 .base.cra_ctxsize = sizeof(struct serpent_ctx),
|
D | serpent_avx2_glue.c | 22 asmlinkage void serpent_ecb_enc_16way(struct serpent_ctx *ctx, u8 *dst, 24 asmlinkage void serpent_ecb_dec_16way(struct serpent_ctx *ctx, u8 *dst, 30 asmlinkage void serpent_xts_enc_16way(struct serpent_ctx *ctx, u8 *dst, 32 asmlinkage void serpent_xts_dec_16way(struct serpent_ctx *ctx, u8 *dst, 190 .base.cra_ctxsize = sizeof(struct serpent_ctx), 203 .base.cra_ctxsize = sizeof(struct serpent_ctx), 217 .base.cra_ctxsize = sizeof(struct serpent_ctx),
|
D | serpent_sse2_glue.c | 161 .base.cra_ctxsize = sizeof(struct serpent_ctx), 174 .base.cra_ctxsize = sizeof(struct serpent_ctx), 188 .base.cra_ctxsize = sizeof(struct serpent_ctx),
|
/Linux-v5.4/crypto/ |
D | serpent_generic.c | 274 int __serpent_setkey(struct serpent_ctx *ctx, const u8 *key, in __serpent_setkey() 452 void __serpent_encrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src) in __serpent_encrypt() 512 struct serpent_ctx *ctx = crypto_tfm_ctx(tfm); in serpent_encrypt() 517 void __serpent_decrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src) in __serpent_decrypt() 572 struct serpent_ctx *ctx = crypto_tfm_ctx(tfm); in serpent_decrypt() 635 .cra_ctxsize = sizeof(struct serpent_ctx), 649 .cra_ctxsize = sizeof(struct serpent_ctx),
|