--- /root/jlulla/evp_enc.c 2014-07-04 04:23:48.000000000 -0700 +++ crypto/evp/evp_enc.c 2014-07-04 03:21:29.000000000 -0700 @@ -242,6 +242,10 @@ skip_to_init: if(iv) memcpy(ctx->iv, iv, EVP_CIPHER_CTX_iv_length(ctx)); break; + case EVP_CIPH_XTS_MODE: + if(iv) + memcpy(ctx->iv, iv, EVP_CIPHER_CTX_iv_length(ctx)); + break; default: return 0;