Lines Matching refs:ctx

45 asmlinkage void cast6_ecb_enc_8way(struct cast6_ctx *ctx, u8 *dst,
47 asmlinkage void cast6_ecb_dec_8way(struct cast6_ctx *ctx, u8 *dst,
50 asmlinkage void cast6_cbc_dec_8way(struct cast6_ctx *ctx, u8 *dst,
52 asmlinkage void cast6_ctr_8way(struct cast6_ctx *ctx, u8 *dst, const u8 *src,
55 asmlinkage void cast6_xts_enc_8way(struct cast6_ctx *ctx, u8 *dst,
57 asmlinkage void cast6_xts_dec_8way(struct cast6_ctx *ctx, u8 *dst,
60 static void cast6_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv) in cast6_xts_enc() argument
62 glue_xts_crypt_128bit_one(ctx, dst, src, iv, in cast6_xts_enc()
66 static void cast6_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv) in cast6_xts_dec() argument
68 glue_xts_crypt_128bit_one(ctx, dst, src, iv, in cast6_xts_dec()
72 static void cast6_crypt_ctr(void *ctx, u128 *dst, const u128 *src, le128 *iv) in cast6_crypt_ctr() argument
79 __cast6_encrypt(ctx, (u8 *)&ctrblk, (u8 *)&ctrblk); in cast6_crypt_ctr()
205 struct cast6_ctx *ctx; member
212 struct crypt_priv *ctx = priv; in encrypt_callback() local
215 ctx->fpu_enabled = cast6_fpu_begin(ctx->fpu_enabled, nbytes); in encrypt_callback()
218 cast6_ecb_enc_8way(ctx->ctx, srcdst, srcdst); in encrypt_callback()
223 __cast6_encrypt(ctx->ctx, srcdst, srcdst); in encrypt_callback()
229 struct crypt_priv *ctx = priv; in decrypt_callback() local
232 ctx->fpu_enabled = cast6_fpu_begin(ctx->fpu_enabled, nbytes); in decrypt_callback()
235 cast6_ecb_dec_8way(ctx->ctx, srcdst, srcdst); in decrypt_callback()
240 __cast6_decrypt(ctx->ctx, srcdst, srcdst); in decrypt_callback()
251 struct cast6_lrw_ctx *ctx = crypto_tfm_ctx(tfm); in lrw_cast6_setkey() local
254 err = __cast6_setkey(&ctx->cast6_ctx, key, keylen - CAST6_BLOCK_SIZE, in lrw_cast6_setkey()
259 return lrw_init_table(&ctx->lrw_table, key + keylen - CAST6_BLOCK_SIZE); in lrw_cast6_setkey()
265 struct cast6_lrw_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in lrw_encrypt() local
268 .ctx = &ctx->cast6_ctx, in lrw_encrypt()
275 .table_ctx = &ctx->lrw_table, in lrw_encrypt()
291 struct cast6_lrw_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in lrw_decrypt() local
294 .ctx = &ctx->cast6_ctx, in lrw_decrypt()
301 .table_ctx = &ctx->lrw_table, in lrw_decrypt()
316 struct cast6_lrw_ctx *ctx = crypto_tfm_ctx(tfm); in lrw_exit_tfm() local
318 lrw_free_table(&ctx->lrw_table); in lrw_exit_tfm()
329 struct cast6_xts_ctx *ctx = crypto_tfm_ctx(tfm); in xts_cast6_setkey() local
342 err = __cast6_setkey(&ctx->crypt_ctx, key, keylen / 2, flags); in xts_cast6_setkey()
347 return __cast6_setkey(&ctx->tweak_ctx, key + keylen / 2, keylen / 2, in xts_cast6_setkey()
354 struct cast6_xts_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in xts_encrypt() local
358 &ctx->tweak_ctx, &ctx->crypt_ctx); in xts_encrypt()
364 struct cast6_xts_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in xts_decrypt() local
368 &ctx->tweak_ctx, &ctx->crypt_ctx); in xts_decrypt()