This is a fun one ;)
authorKent Mein <mein@cs.umn.edu>
Fri, 30 May 2003 15:06:54 +0000 (15:06 +0000)
committerKent Mein <mein@cs.umn.edu>
Fri, 30 May 2003 15:06:54 +0000 (15:06 +0000)
Removes ssl from blender.
makes the following directorys not needed anymore:
blender/intern/keymaker
blender/source/blender/src/pub
blender/source/blender/encrypt
blender/source/blender/decrypt
blender/source/blender/sign
blender/source/blender/verify

It works with The Nan Makefiles and autoconf, could whoever is working
on the other build systems update them so we can nuke those directorys?
They won't do anything but I figured I'd leave them in for a week or so
to make things easyer on people.

Kent

22 files changed:
README
intern/Makefile
source/Makefile
source/blender/Makefile
source/blender/decrypt/intern/BLO_decrypt.c
source/blender/decrypt/intern/Makefile
source/blender/encrypt/intern/Makefile
source/blender/readstreamglue/BLO_keyStore.h
source/blender/readstreamglue/intern/BLO_keyStorePrivate.h
source/blender/readstreamglue/intern/BLO_readStreamGlue.c
source/blender/readstreamglue/intern/Makefile
source/blender/src/Makefile
source/blender/src/cre/license_key.c
source/blender/writestreamglue/BLO_getPubKey.h
source/blender/writestreamglue/intern/BLO_writeStreamGlue.c
source/blender/writestreamglue/intern/Makefile
source/blender/writestreamglue/stub/BLO_getPubKeySTUB.c
source/blender/writestreamglue/stub/BLO_keyStoreSTUB.c
source/blender/writestreamglue/stub/Makefile
source/blender/writestreamglue/test/readwritetest/Makefile
source/creator/Makefile
source/nan_definitions.mk

diff --git a/README b/README
index 7cbd3463a680d638261c6cae026d0c4a7dd39d38..e6de64166a647c2b9bc1d357e8f7983044512c1c 100644 (file)
--- a/README
+++ b/README
@@ -7,7 +7,6 @@ on irc.freenode.net
 
 Here are some links to external packages you may or may not need:
 
-openssl:     http://www.openssl.org
 python:      http://www.python.org
 mxtexttools: http://www.egenix.com/files/python/mxTextTools.html (python lib)
 libjpeg:     http://www.ijg.org/
@@ -75,7 +74,7 @@ fix the pointer to it I'm still working on automating this)
 
 --------------Basic Makefile TIPS---------------------------------------
 Edit source/nan_definitions.mk to fit your environment, be sure to edit the
-block matching your OS. You will want to change variables like NAN_OPENSSL,
+block matching your OS. You will want to change variables like 
 NAN_JPEG, NAN_PNG etc. to point to where you have those installed.
 
 If you want to integrate the game-engine in Blender, you might want
