hello,
i would like to use the blowfish cipher in a client/server application  
(written in c) that uses openssl (libcrypto and libssl).

i was hoping to use the SSL_CTX_set_cipher_list command, something like:
    SSL_CTX_set_cipher_list(ctx, "BF-CBC")

i checked "openssl ciphers -v" and there don't appear to be any cipher 
suites with blowfish.

the documentation says to use EVP_EncryptInit.  does any one have an example 
of using EVP_ commands with blowfish and SSL?
    EVP_EncryptInit(&ctx, (*EVP_bf_cbc)(), key, iv);

is it possible to use SSL_write command and have it manage calling
EVP_EncryptInit, EVP_EncryptUpdate and EVP_Encrypt_File?

how do you add a new cipher suite (that uses blowfish) to the default list 
of cipher suites?  it looks like crypto/evp/c_allc.c, 
include/openssl/ssl3.h, and other files would need to be modified and the 
libraries recompiled.

any help would be greatly appreciated.
thanks -don
--
don zola
[EMAIL PROTECTED]


________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to