I guess I don't understand. At one point you mention that C++ wrappers don't meet the need because you are addressing corruption "by something that occurred inside OpenSSL," yet later on you say you're trying to address the library being used in the wrong way. No biggie, I'll wait until code (fragments) are posted. But if you're trying to enforce correctness, then again a more strongly-typed language seems to make more sense; magic numbers in structures seem a little untrustworthy.
/r$ -- SOA Appliances Application Integration Middleware ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager [EMAIL PROTECTED]