Hi, All: When i use the cryptsetup command to set the aes-xts-plain encryption, the system will entry the crypt() routine which defined in the xts.c file. I find the routine will call two important routines: tw and fn. I think the fn will point to the aes_encrypt/decrypt routine. But i want to know which routine the tw will point to for aes-xts-plain encryption? and where i can find its source code? I put the segment where the tw routine will be called in the bellow. wsrc = w->src.virt.addr; wdst = w->dst.virt.addr; /* calculate first value of T */ tw(crypto_cipher_tfm(ctx->tweak), w->iv, w->iv); goto first; for (;;) { do { Thanks all! Best Regards Bai Shuweiv -- Love other people, as same as love yourself! Don't think all the time, do it by your hands! E-Mail: baishuwei@xxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html