Changeset 4738


Ignore:
Timestamp:
Feb 20, 2011, 2:35:05 PM (9 years ago)
Author:
_network
Message:

use libcrypto functions if available

Location:
trunk
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • trunk/CMakeLists.txt

    r4735 r4738  
    272272endif (HAVE_PTHREAD)
    273273
    274 check_include_file ("openssl/aes.h" HAVE_AES)
    275 if (HAVE_AES)
    276     add_definitions ("-DHAVE_AES")
    277 endif (HAVE_AES)
    278 
    279 check_include_file ("openssl/sha.h" HAVE_SHA)
    280 if (HAVE_SHA)
    281     add_definitions ("-DHAVE_SHA")
    282 endif (HAVE_SHA)
     274check_include_file ("openssl/aes.h" HAVE_LIBCRYPTO)
     275if (HAVE_LIBCRYPTO)
     276    add_definitions ("-DWITH_LIBCRYPTO")
     277endif (HAVE_LIBCRYPTO)
    283278
    284279find_package(OpenSSL QUIET)
     
    457452endif (WITH_SSL)
    458453
    459 if (HAVE_AES)
     454if (HAVE_LIBCRYPTO)
    460455    target_link_libraries (${exe_name} crypto)
    461 endif (HAVE_AES)
     456endif (HAVE_LIBCRYPTO)
    462457
    463458if (HAVE_PCSC)
     
    654649message (STATUS "  cpu: ${CS_OS_CPU}")
    655650message (STATUS "  hw: ${CS_OS_HW}")
    656 if (HAVE_AES)
    657     message (STATUS "  use system aes functions")
    658 else (HAVE_AES)
    659     message (STATUS "  use built-in aes functions")
    660 endif (HAVE_AES)
    661 if (HAVE_SHA)
    662     message (STATUS "  use system sha functions")
    663 else (HAVE_SHA)
    664     message (STATUS "  use built-in sha functions")
    665 endif (HAVE_SHA)
     651if (HAVE_LIBCRYPTO)
     652    message (STATUS "  use libcrypto functions")
     653else (HAVE_LIBCRYPTO)
     654    message (STATUS "  use built-in crypt functions")
     655endif (HAVE_LIBCRYPTO)
    666656if (HAVE_PCSC)
    667657    message (STATUS "  use system pcsc functions")
  • trunk/Makefile

    r4735 r4738  
    6767        OS_LIBS="-lcrypto -lm" \
    6868        OS_CULI="-lncurses" \
    69         DS_OPTS="-O2 -DOS_LINUX -DCS_CONFDIR=${CS_CONFDIR} -pthread -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     69        DS_OPTS="-O2 -DOS_LINUX -DCS_CONFDIR=${CS_CONFDIR} -DWITH_LIBCRYPTO -pthread -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    7070        DS_CFLAGS="-c" \
    7171        DS_LDFLAGS="" \
     
    8282        OS_LIBS="-lcrypto -lm -lrt" \
    8383        OS_CULI="-lncurses" \
    84         DS_OPTS="-O0 -DHAVE_DVBAPI -ggdb -pthread -DOS_LINUX -DCS_CONFDIR=${CS_CONFDIR} -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     84        DS_OPTS="-O0 -DHAVE_DVBAPI -ggdb -pthread -DOS_LINUX -DCS_CONFDIR=${CS_CONFDIR} -DWITH_LIBCRYPTO -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    8585        DS_CFLAGS="-c" \
    8686        DS_LDFLAGS="" \
     
    101101        OS_LIBS="-lcrypto -lm -lrt" \
    102102        OS_CULI="-lncurses" \
    103         DS_OPTS="-O2 -DOS_LINUX -DLIBUSB -DCS_CONFDIR=${CS_CONFDIR} -pthread -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""' -I/usr/local/include" \
     103        DS_OPTS="-O2 -DOS_LINUX -DLIBUSB -DCS_CONFDIR=${CS_CONFDIR} -DWITH_LIBCRYPTO -pthread -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""' -I/usr/local/include" \
    104104        DS_CFLAGS="-c" \
    105105        DS_LDFLAGS="" \
     
    122122        OS_CULI="-lncurses" \
    123123        OS_PTLI="-lpcsclite" \
    124         DS_OPTS="-O2 -DOS_LINUX -DCS_CONFDIR=${CS_CONFDIR} -pthread -DHAVE_PCSC=1 -I/usr/include/PCSC -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     124        DS_OPTS="-O2 -DOS_LINUX -DCS_CONFDIR=${CS_CONFDIR} -DWITH_LIBCRYPTO -pthread -DHAVE_PCSC=1 -I/usr/include/PCSC -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    125125        DS_CFLAGS="-c" \
    126126        DS_LDFLAGS="" \
     
    144144        OS_CULI="-lncurses" \
    145145        OS_PTLI="-lpcsclite" \
    146         DS_OPTS="-O2 -DOS_LINUX -DLIBUSB -DCS_CONFDIR=${CS_CONFDIR} -pthread -DHAVE_PCSC=1 -I/usr/include/PCSC -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""' -I/usr/local/include" \
     146        DS_OPTS="-O2 -DOS_LINUX -DLIBUSB -DCS_CONFDIR=${CS_CONFDIR} -DWITH_LIBCRYPTO -pthread -DHAVE_PCSC=1 -I/usr/include/PCSC -Winline -Wall -Wextra -D'CS_SVN_VERSION="\"$(SVN_REV)\""' -I/usr/local/include" \
    147147        DS_CFLAGS="-c" \
    148148        DS_LDFLAGS="" \
     
    165165        OS_CULI="-lncurses" \
    166166        OS_PTLI="-lpthread" \
    167         DS_OPTS="-O2 -DOS_MACOSX -DNEED_DAEMON -DHAVE_PTHREAD_H -DCS_CONFDIR=${CS_CONFDIR} -DHAVE_PCSC=1 -m32 -mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk -Winline -Wall -Wextra -finline-functions -fomit-frame-pointer -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     167        DS_OPTS="-O2 -DOS_MACOSX -DNEED_DAEMON -DHAVE_PTHREAD_H -DCS_CONFDIR=${CS_CONFDIR} -DWITH_LIBCRYPTO -DHAVE_PCSC=1 -m32 -mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk -Winline -Wall -Wextra -finline-functions -fomit-frame-pointer -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    168168        DS_CFLAGS="-c" \
    169169        DS_LDFLAGS="-framework PCSC -mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk" \
     
    187187        OS_CULI="-lncurses" \
    188188        OS_PTLI="-lpthread" \
    189         DS_OPTS="-O2 -DOS_MACOSX -DNEED_DAEMON -DHAVE_PTHREAD_H  -DCS_CONFDIR=${CS_CONFDIR} -DHAVE_PCSC=1 -DLIBUSB -m32 -mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk -Winline -Wall -Wextra -finline-functions -fomit-frame-pointer -D'CS_SVN_VERSION="\"$(SVN_REV)\""' -I/usr/local/include" \
     189        DS_OPTS="-O2 -DOS_MACOSX -DNEED_DAEMON -DHAVE_PTHREAD_H -DCS_CONFDIR=${CS_CONFDIR} -DWITH_LIBCRYPTO -DHAVE_PCSC=1 -DLIBUSB -m32 -mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk -Winline -Wall -Wextra -finline-functions -fomit-frame-pointer -D'CS_SVN_VERSION="\"$(SVN_REV)\""' -I/usr/local/include" \
    190190        DS_CFLAGS="-c" \
    191191        DS_LDFLAGS="-framework PCSC -mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk -Wl,-framework -Wl,IOKit -Wl,-framework -Wl,CoreFoundation -Wl,-prebind -no-undefined" \
     
    251251        OS_CULI="-lncurses" \
    252252        OS_PTLI="-lpthread" \
    253         DS_OPTS="-O2 -DOS_LINUX -DTUXBOX -DPPC -DCS_CONFDIR='\"/var/tuxbox/config\"' -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     253        DS_OPTS="-O2 -DOS_LINUX -DTUXBOX -DPPC -DWITH_LIBCRYPTO -DCS_CONFDIR='\"/var/tuxbox/config\"' -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    254254        DS_CFLAGS="-c" \
    255255        DS_LDFLAGS="" \
     
    288288        OS_CULI="-lncurses" \
    289289        OS_PTLI="-lpthread" \
    290         DS_OPTS="-O2 -DOS_LINUX -DTRIPLEDRAGON -DCS_LOGHISTORY -DCS_ANTICASC -DSTB04SCI -DCS_CONFDIR='\"/var/tuxbox/config\"' -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     290        DS_OPTS="-O2 -DOS_LINUX -DTRIPLEDRAGON -DWITH_LIBCRYPTO -DSTB04SCI -DCS_CONFDIR='\"/var/tuxbox/config\"' -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    291291        DS_CFLAGS="-c" \
    292292        DS_LDFLAGS="" \
     
    309309        OS_CULI="-lncurses" \
    310310        OS_PTLI="-lpthread" \
    311         DS_OPTS="-O2 -DOS_LINUX -DSH4 -DTUXBOX -DCS_CONFDIR='\"/var/tuxbox/config\"' -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     311        DS_OPTS="-O2 -DOS_LINUX -DSH4 -DTUXBOX -DWITH_LIBCRYPTO -DCS_CONFDIR='\"/var/tuxbox/config\"' -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    312312        DS_CFLAGS="-c" \
    313313        DS_LDFLAGS="" \
     
    325325        OS_CULI="-lncurses" \
    326326        OS_PTLI="-lpthread" \
    327         DS_OPTS="-O2 -DOS_LINUX -DSH4 -DWITH_STAPI -DTUXBOX -DSCI_DEV -DCS_CONFDIR='\"/var/tuxbox/config\"' -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     327        DS_OPTS="-O2 -DOS_LINUX -DSH4 -DWITH_STAPI -DWITH_LIBCRYPTO -DTUXBOX -DSCI_DEV -DCS_CONFDIR='\"/var/tuxbox/config\"' -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    328328        DS_CFLAGS="-c" \
    329329        DS_LDFLAGS="" \
     
    346346        OS_CULI="-lncurses" \
    347347        OS_PTLI="-lpthread" \
    348         DS_OPTS="-O2 -DOS_CYGWIN32 -DCS_CONFDIR=${CS_CONFDIR} -static -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     348        DS_OPTS="-O2 -DOS_CYGWIN32 -DWITH_LIBCRYPTO -DCS_CONFDIR=${CS_CONFDIR} -static -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    349349        DS_CFLAGS="-c" \
    350350        DS_LDFLAGS="" \
     
    367367        OS_CULI="-lncurses" \
    368368        OS_PTLI="-lpthread" \
    369         DS_OPTS="-O2 -DOS_CYGWIN32 -DCS_CONFDIR=${CS_CONFDIR} -I /tmp/include -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     369        DS_OPTS="-O2 -DOS_CYGWIN32 -DWITH_LIBCRYPTO -DCS_CONFDIR=${CS_CONFDIR} -I /tmp/include -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    370370        DS_CFLAGS="-c" \
    371371        DS_LDFLAGS="" \
     
    389389        OS_CULI="-lncurses" \
    390390        OS_PTLI="-lpthread" \
    391         DS_OPTS="-O2 -DOS_CYGWIN32 -D_WIN32 -DCS_CONFDIR=${CS_CONFDIR} -DHAVE_PCSC=1 -I /tmp/include -I ./cygwin -I/usr/include/w32api -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     391        DS_OPTS="-O2 -DOS_CYGWIN32 -DWITH_LIBCRYPTO -D_WIN32 -DCS_CONFDIR=${CS_CONFDIR} -DHAVE_PCSC=1 -I /tmp/include -I ./cygwin -I/usr/include/w32api -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    392392        DS_CFLAGS="-c" \
    393393        DS_LDFLAGS="-L/cygdrive/c/WINDOWS/system32/" \
     
    412412        OS_CULI="-lncurses" \
    413413        OS_PTLI="-lpthread" \
    414         DS_OPTS="-O2 -DOS_CYGWIN32 -D_WIN32 -DLIBUSB -DCS_CONFDIR=${CS_CONFDIR} -I /tmp/include -I ./cygwin -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     414        DS_OPTS="-O2 -DOS_CYGWIN32 -DWITH_LIBCRYPTO -D_WIN32 -DLIBUSB -DCS_CONFDIR=${CS_CONFDIR} -I /tmp/include -I ./cygwin -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    415415        DS_CFLAGS="-c" \
    416416        DS_LDFLAGS="" \
     
    455455        OS_CULI="-lncurses" \
    456456        OS_PTLI="-lpthread" \
    457         DS_OPTS="-O2 -DOS_SOLARIS -DOS_SOLARIS7 -DBSD_COMP -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     457        DS_OPTS="-O2 -DOS_SOLARIS -DOS_SOLARIS7 -DWITH_LIBCRYPTO -DBSD_COMP -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    458458        DS_CFLAGS="-c" \
    459459        DS_LDFLAGS="-lsocket" \
     
    541541        OS_CULI="-lncurses" \
    542542        OS_PTLI="-lpthread" \
    543         DS_OPTS="-O2 -DOS_LINUX -DMIPSEL -DUCLIBC -DUSE_GPIO -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     543        DS_OPTS="-O2 -DOS_LINUX -DMIPSEL -DWITH_LIBCRYPTO -DUCLIBC -DUSE_GPIO -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    544544        DS_CFLAGS="-c" \
    545545        DS_LDFLAGS="" \
     
    563563        OS_CULI="-lncurses" \
    564564        OS_PTLI="-lpthread" \
    565         DS_OPTS="-O2 -DOS_LINUX -DMIPSEL -DUCLIBC -DUSE_GPIO -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     565        DS_OPTS="-O2 -DOS_LINUX -DMIPSEL -DWITH_LIBCRYPTO -DUCLIBC -DUSE_GPIO -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    566566        DS_CFLAGS="-c" \
    567567        DS_LDFLAGS="" \
     
    585585        OS_CULI="-lncurses" \
    586586        OS_PTLI="-lpthread" \
    587         DS_OPTS="-O2 -DOS_LINUX -DMIPSEL -DUCLIBC -DUSE_GPIO -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     587        DS_OPTS="-O2 -DOS_LINUX -DMIPSEL -DWITH_LIBCRYPTO -DUCLIBC -DUSE_GPIO -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    588588        DS_CFLAGS="-c" \
    589589        DS_LDFLAGS="-static" \
     
    606606        OS_CULI="-lncurses" \
    607607        OS_PTLI="-lpthread" \
    608         DS_OPTS="-Iopenssl-include -O2 -DOS_LINUX -DMIPSEL -DUCLIBC -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     608        DS_OPTS="-Iopenssl-include -O2 -DOS_LINUX -DWITH_LIBCRYPTO -DMIPSEL -DUCLIBC -DCS_CONFDIR=${CS_CONFDIR} -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    609609        DS_CFLAGS="-c" \
    610610        DS_LDFLAGS="" \
     
    627627        OS_CULI="-lncurses" \
    628628        OS_PTLI="-lpthread" \
    629         DS_OPTS="-O2 -DOS_LINUX -DTUXBOX -DMIPSEL -DCS_CONFDIR='\"/var/tuxbox/config\"' -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     629        DS_OPTS="-O2 -DOS_LINUX -DTUXBOX -DWITH_LIBCRYPTO -DMIPSEL -DCS_CONFDIR='\"/var/tuxbox/config\"' -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    630630        DS_CFLAGS="-c" \
    631631        DS_LDFLAGS="" \
     
    643643        OS_CULI="-lncurses" \
    644644        OS_PTLI="-lpthread" \
    645         DS_OPTS="-O2 -DOS_LINUX -DTUXBOX -DMIPSEL -DCS_CONFDIR='\"/var/tuxbox/config\"' -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
     645        DS_OPTS="-O2 -DOS_LINUX -DTUXBOX -DWITH_LIBCRYPTO -DMIPSEL -DCS_CONFDIR='\"/var/tuxbox/config\"' -static-libgcc -D'CS_SVN_VERSION="\"$(SVN_REV)\""'" \
    646646        DS_CFLAGS="-c" \
    647647        DS_LDFLAGS="" \
  • trunk/cscrypt/CMakeLists.txt

    r3242 r4738  
    44file (GLOB cscrypt_hdrs "*.h")
    55
    6 if (NOT HAVE_AES)
     6if (NOT HAVE_LIBCRYPTO)
    77    file (GLOB aes_srcs "aes/*.c")
    88    file (GLOB aes_hdrs "aes/*.h")
    9 endif (NOT HAVE_AES)
    10 
    11 if (NOT HAVE_SHA)
    129    file (GLOB sha_srcs "sha/*.c")
    1310    file (GLOB sha_hdrs "sha/*.h")
    14 endif (NOT HAVE_SHA)
     11endif (NOT HAVE_LIBCRYPTO)
    1512
    1613if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
  • trunk/cscrypt/bn_add.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_add.c */
  • trunk/cscrypt/bn_asm.c

    r3930 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_asm.c */
  • trunk/cscrypt/bn_ctx.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_ctx.c */
  • trunk/cscrypt/bn_div.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_div.c */
  • trunk/cscrypt/bn_exp.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_exp.c */
  • trunk/cscrypt/bn_lib.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_lib.c */
  • trunk/cscrypt/bn_mul.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_mul.c */
  • trunk/cscrypt/bn_print.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_print.c */
  • trunk/cscrypt/bn_shift.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_shift.c */
  • trunk/cscrypt/bn_sqr.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_sqr.c */
  • trunk/cscrypt/bn_word.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/bn/bn_word.c */
  • trunk/cscrypt/cscrypt.h

    r3947 r4738  
    11#include "../oscam-config.h"
    22
    3 #if defined(HAVE_AES) || defined(WITH_SSL)
    4 #include <openssl/aes.h>
     3#if defined(WITH_SSL) || defined(WITH_LIBCRYPTO)
     4#  include <openssl/aes.h>
     5#  include <openssl/sha.h>
     6#  include <openssl/bn.h>
    57#else
    6 #include "aes/aes.h"
    7 #endif
    8 
    9 #if defined(HAVE_SHA) || defined(WITH_SSL)
    10 #  include <openssl/sha.h>
    11 #else
     8#  include "aes/aes.h"
    129#  include "sha/sha1.h"
     10#  include "bn.h"
    1311#endif
    1412
    1513#include "des.h"
    16 
    17 #ifndef WITH_SSL
    18 #  include "bn.h"
    19 #else
    20 #  include <openssl/bn.h>
    21 #endif
    2214
    2315#ifndef HEADER_CSCRYPT_H
  • trunk/cscrypt/mem.c

    r3942 r4738  
    11#include "../oscam-config.h"
    2 #ifndef WITH_SSL
     2#ifndef WITH_LIBCRYPTO
    33//FIXME Not checked on threadsafety yet; after checking please remove this line
    44/* crypto/mem.c */
  • trunk/oscam-config.h

    r4702 r4738  
    151151#  define CS_EMBEDDED
    152152#  define NO_FTIME
    153 #  if !defined(COOL) && !defined(WITH_STAPI)
     153#  if !defined(COOL) && !defined(SCI_DEV)
    154154#    define SCI_DEV 1
    155155#  endif
     
    159159#endif
    160160
     161#if defined(WITH_SSL) && !defined(WITH_LIBCRYPTO)
     162#  define WITH_LIBCRYPTO
     163#endif
     164
    161165#ifdef UCLIBC
    162166#  define CS_EMBEDDED
Note: See TracChangeset for help on using the changeset viewer.