I can successfully get OpenSSL to perform HMAC-SHA1, MD5, SHA1 all without the use of an #include statement, but am having real difficulty getting it to work for an RSA_sign as that needs the Key to be of type RSA which I think is buried deep in rsa.h (or one of it's own includes) and I've not been able to cajole the tools I'm using into working with the openssl header files.
I'm using LoadRunner for this - everytime I try to get it to perform an RSA_sign I just get a memory exception violation - which is probably down to the fact that I'm not supplying the Key in the right format.
So, is there a way that I can call RSA_sign directly on libeay32.dll without reference to the openssl header files as I can for the other methods mentioned above?
Any help would be appreciated. John