[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