migrated the openssl jni interface to linux and added new source files to makefile