On Wed, Apr 29, 2009 at 09:25:55PM -0700, siavash fallahdoost wrote:

> Victor,? Are you kidding ?!

No, the vast majority of requests along these lines are from CS students
who want the list to do their homework.

> > I want to add new cipher algorithms to openssl library and rebuild
> > openssl on Windows(VC++).
> > i'd like to know the exact procedure for adding new cipher and testing it.
> 
> If this is homework for an academic project, you should ask your
> instructor for guidance.

If if this not in that category, it is a very broad, open-ended question.
Better to read the OpenSSL source code, and ask specific questions when
you encounter specific issues.

    - Why do you need a custom cipher?
    
    - Are you adding symmetric algorithms to libcrypto, cipher-suites
      to SSL/TLS or both?
      
    - What's wrong with the existing ciphers or cipher-suites? Cryptography
      is rarely the weakest link in OpenSSL applications.

    - Do you intend to provide assembly language optimizations for various
      platforms?

... This is a big topic, and probably the best answer is: study the code
to see how the existing ciphers are integrated into libcrypto and the
EVP abstraction layer and how cipher-suites are integrated into libssl.

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

Reply via email to