On Wed, Jan 14, 2004, Shashank Khanvilkar wrote:

> Hi, 
> Will really appreciate for any pointers.
> 
> I need to add some of my own proprietary crpto/MAC algorithms to  
> OpenSSL. (This is becuase, i  need to test them with some applications 
> that use the existing crypto/mac with EVP API). 
> 
> Is there any documentation on how should i go about doing this.
> How simple(or complex) it is to incorporate them (just a guess will even 
> do).
> 

Depends on what you want to do. Adding a cipher or a digest just involves
adding an EVP_CIPHER or and EVP_MD.

Where it gets trickier is if you need to have the work automatically with
something like the S/MIME code or the SSL/TLS code. S/MIME can be done fairly
transparently provided it doesn't do anything weird, SSL/TLS involves some
source changes to the various cipher tables.

If its a new public key algorithm then things get much more *interesting*.

Steve.
--
Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage
OpenSSL project core developer and freelance consultant.
Funding needed! Details on homepage.
Homepage: http://www.drh-consultancy.demon.co.uk
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to