[Cryptography] Apple and OpenSSL
Peter Gutmann
pgut001 at cs.auckland.ac.nz
Mon Apr 21 02:45:34 EDT 2014
Jerry Leichter <leichter at lrw.com> writes:
>I implemented a workaround for this many years ago: Add a couple of spare
>fields of a couple of basic types. Should you need to do a patch while
>retaining ABI compatibility, just start using one of the spares. (In C++,
>you also want a couple of spare virtual function entry points.)
I use a slightly different approach: Don't assume a C API/ABI. If your API
can deal with C, Java, Perl, Tcl, Delphi, and Visual Basic, all via the single
API, then there's a pretty good chance that you're not going to break things
via some change in a C-only API artefact.
Peter.
More information about the cryptography
mailing list