00001 /* SVN FILE INFO 00002 * $Revision: 174 $ : Last Committed Revision 00003 * $Date: 2008-06-24 10:50:29 -0700 (Tue, 24 Jun 2008) $ : Last Committed Date */ 00025 #ifndef _SSL_CONF_H 00026 #define _SSL_CONF_H 00027 00028 #ifdef __cplusplus 00029 extern "C" { 00030 #endif 00031 00032 /* 00033 * For a minimalist SSL/TLS client: 00034 * (compiled size reduced by ~50 Kb) 00035 * 00036 #define NO_GENPRIME 00037 #define NO_DHM 00038 #define NO_MD2 00039 #define NO_MD4 00040 #define NO_DES 00041 #define NO_AES 00042 #define NO_SSL_SRV 00043 */ 00044 00045 /* 00046 * Don't include prime-number generation 00047 * 00048 #define NO_GENPRIME 00049 */ 00050 00051 /* 00052 * Don't include the DHM key exchange 00053 * 00054 #define NO_DHM 00055 */ 00056 00057 /* 00058 * Don't include the MD2 hash function 00059 * 00060 #define NO_MD2 00061 */ 00062 00063 /* 00064 * Don't include the MD4 hash function 00065 * 00066 #define NO_MD4 00067 */ 00068 00069 /* 00070 * Don't include the ARC4 cipher 00071 * 00072 #define NO_ARC4 00073 */ 00074 00075 /* 00076 * Don't include the DES/3DES ciphers 00077 * 00078 #define NO_DES 00079 */ 00080 00081 /* 00082 * Don't include the AES cipher 00083 * 00084 #define NO_AES 00085 */ 00086 00087 /* 00088 * Don't include SSL client-side code 00089 * 00090 #define NO_SSL_CLI 00091 */ 00092 00093 /* 00094 * Don't include SSL server-side code 00095 * 00096 #define NO_SSL_SRV 00097 */ 00098 00099 #ifdef __cplusplus 00100 } 00101 #endif 00102 00103 #endif /* ssl_conf.h */