Hi again, fiurther to my last post I have, as suggested, begun looking at the RSA public/private key code to encrypt some information in the way that I want. Once again I'm finding it very cryptic. Happily I found the rsaref directory and it looks like it has the functions in it that I want. The function prototypes seem pretty self-explanitary but there's no documentation on how one might go about filling up the RSArefPublicKey_st and RSArefPrivateKey_st structures. Once I know how to do this I should be able to use the rsaref examples and from there move onto coding my own wrappers. If someone could give me an example of how to fill up both of these structures I'd be very grateful. I must say that for such a well-used library, the openssl functions seem to have little or no documentation, thereby making it a very difficult package for most coders to use. Is there a documentation project underway? I doubt I could help much, but I'm a dab hand at writing man pages and once I understand the code a little better I'd be happy to start putting a tutorial together. Cheers, Jim. IT Manager, Blitz The Net Ltd. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]