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]
