1 --- ./crypto/wvtripledes.cc.orig 2005-08-15 07:49:26.000000000 +0200
2 +++ ./crypto/wvtripledes.cc 2005-08-15 07:50:18.000000000 +0200
4 // ECB works 64bits at a time
7 -#if OPENSSL_VERSION_NUMBER >= 0x0090705FL
8 +#if OPENSSL_VERSION_NUMBER >= 0x0090705FL \
9 + && OPENSSL_VERSION_NUMBER < 0x0090800fL
10 DES_ecb3_encrypt(data, crypt,
11 &deskey1, &deskey2, &deskey3,
12 mode == ECBEncrypt ? DES_ENCRYPT : DES_DECRYPT);
13 --- ./crypto/wvx509.cc.orig 2005-08-15 07:50:40.000000000 +0200
14 +++ ./crypto/wvx509.cc 2005-08-15 07:54:59.000000000 +0200
15 @@ -1162,12 +1162,19 @@
18 void *ext_data = NULL;
19 +#if OPENSSL_VERSION_NUMBER >= 0x0090800fL
20 + const unsigned char **ext_value_data;
21 + ext_value_data = (const_cast<const unsigned char **>
22 + (&ext->value->data));
24 + unsigned char **ext_value_data = &ext->value->data;
27 - ext_data = ASN1_item_d2i(NULL, &ext->value->data,
28 + ext_data = ASN1_item_d2i(NULL, ext_value_data,
30 ASN1_ITEM_ptr(method->it));
32 - ext_data = method->d2i(NULL, &ext->value->data,
33 + ext_data = method->d2i(NULL, ext_value_data,