"Dr. Stephen Henson" <st...@openssl.org> wrote:
>
>On Thu, Dec 22, 2011, Per Hedeland wrote:
>> 
>>     EVP_EncryptInit(&rc4, EVP_rc4(), dummy_rc4_key, NULL);
>>     if (rc4.cipher->ctx_size != sizeof(RC4_KEY)) {
>>         error("RC4_CHAR");
>>     }
>>     EVP_EncryptInit(&des, EVP_des_cbc(), dummy_des_key, dummy_des_iv);
>>     if (des.cipher->ctx_size != sizeof(DES_key_schedule)) {
>>         error("DES_INT");
>>     }
>
>You don't actually need that EVP_EncryptInit call: you can look at
>EVP_rc4()->ctx_size etc.

Ah, I missed that, even better - thanks again!

>While that will work with all current OpenSSL releases there is no guarantee
>that some future release wont do something else with the cipher internals.

Yes, I realize that.

--Per
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to