> Actually, I see no reason why one should leave the data structures
> around...

Do you mean "should not" ?

One reason for removing them is that it makes it very easy to see if you
accidentally included implementation code -- it will fail to compile.

On the other hand, there are drawbacks.  In addition to the "some unions
now change size" issue, it makes it difficult to implement one's one
crypto.  This is less of an issue now, with the ENGINE code and patent
expiration, but it's still worth something.
        /r$
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to