<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 = &quot;password&quot;;</div><div>    char *salt = &quot;salt&quot;;</div>
<div><br></div><div>    OpenSSL_add_all_algorithms();</div><div><br></div><div>    if(!(cipher = EVP_get_cipherbyname(&quot;aes-256-cbc&quot;))) { </div><div>    <span class="" style="white-space:pre">        </span>fprintf(stderr, &quot;no such cipher\n&quot;); </div>
<div>    <span class="" style="white-space:pre">        </span>exit (EXIT_FAILURE); </div><div>    }</div><div><br></div><div>    if(!(dgst=EVP_get_digestbyname(&quot;sha1&quot;))){ </div><div>    <span class="" style="white-space:pre">        </span>fprintf(stderr, &quot;no such digest\n&quot;); </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, &quot;EVP_BytesToKey failed\n&quot;);</div><div>        exit (EXIT_FAILURE);</div><div>    }</div><div>    printf(&quot;Key: &quot;); for(i=0; i&lt;cipher-&gt;key_len; ++i) { printf(&quot;%02X&quot;, key[i]); } printf(&quot;\n&quot;);</div>
<div>    printf(&quot;IV:  &quot;); for(i=0; i&lt;cipher-&gt;iv_len; ++i) { printf(&quot;%02X&quot;, iv[i]); } printf(&quot;\n&quot;);</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">&lt;<a href="mailto:jschauma@stevens.edu" target="_blank">jschauma@stevens.edu</a>&gt;</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 &lt;<a href="mailto:kyao@stevens.edu">kyao@stevens.edu</a>&gt; wrote:<br>
&gt; Hi, I have following problem in initialisation vector(IV) XOR with first<br>
&gt; 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>