Currently this version messes up ASN1 function names when printing errors.
This is because ASN1 functions cannot be added cleanly in a standalone program
in all OpenSSL SSLeay versions. In practice this isn't too much of a problem
because the file name and line number allow the function to be worked out.

If you use OpenSSL 0.9.2 or later then this problem doesn't occur.

Any other bugs: let me know.
