/linux-4.1.27/include/crypto/ |
H A D | serpent.h | 16 struct serpent_ctx { struct 20 int __serpent_setkey(struct serpent_ctx *ctx, const u8 *key, 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.1.27/arch/x86/include/asm/crypto/ |
H A D | serpent-avx.h | 11 struct serpent_ctx serpent_ctx; member in struct:serpent_lrw_ctx 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,
|
H A D | serpent-sse2.h | 11 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, serpent_enc_blk_xway() 22 static inline void serpent_enc_blk_xway_xor(struct serpent_ctx *ctx, u8 *dst, serpent_enc_blk_xway_xor() 28 static inline void serpent_dec_blk_xway(struct serpent_ctx *ctx, u8 *dst, 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, serpent_enc_blk_xway() 49 static inline void serpent_enc_blk_xway_xor(struct serpent_ctx *ctx, u8 *dst, serpent_enc_blk_xway_xor() 55 static inline void serpent_dec_blk_xway(struct serpent_ctx *ctx, u8 *dst, serpent_dec_blk_xway()
|
/linux-4.1.27/arch/x86/crypto/ |
H A D | serpent_avx2_glue.c | 31 asmlinkage void serpent_ecb_enc_16way(struct serpent_ctx *ctx, u8 *dst, 33 asmlinkage void serpent_ecb_dec_16way(struct serpent_ctx *ctx, u8 *dst, 39 asmlinkage void serpent_xts_enc_16way(struct serpent_ctx *ctx, u8 *dst, 41 asmlinkage void serpent_xts_dec_16way(struct serpent_ctx *ctx, u8 *dst, 184 struct serpent_ctx *ctx; 242 .ctx = &ctx->serpent_ctx, lrw_encrypt() 268 .ctx = &ctx->serpent_ctx, lrw_decrypt() 315 .cra_ctxsize = sizeof(struct serpent_ctx), 336 .cra_ctxsize = sizeof(struct serpent_ctx), 357 .cra_ctxsize = sizeof(struct serpent_ctx),
|
H A D | serpent_avx_glue.c | 45 asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst, 49 asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 53 asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 57 asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst, 61 asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst, 65 asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, 218 struct serpent_ctx *ctx; 262 err = __serpent_setkey(&ctx->serpent_ctx, key, keylen - lrw_serpent_setkey() 278 .ctx = &ctx->serpent_ctx, lrw_encrypt() 304 .ctx = &ctx->serpent_ctx, lrw_decrypt() 384 .cra_ctxsize = sizeof(struct serpent_ctx), 404 .cra_ctxsize = sizeof(struct serpent_ctx), 424 .cra_ctxsize = sizeof(struct serpent_ctx),
|
H A D | serpent_sse2_glue.c | 186 struct serpent_ctx *ctx; 226 struct serpent_ctx serpent_ctx; member in struct:serpent_lrw_ctx 235 err = __serpent_setkey(&ctx->serpent_ctx, key, keylen - lrw_serpent_setkey() 250 .ctx = &ctx->serpent_ctx, lrw_encrypt() 276 .ctx = &ctx->serpent_ctx, 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),
|
/linux-4.1.27/crypto/ |
H A D | serpent_generic.c | 232 int __serpent_setkey(struct serpent_ctx *ctx, const u8 *key, __serpent_setkey() 445 void __serpent_encrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src) __serpent_encrypt() 505 struct serpent_ctx *ctx = crypto_tfm_ctx(tfm); serpent_encrypt() 510 void __serpent_decrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src) __serpent_decrypt() 565 struct serpent_ctx *ctx = crypto_tfm_ctx(tfm); serpent_decrypt() 628 .cra_ctxsize = sizeof(struct serpent_ctx), 641 .cra_ctxsize = sizeof(struct serpent_ctx),
|