| diff -urNp xca-0.6.4.org/lib/x509rev.cpp xca-0.6.4/lib/x509rev.cpp |
| --- xca-0.6.4.org/lib/x509rev.cpp 2007-08-13 21:55:50.000000000 +0300 |
| +++ xca-0.6.4/lib/x509rev.cpp 2007-10-23 17:35:42.000000000 +0200 |
| @@ -7,7 +7,12 @@ |
| |
| #include "x509rev.h" |
| |
| -#if OPENSSL_VERSION_NUMBER >= 0x00908000L |
| +#if OPENSSL_VERSION_NUMBER >= 0x0090806fL |
| +#define X509_REVOKED_dup(x5r) (X509_REVOKED *)ASN1_dup( \ |
| + (i2d_of_void*)i2d_X509_REVOKED, \ |
| + (d2i_of_void*)d2i_X509_REVOKED, \ |
| + (char *)x5r) |
| +#elif OPENSSL_VERSION_NUMBER >= 0x00908000L |
| #define X509_REVOKED_dup(x5r) \ |
| ASN1_dup_of (X509_REVOKED, i2d_X509_REVOKED, d2i_X509_REVOKED, x5r) |
| |