desc.crfn = tfm->__crt_alg->cra_cipher.cia_decrypt; desc.prfn = cbc_process_decrypt; 
desc.crfn = cipher->cia_decrypt; desc.prfn = cipher->cia_decrypt_cbc ?: cbc_process_decrypt; 
static int cbc_decrypt(struct crypto_tfm *tfm,                       struct scatterlist *dst,                       struct scatterlist *src,		       unsigned int nbytes){	struct cipher_desc desc;	desc.tfm = tfm;	desc.crfn = tfm->__crt_alg->cra_cipher.cia_decrypt;	desc.prfn = cbc_process_decrypt;	desc.info = tfm->crt_cipher.cit_iv;	return crypt(&desc, dst, src, nbytes);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/40725181b74be6b0e3bdc8c05bd1e0b9873ec5cc/cipher.c/buggy/crypto/cipher.c