Lines Matching refs:ctx
43 struct p8_aes_cbc_ctx *ctx = crypto_tfm_ctx(tfm); in p8_aes_cbc_init() local
61 ctx->fallback = fallback; in p8_aes_cbc_init()
68 struct p8_aes_cbc_ctx *ctx = crypto_tfm_ctx(tfm); in p8_aes_cbc_exit() local
70 if (ctx->fallback) { in p8_aes_cbc_exit()
71 crypto_free_blkcipher(ctx->fallback); in p8_aes_cbc_exit()
72 ctx->fallback = NULL; in p8_aes_cbc_exit()
80 struct p8_aes_cbc_ctx *ctx = crypto_tfm_ctx(tfm); in p8_aes_cbc_setkey() local
85 ret = aes_p8_set_encrypt_key(key, keylen * 8, &ctx->enc_key); in p8_aes_cbc_setkey()
86 ret += aes_p8_set_decrypt_key(key, keylen * 8, &ctx->dec_key); in p8_aes_cbc_setkey()
89 ret += crypto_blkcipher_setkey(ctx->fallback, key, keylen); in p8_aes_cbc_setkey()
99 struct p8_aes_cbc_ctx *ctx = crypto_tfm_ctx( in p8_aes_cbc_encrypt() local
102 .tfm = ctx->fallback, in p8_aes_cbc_encrypt()
118 nbytes & AES_BLOCK_MASK, &ctx->enc_key, walk.iv, 1); in p8_aes_cbc_encrypt()
135 struct p8_aes_cbc_ctx *ctx = crypto_tfm_ctx( in p8_aes_cbc_decrypt() local
138 .tfm = ctx->fallback, in p8_aes_cbc_decrypt()
154 nbytes & AES_BLOCK_MASK, &ctx->dec_key, walk.iv, 0); in p8_aes_cbc_decrypt()