<div dir="ltr"><div> here is my code</div><div><br></div><div> EVP_CIPHER *cipher;</div><div> EVP_MD *dgst = NULL;</div><div> char *password = "password";</div><div> char *salt = "salt";</div>
<div><br></div><div> OpenSSL_add_all_algorithms();</div><div><br></div><div> if(!(cipher = EVP_get_cipherbyname("aes-256-cbc"))) { </div><div> <span class="" style="white-space:pre">        </span>fprintf(stderr, "no such cipher\n"); </div>
<div> <span class="" style="white-space:pre">        </span>exit (EXIT_FAILURE); </div><div> }</div><div><br></div><div> if(!(dgst=EVP_get_digestbyname("sha1"))){ </div><div> <span class="" style="white-space:pre">        </span>fprintf(stderr, "no such digest\n"); </div>
<div> <span class="" style="white-space:pre">        </span>exit (EXIT_FAILURE); </div><div> }</div><div><br></div><div> if(!EVP_BytesToKey(cipher, dgst, (unsigned char *)salt, (unsigned char *) password,</div><div> <span class="" style="white-space:pre">                </span>strlen(password), 1, key, iv)){</div>
<div> fprintf(stderr, "EVP_BytesToKey failed\n");</div><div> exit (EXIT_FAILURE);</div><div> }</div><div> printf("Key: "); for(i=0; i<cipher->key_len; ++i) { printf("%02X", key[i]); } printf("\n");</div>
<div> printf("IV: "); for(i=0; i<cipher->iv_len; ++i) { printf("%02X", iv[i]); } printf("\n");</div><div><br></div><div><br></div><div> I get:</div><div>
<p class="">Key:32 77a620512acc466929365e66cd642a9dd6bda657a43d15e94827fe0f2ea2d3ab</p>
<p class="">IV: 16 0ad8a976d716941149a7a1526e9f4dee</p><p class=""><br></p><p class="">-Kun</p></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Dec 8, 2013 at 2:05 PM, Jan Schaumann <span dir="ltr"><<a href="mailto:jschauma@stevens.edu" target="_blank">jschauma@stevens.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Kun Yao <<a href="mailto:kyao@stevens.edu">kyao@stevens.edu</a>> wrote:<br>
> Hi, I have following problem in initialisation vector(IV) XOR with first<br>
> block of text,<br>
<br>
</div>Can you post the relevant code excerpts?<br>
<br>
What are the specific function calls that are failing and what are the<br>
errors they are returning?<br>
<br>
-Jan<br>
_______________________________________________<br>
cs631apue mailing list<br>
<a href="mailto:cs631apue@lists.stevens.edu">cs631apue@lists.stevens.edu</a><br>
<a href="https://lists.stevens.edu/mailman/listinfo/cs631apue" target="_blank">https://lists.stevens.edu/mailman/listinfo/cs631apue</a><br>
</blockquote></div><br></div>