@@ -187,20 +186,18 @@ your system in a fixed location.
 Step 2:
 You can use the package installer fink (http://fink.sourceforge.net/) for some
 of the external libraries:
-1. openssl (fink install openssl)
-2. openssl-dev (fink install openssl-dev)
-3. jpeg    (fink install libjpeg)
-4. png     (fink install libpng3)
-5. cvs    (fixes some bugs in the shipped cvs: fink install cvs)
-6. python22 ((addes the static lib for python) fink install python22)
+1. jpeg    (fink install libjpeg)
+2. png     (fink install libpng3)
+3. cvs    (fixes some bugs in the shipped cvs: fink install cvs)
+4. python22 ((addes the static lib for python) fink install python22)
        You will probably want to select python-nox when
        it asks you.
-7. freetype (fink install freetype2)
+5. freetype (fink install freetype2)
 
 After you have done this you should install the mx lib from:
 http://www.egenix.com/files/python/mxTextTools.html
 
-(we are currently in the process removing openssl and mxTextTools from Blender)
+(we are currently in the process removing mxTextTools from Blender)
 
 Step 3:
 The rest of the external libraries are present in CVS in binary format so you
index 8d38480e3855b872db72dd2bc6a9c07d68e18a34..41fd7010809f4a469fab89d550930ff6aea62c6b 100644 (file)
@@ -35,7 +35,7 @@ SOURCEDIR = intern
 # include nan_subdirs.mk
 
 ALLDIRS = string ghost guardedalloc bmfont moto container memutil
-ALLDIRS += decimation iksolver keymaker bsp
+ALLDIRS += decimation iksolver bsp
 
 ifneq ($(EXPYTHON), true)
     ALLDIRS += python/freeze
index 696bcf3a2b1ce32d07c72910520a864bc78f51fe..135f0061b92267f40c13745b23514f5bf21c1687 100644 (file)
@@ -191,8 +191,6 @@ endif
     #PULIB += $(OCGDIR)/blender/writestreamglueSTUB/$(DEBUG_DIR)libwritestreamglueSTUB.a
     PULIB += $(OCGDIR)/blender/inflate/$(DEBUG_DIR)libinflate.a
     PULIB += $(OCGDIR)/blender/deflate/$(DEBUG_DIR)libdeflate.a
-    PULIB += $(OCGDIR)/blender/encrypt/$(DEBUG_DIR)libencrypt.a
-    PULIB += $(OCGDIR)/blender/decrypt/$(DEBUG_DIR)libdecrypt.a
     PULIB += $(OCGDIR)/blender/writeblenfile/$(DEBUG_DIR)libwriteblenfile.a
     PULIB += $(OCGDIR)/blender/writestreamglue/$(DEBUG_DIR)libwritestreamglue.a
     # toggle 2 writestreamglue libs for the Uber-Publisher :)
@@ -212,25 +210,9 @@ endif
     # but somehow it consistently fails to resolve these symbols... or 
     # can I just not check them? nm claims they aren't...
     SPLIB += $(OCGDIR)/blender/inflate/$(DEBUG_DIR)libinflate.a
-    SPLIB += $(OCGDIR)/blender/decrypt/$(DEBUG_DIR)libdecrypt.a
     SPLIB += $(OCGDIR)/blender/writestreamglueSTUB/$(DEBUG_DIR)libwritestreamglueSTUB.a
     SPLIB += $(OCGDIR)/blender/blenkernel/blenkernel_blc/$(DEBUG_DIR)libblenkernel_blc.a
 
-    PULIB += $(NAN_BLENKEY)/lib/libblenkey.a
-    SPLIB += $(NAN_BLENKEY)/lib/libblenkey.a
-       ifeq ($(OS),windows)
-               ifeq ($(FREE_WINDOWS),true)
-                       PULIB += $(NAN_OPENSSL)/lib/libcrypto.a
-                       SPLIB += $(NAN_OPENSSL)/lib/libcrypto.a
-               else
-                       PULIB += $(NAN_OPENSSL)/lib/libeay32.lib
-                       SPLIB += $(NAN_OPENSSL)/lib/libeay32.lib
-               endif
-       else
-               PULIB += $(NAN_OPENSSL)/lib/libcrypto.a
-               SPLIB += $(NAN_OPENSSL)/lib/libcrypto.a
-       endif
-
     # These three need to be explicitly mentioned on the cl, because 
     # if they are offered as a lib, they are optimized away. (nzc)
     NSPLUGLIB = $(OCGDIR)/gameengine/GamePlayer/netscape/src/$(DEBUG_DIR)UnixShell.o
@@ -273,11 +255,6 @@ endif
 
     # A bit silly... but needed to resolve symbols.
     PLUGREMLIB = $(NAN_STRING)/lib/$(DEBUG_DIR)libstring.a
-ifeq ($(OS),windows)
-    PLUGREMLIB += $(NAN_OPENSSL)/lib/libeay32.lib
-else
-    PLUGREMLIB += $(NAN_OPENSSL)/lib/libcrypto.a
-endif
 
 ######################## OS dependencies (alphabetic!) ################
 
index f06b91b4314df4621e300f7c3beac30161b9bb96..28ff16ca14174804ffc4dc55d7aa9bfee1872797 100644 (file)
@@ -34,7 +34,7 @@
 include nan_definitions.mk
 
 DIRS = blenloader
-DIRS += deflate inflate encrypt decrypt
+DIRS += deflate inflate
 DIRS += writestreamglue readstreamglue writeblenfile readblenfile
 DIRS += avi imbuf img render radiosity blenlib blenkernel blenpluginapi
 DIRS += makesdna src renderconverter
index c57addc4aa5531f8d3ca7cadd25c24367afca084..76fdfab2cca2af4d9b992a2429ae7e1a14a31378 100644 (file)
@@ -42,7 +42,6 @@
 
 #include "GEN_messaging.h"
 
-#include "blenkey.h"
 #include "BLO_getPubKey.h"     // real and stub implemented at writestream ...
 
 #include "BLO_readStreamGlue.h"
@@ -134,7 +133,7 @@ BLO_decrypt_process(
                        //static unsigned char rsa_e[] = "\x11";
                        static unsigned char rsa_e[] = "\x01\x00\x01";
                        RSA *rsa = NULL;
-                       byte *publisherPubKey;
+                       unsigned char *publisherPubKey;
                        int publisherPubKeyLen;
 
                        header = (struct BLO_en_de_cryptHeaderStruct *)
index 1fcb7e5f9ee1bc96c5ab68c68a876aadbd33ae30..281e9015e3bab38d332d7323369f6a925efe2292 100644 (file)
@@ -52,9 +52,6 @@ CPPFLAGS += -I../../readstreamglue
 # ugly hack for decrypt/pubkey
 CPPFLAGS += -I../../writestreamglue
 
-CPPFLAGS += -I$(NAN_OPENSSL)/include
-CPPFLAGS += -I$(NAN_BLENKEY)/include
-
 ifeq ($(OS),$(findstring $(OS), "solaris windows"))
     CPPFLAGS += -I$(NAN_ZLIB)/include
 endif
index 0c8bab4f2ab7e6503e4d4d6370cd826c4cad06a7..1ee2a0b5da24ea3b8770a9a8eccbc07220257dd2 100644 (file)
@@ -51,9 +51,6 @@ CPPFLAGS += -I../../writestreamglue
 CPPFLAGS += -I../../readstreamglue
 CPPFLAGS += -I../../decrypt
 
-CPPFLAGS += -I$(NAN_OPENSSL)/include
-CPPFLAGS += -I$(NAN_BLENKEY)/include
-
 ifeq ($(OS),$(findstring $(OS), "solaris windows"))
     CPPFLAGS += -I$(NAN_ZLIB)/include
 endif
index 0b4bded6d979e7654d37ee9825ac1e95c8a8e831..afc22206eb9892a403fedded6289dea0a4012d2b 100644 (file)
 extern "C" {
 #endif
 
-#include "blenkey.h"
+typedef unsigned char byte;
+
+typedef struct UserStructType {
+        char name[100];
+        char email[100];
+        char shopid[100];
+        unsigned long reldate;
+        int keytype;    /* 1 = Individual, 2 = Corporate, 3 = Unlimited */
+        int keylevel;   /* key disclosure level, starts at 1 */
+        int keyformat;  /* if we change the keyformat, up BLENKEYFORMAT */
+} UserStruct;
 
        void
 keyStoreConstructor(
index f340927e4152317e4b3d7c8da3324de3ed99a34d..8ec4099f2cd9a7457c80e7328734f1c364d807c9 100644 (file)
 extern "C" {
 #endif
 
-#include "blenkey.h"
-
 // TODO this must be made external in key.h
 #define MAXBYTEDATABLOCK 1000
 
 struct keyStoreStruct {
        UserStruct keyUserStruct;
 
-       byte *privKey;
+       unsigned char *privKey;
        int privKeyLen;
 
-       byte *pubKey;
+       unsigned char *pubKey;
        int pubKeyLen;
 
-       byte ByteChecks[MAXBYTEDATABLOCK];
+       unsigned char ByteChecks[MAXBYTEDATABLOCK];
 
-       byte *PythonCode;
+       unsigned char *PythonCode;
        int PythonCodeLen;
 };
 
index dc729fa4a966207d9c8aa59df4fae3c3e0825f20..4557f5447f8d9d15445b96aa60381fb521a53f62 100644 (file)
@@ -45,7 +45,6 @@
 #include "BLO_readStreamGlueLoopBack.h"
 #include "BLO_readfile.h"
 #include "BLO_inflate.h"
-#include "BLO_decrypt.h"
 
 #ifdef HAVE_CONFIG_H
 #include <config.h>
@@ -172,12 +171,6 @@ readStreamGlue(
                                (*control)->process = BLO_inflate_process;
                                (*control)->end = BLO_inflate_end;
                                break;
-                       case DECRYPT:
-                       case ENCRYPT:
-                               (*control)->begin = BLO_decrypt_begin;
-                               (*control)->process = BLO_decrypt_process;
-                               (*control)->end = BLO_decrypt_end;
-                               break;
                        default:
                                err = BRS_SETFUNCTION(BRS_READSTREAMGLUE) |
                                          BRS_SETSPECERR(BRS_UNKNOWN);
index 84386ba951bca7613fa58d6190f1a1fc63bf4f1b..e17fdae037625d1624664488ee965e9d2eea0b52 100644 (file)
@@ -52,12 +52,6 @@ CPPFLAGS += -I..
 CPPFLAGS += -I../../../kernel/gen_messaging
 CPPFLAGS += -I../../blenloader
 CPPFLAGS += -I../../inflate
-CPPFLAGS += -I../../decrypt
-
-CPPFLAGS += -I$(NAN_OPENSSL)/include
-
-#TODO make keystore a seperate lib
-CPPFLAGS += -I$(NAN_BLENKEY)/include
 
 ifeq ($(OS),$(findstring $(OS), "solaris windows"))
     CPPFLAGS += -I$(NAN_ZLIB)/include
index dc8fde9a77d389e96f6215f59b2653eae3688309..6f91c899eba7dce7fc6fb73a82d6ea97d97e53fc 100644 (file)
@@ -36,7 +36,7 @@ LIBNAME ?= $(ORGLIBNAME)
 DIR ?= $(OCGDIR)/blender/$(ORGLIBNAME)
 
 CSRCS ?= $(wildcard *.c)
-PUB_CSRCS ?= $(CSRCS) $(wildcard pub/*.c)
+PUB_CSRCS ?= $(CSRCS)
 CRE_CSRCS ?= $(CSRCS) $(wildcard cre/*.c)
 
 OBJS = $(OCGDIR)/blender/makesdna/$(DEBUG_DIR)DNA.o
@@ -85,7 +85,6 @@ CPPFLAGS += -I$(NAN_GUARDEDALLOC)/include
 CPPFLAGS += -I$(NAN_DECIMATION)/include
 CPPFLAGS += -I$(NAN_BSP)/include
 
-CPPFLAGS += -I$(NAN_BLENKEY)/include
 CPPFLAGS += -I../readstreamglue
 CPPFLAGS += -I../include
 
index 6b76aef6b957990731fd54ce259229d05a436f4c..d0b1d22b0d5daef2bb7ff8b33dc0f514739bee55 100644 (file)
@@ -35,7 +35,6 @@
 #include "BKE_utildefines.h"
 #include "BIF_screen.h"  // splash
 #include "BIF_toolbox.h"
-#include "blenkey.h"
 #include <stdio.h>
 #include <string.h>
 #include "BLO_readfile.h"
index b9d8daf8ff60337e98d10e9be2347c6dd19a9ef4..838da0c142de9f841be4538920a6c64684929791 100644 (file)
@@ -32,6 +32,6 @@
  * STUB: give back the dataStreamPubKey
  */
 
-int getPubKey(byte *dataStreamPubKey, int dataStreamPubKeyLen,
-                 byte **publisherPubKey, int *publisherPubKeyLen);
+int getPubKey(unsigned char *dataStreamPubKey, int dataStreamPubKeyLen,
+                 unsigned char **publisherPubKey, int *publisherPubKeyLen);
 
index 118bc6d6a7b9574195d7e11faf3fd12410e41607..2da560b4278cca899f4b85eacf5b154ff0c9274c 100644 (file)
@@ -41,7 +41,6 @@
 #include "BLO_dumpFromMemory.h"
 #include "BLO_writeblenfile.h"
 #include "BLO_deflate.h"
-#include "BLO_encrypt.h"
 
 #ifdef HAVE_CONFIG_H
 #include <config.h>
@@ -134,12 +133,6 @@ writeStreamGlue(
                                                          (*streamGlue)->streamBufferCount,
                                                          streamGlueHeader);
                        break;
-               case ENCRYPT:
-                       err = BLO_encrypt((*streamGlue)->streamBuffer,
-                                                         (*streamGlue)->streamBufferCount,
-                                                         streamGlueHeader);
-                       break;
-               case SIGN:
                case WRITEBLENFILE:
                        err = BLO_writeblenfile((*streamGlue)->streamBuffer,
                                                                        (*streamGlue)->streamBufferCount,
index 9c9a8f2e76768bc2a8cc3fe56a970542cde92b51..7388b338ca980fc6d9a9e6cc99f1630f2b2a0571 100644 (file)
@@ -57,12 +57,6 @@ CPPFLAGS += -I../../writeblenfile
 CPPFLAGS += -I../../blenloader
 
 CPPFLAGS += -I../../deflate
-CPPFLAGS += -I../../encrypt
-
-CPPFLAGS += -I$(NAN_OPENSSL)/include
-
-#TODO make keystore this a seperate lib
-CPPFLAGS += -I$(NAN_BLENKEY)/include
 
 ifeq ($(OS),$(findstring $(OS), "solaris windows"))
     CPPFLAGS += -I$(NAN_ZLIB)/include
index f11dfc1bb24b449be5aa7ba1f111386a58009bf0..9a6e7e1bb21f5d04b8aa51004016c330ae620bda 100644 (file)
@@ -32,7 +32,6 @@
  * note really a STUB eh ...
  */
 
-#include "blenkey.h" // for byte ... duh this needs change !
 #include "BLO_getPubKey.h" 
 
 #ifdef HAVE_CONFIG_H
@@ -40,9 +39,9 @@
 #endif
 
        int
-getPubKey(byte *dataStreamPubKey,
+getPubKey(unsigned char *dataStreamPubKey,
                  int dataStreamPubKeyLen,
-                 byte **publisherPubKey,
+                 unsigned char **publisherPubKey,
                  int *publisherPubKeyLen)
 {
        int err = 0;
index 8c73281356c532dbfcfda6ae0bdf50be34c85e7f..9a4347e161dab29ff5e24831c8a4cdbcafc55b9f 100644 (file)
@@ -44,7 +44,7 @@ keyStoreConstructor(
        UserStruct *keyUserStruct,
        char *privHexKey,
        char *pubHexKey,
-       byte *ByteChecks,
+       unsigned char *ByteChecks,
        char *HexPython)
 {
        keyUserStruct = NULL;
index 54633d289ad33effcfabb8163d6f7d73d45c8b73..8711941a06cbcc9650d00ada8a5957e047683471 100644 (file)
@@ -49,9 +49,6 @@ CPPFLAGS += -I..
 CPPFLAGS += -I../../../kernel/gen_messaging
 CPPFLAGS += -I../../readstreamglue
 
-#TODO make this a seperate lib
-CPPFLAGS += -I$(NAN_BLENKEY)/include
-
 ifeq ($(OS),$(findstring $(OS), "solaris windows"))
     CPPFLAGS += -I$(NAN_ZLIB)/include
 endif
index 9f146f0a0f55e696b0f11dda074b56ad0b75e4f5..bedb9f42a99470897a08285d4266d7318b6d50fd 100644 (file)
@@ -48,24 +48,18 @@ TESTLIBS += $(OCGDIR)/blender/readstreamglue/$(DEBUG_DIR)libreadstreamglue.a
 TESTLIBS += $(OCGDIR)/blender/writestreamglue/$(DEBUG_DIR)libwritestreamglue.a
 TESTLIBS += $(OCGDIR)/blender/inflate/$(DEBUG_DIR)libinflate.a
 TESTLIBS += $(OCGDIR)/blender/deflate/$(DEBUG_DIR)libdeflate.a
-TESTLIBS += $(OCGDIR)/blender/encrypt/$(DEBUG_DIR)libencrypt.a
-TESTLIBS += $(OCGDIR)/blender/decrypt/$(DEBUG_DIR)libdecrypt.a
-TESTLIBS += $(OCGDIR)/blender/sign/$(DEBUG_DIR)libsign.a
 TESTLIBS += $(OCGDIR)/blender/writeblenfile/$(DEBUG_DIR)libwriteblenfile.a
 TESTLIBS += $(OCGDIR)/blender/writestreamglue/$(DEBUG_DIR)libwritestreamglue.a
 TESTLIBS += $(OCGDIR)/blender/readstreamglue/$(DEBUG_DIR)libreadstreamglue.a
-TESTLIBS += $(NAN_BLENKEY)/lib/libblenkey.a
 TESTLIBS += $(OCGDIR)/blender/readblenfile/$(DEBUG_DIR)libreadblenfile.a
 
 ifeq ($(OS),$(findstring $(OS), "linux freebsd"))
     TESTLIBS += -lz
-    TESTLIBS += $(NAN_OPENSSL)/lib/libcrypto.a
 endif
 
 ifeq ($(OS),windows)
     TESTLIBS += ws2_32.lib 
     TESTLIBS += $(NAN_ZLIB)/lib/libz.a
-    TESTLIBS += $(NAN_OPENSSL)/lib/libeay32.lib
     TESTLIBS += kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
     TESTLIBS += advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
     TESTLIBS += winmm.lib opengl32.lib glu32.lib largeint.lib dxguid.lib
index b5f9679c6e92c4c39e4990df88ca58e8a81b3507..147f68151f35c5dddfa91052070ca5ef3be491ff 100644 (file)
@@ -58,7 +58,6 @@ CPPFLAGS += -I../blender/bpython/include
 CPPFLAGS += -I../blender/blenloader
 CPPFLAGS += -I../kernel/gen_system
 CPPFLAGS += -I../kernel/gen_messaging
-CPPFLAGS += -I$(NAN_BLENKEY)/include
 CPPFLAGS += -I$(NAN_GUARDEDALLOC)/include
 
 ifeq ($(WITH_QUICKTIME), true)
index 401e09752c88cda16fe885ea8687c435dae20c52..fbc5caf10ec0c8ab0fda707905e296d0c9628870 100644 (file)
@@ -98,7 +98,6 @@ all debug::
     export NAN_PNG ?= $(LCGDIR)/png
     export NAN_SDL ?= $(LCGDIR)/sdl
     export NAN_ODE ?= $(LCGDIR)/ode
-    export NAN_OPENSSL ?= $(LCGDIR)/openssl
     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
     export NAN_MESA ?= /usr/src/Mesa-3.1
     export NAN_ZLIB ?= $(LCGDIR)/zlib
@@ -140,7 +139,6 @@ all debug::
     export NAN_PNG ?= /sw
     export NAN_SDL ?= $(LCGDIR)/sdl
     export NAN_ODE ?= $(LCGDIR)/ode
-    export NAN_OPENSSL ?= /sw
     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
     export NAN_MESA ?= /usr/src/Mesa-3.1
     export NAN_ZLIB ?= $(LCGDIR)/zlib
@@ -184,7 +182,6 @@ all debug::
     export NAN_PNG ?= /usr/local
     export NAN_SDL ?= /usr/local
     export NAN_ODE ?= $(LCGDIR)/ode
-    export NAN_OPENSSL ?= /usr
     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
     export NAN_MESA ?= /usr/src/Mesa-3.1
     export NAN_ZLIB ?= /usr
@@ -225,7 +222,6 @@ all debug::
     export NAN_PNG ?= $(LCGDIR)/png
     export NAN_SDL ?= $(LCGDIR)/sdl
     export NAN_ODE ?= $(LCGDIR)/ode
-    export NAN_OPENSSL ?= $(LCGDIR)/openssl
     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
     export NAN_MESA ?= /usr/src/Mesa-3.1
     export NAN_ZLIB ?= /usr/freeware
@@ -266,7 +262,6 @@ all debug::
     export NAN_PNG ?= /usr
     export NAN_SDL ?= /usr
     export NAN_ODE ?= $(LCGDIR)/ode
-    export NAN_OPENSSL ?= /usr
     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
     export NAN_MESA ?= /usr
     export NAN_ZLIB ?= /usr
@@ -309,7 +304,6 @@ all debug::
     export NAN_PNG ?= $(LCGDIR)/png
     export NAN_SDL ?= $(LCGDIR)/sdl
     export NAN_ODE ?= $(LCGDIR)/ode
-    export NAN_OPENSSL ?= $(LCGDIR)/openssl
     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
     export NAN_MESA ?= /usr/src/Mesa-3.1
     export NAN_ZLIB ?= $(LCGDIR)/zlib
@@ -350,7 +344,6 @@ all debug::
     export NAN_PNG ?= /usr/local
     export NAN_SDL ?= /usr/local
     export NAN_ODE ?= $(LCGDIR)/ode
-    export NAN_OPENSSL ?= /usr/local/ssl
     export NAN_TERRAPLAY ?=
     export NAN_MESA ?= /usr/src/Mesa-3.1
     export NAN_ZLIB ?= /usr
@@ -385,12 +378,10 @@ all debug::
     export NAN_PYTHON_VERSION ?= 2.2
     ifeq ($(FREE_WINDOWS), true)
       export NAN_PYTHON_BINARY ?= $(NAN_PYTHON)/bin/python$(NAN_PYTHON_VERSION)
-      export NAN_OPENSSL ?= $(LCGDIR)/gcc/openssl
       export NAN_FREETYPE ?= $(LCGDIR)/gcc/freetype
       export NAN_ODE ?= $(LCGDIR)/gcc/ode
     else
       export NAN_PYTHON_BINARY ?= python
-      export NAN_OPENSSL ?= $(LCGDIR)/openssl
       export NAN_FREETYPE ?= $(LCGDIR)/freetype
       export NAN_ODE ?= $(LCGDIR)/ode
     endif
@@ -441,7 +432,6 @@ export NAN_PYTHON_BINARY ?= python
     export NAN_PNG ?= $(LCGDIR)/png
     export NAN_SDL ?= $(LCGDIR)/sdl
     export NAN_ODE ?= $(LCGDIR)/ode
-    export NAN_OPENSSL ?= $(LCGDIR)/openssl
     export NAN_TERRAPLAY ?= $(LCGDIR)/terraplay
     export NAN_MESA ?= /usr/src/Mesa-3.1
     export NAN_ZLIB ?= $(LCGDIR)/zlib