$NetBSD: patch-ae,v 1.1 2008/09/19 19:47:07 joerg Exp $ --- smime.c.orig 2007-06-11 19:40:21.000000000 +0200 +++ smime.c @@ -41,6 +41,7 @@ #include #include #include +#include #else /* OPENSSL */ #include #include @@ -1003,7 +1004,11 @@ smime_encrypt(struct state *state) buf = q; buflen = len; } +#if OPENSSL_VERSION_NUMBER >= 0x00909000L + len = EVP_PKEY_encrypt_old(buf, key, keylen, pkey); +#else len = EVP_PKEY_encrypt(buf, key, keylen, pkey); +#endif ASN1_OCTET_STRING_set(ri->enc_key, buf, len); } if (buf)