[OpenSSL-1.0.2] TNF local patch - OPENSSL_API_COMPAT macro and sihm for OpenSSL-1.0.1 API.

Issue #179 resolved
Takehiko NOZAKI repo owner created an issue

original commit message: TBD

Comments (2)

  1. Takehiko NOZAKI reporter

    BUGFIX: Issue #179 - OPENSSL_API_COMPAT macro and sihm for OpenSSL-1.0.1 API.

    see following original commit messages:

    http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssl.old/dist/crypto/asn1/asn1.h rev1.2 - Add ASN1_STRING_get0_data() glue for OPENSSL_API_COMPAT >= 0x10100000L

    http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssl.old/dist/crypto/dh/dh.h rev1.2~1.8 - add enough of the 1.1 API to compile openssh - protect the inline functions with the OPENSSL_VERSION_NUMBER - #if not #ifdef - add more functions that heimdal uses. - fix inline - use OPENSSL_API_COMPAT instead of hacking the version - add set0_key needed by racoon

    http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssl.old/dist/crypto/dsa/dsa.h rev1.2~1.6 - add enough of the 1.1 API to compile openssh - protect the inline functions with the OPENSSL_VERSION_NUMBER - #if not #ifdef - add DSA_bits() - use OPENSSL_API_COMPAT instead of hacking the version

    http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssl.old/dist/crypto/ecdsa/ecdsa.h rev1.2~1.5 - add enough of the 1.1 API to compile openssh - protect the inline functions with the OPENSSL_VERSION_NUMBER - #if not #ifdef - use OPENSSL_API_COMPAT instead of hacking the version

    http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssl.old/dist/crypto/evp/evp.h rev1.2~1.6 - add enough of the 1.1 API to compile openssh - protect the inline functions with the OPENSSL_VERSION_NUMBER - #if not #ifdef - use OPENSSL_API_COMPAT instead of hacking the version - Add missing functions for racoon2 to compile under netbsd-8 From Chuck Zmudzinski XXX: pullup-8 (to openssl not openssl.old)

    http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssl.old/dist/crypto/hmac/hmac.h rev1.2~1.7 - provide compatibility for libradius - protect the inline functions with the OPENSSL_VERSION_NUMBER - #if not #ifdef - Match new openssl HMAC_CTX_new better and zero out all the fields. - use OPENSSL_API_COMPAT instead of hacking the version - add reset, needed by nsd.

    http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssl.old/dist/crypto/rsa/rsa.h rev1.2~1.6 - add enough of the 1.1 API to compile openssh - protect the inline functions with the OPENSSL_VERSION_NUMBER - #if not #ifdef - add more functions that heimdal uses. - use OPENSSL_API_COMPAT instead of hacking the version

    http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssl.old/dist/crypto/x509/x509_vfy.h rev1.2 - Add missing functions for racoon2 to compile under netbsd-8 From Chuck Zmudzinski XXX: pullup-8 (to openssl not openssl.old)

    http://cvsweb.netbsd.org/bsdweb.cgi/src/crypto/external/bsd/openssl.old/dist/crypto/x509v3/x509v3.h rev1.2~1.3 - added 1.1 api - use OPENSSL_API_COMPAT instead of hacking the version

    → <<cset 338d3ee4b7a6e29c06439f4f8263079b9f7f88ca>>

  2. Log in to comment