Changeset de7e642 in freewrt
- Timestamp:
- Mar 1, 2007, 9:29:22 PM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- ff48fe6
- Parents:
- d052914
- Location:
- package/openssl
- Files:
-
- 1 added
- 3 edited
-
Config.in (modified) (1 diff)
-
Makefile (modified) (4 diffs)
-
patches/110-optimize-for-size.patch (modified) (1 diff)
-
patches/999-cfg-opts.patch (added)
Legend:
- Unmodified
- Added
- Removed
-
package/openssl/Config.in
rd052914 rde7e642 34 34 This package contains the multi-purpose OpenSSL binary tool. 35 35 36 config FWRT_PACKAGE_LIBOPENSSL_CUSTOM_FEATURES 37 prompt "openssl-features................ Customize OpenSSL features" 38 bool 39 default n 40 depends FWRT_PACKAGE_LIBOPENSSL 41 42 config FWRT_PACKAGE_LIBOPENSSL_FEATURE_OCSP 43 prompt "openssl-feature-ocsp............ OCSP support (+23k)" 44 bool 45 default y 46 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_FEATURES 47 48 #config FWRT_PACKAGE_LIBOPENSSL_FEATURE_PKCS7 49 # prompt "openssl-feature-pkcs7........... PKCS#7 support (+48k)" 50 # bool 51 # default y 52 # depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_FEATURES 53 54 config FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 55 prompt "openssl-ciphers................. Customize OpenSSL cipher algorithms" 56 bool 57 default n 58 depends FWRT_PACKAGE_LIBOPENSSL 59 60 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_DSA 61 prompt "openssl-cipher-dsa.............. DSA cipher (+10k)" 62 bool 63 default y 64 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 65 66 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_RSA 67 prompt "openssl-cipher-rsa.............. RSA cipher (+25k)" 68 bool 69 default y 70 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 71 72 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_AES 73 prompt "openssl-cipher-aes.............. AES cipher (+19k)" 74 bool 75 default y 76 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 77 78 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_BLOWFISH 79 prompt "openssl-cipher-blowfish......... Blowfish cipher (+10k)" 80 bool 81 default y 82 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 83 84 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_CAMELLIA 85 prompt "openssl-cipher-camellia......... Camellia cipher (+38k)" 86 bool 87 default n 88 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 89 90 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_CAST 91 prompt "openssl-cipher-cast............. CAST cipher (+19k)" 92 bool 93 default y 94 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 95 96 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_DES 97 prompt "openssl-cipher-des.............. DES/3DES cipher (+49k)" 98 bool 99 default y 100 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 101 102 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_IDEA 103 prompt "openssl-cipher-idea............. IDEA cipher (+6.5k)" 104 bool 105 default n 106 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 107 108 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_RC2 109 prompt "openssl-cipher-rc2.............. RC2 cipher (+4.5k)" 110 bool 111 default y 112 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 113 114 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_RC4 115 prompt "openssl-cipher-rc4.............. RC4 cipher (+2.5k)" 116 bool 117 default y 118 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 119 120 config FWRT_PACKAGE_LIBOPENSSL_CIPHER_RC5 121 prompt "openssl-cipher-rc5.............. RC5 cipher (+6k)" 122 bool 123 default n 124 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS 125 126 config FWRT_PACKAGE_LIBOPENSSL_CUSTOM_HASHES 127 prompt "openssl-hashes.................. Customize OpenSSL hash algorithms" 128 bool 129 default n 130 depends FWRT_PACKAGE_LIBOPENSSL 131 132 config FWRT_PACKAGE_LIBOPENSSL_HASH_MD2 133 prompt "openssl-hash-md2................ MD2 hash (+2.5k)" 134 bool 135 default n 136 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_HASHES 137 138 config FWRT_PACKAGE_LIBOPENSSL_HASH_MD4 139 prompt "openssl-hash-md4................ MD4 hash (+7k)" 140 bool 141 default y 142 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_HASHES 143 144 config FWRT_PACKAGE_LIBOPENSSL_HASH_MD5 145 prompt "openssl-hash-md5................ MD5 hash (+9.5k)" 146 bool 147 default y 148 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_HASHES 149 150 config FWRT_PACKAGE_LIBOPENSSL_HASH_MDC2 151 prompt "openssl-hash-mdc2............... MDC2 hash (+1.5k)" 152 bool 153 default n 154 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_HASHES 155 156 config FWRT_PACKAGE_LIBOPENSSL_HASH_RIPEMD 157 prompt "openssl-hash-ripemd............. RipeMD hash family (+20k)" 158 bool 159 default y 160 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_HASHES 161 162 config FWRT_PACKAGE_LIBOPENSSL_HASH_SHA 163 prompt "openssl-hash-sha................ SHAn hash family (+18k)" 164 bool 165 default y 166 depends FWRT_PACKAGE_LIBOPENSSL_CUSTOM_HASHES 167 -
package/openssl/Makefile
rd052914 rde7e642 18 18 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.gz 19 19 20 OPENSSL_NO_CIPHERS:= no-idea no-md2 no-mdc2 no-rc5 no-sha0 no-rmd160 no-aes192 21 OPENSSL_OPTIONS:= shared no-ec no-err no-fips no-hw no-krb5 no-threads zlib-dynamic no-engines 20 OPENSSL_OPTIONS = shared no-ec no-err no-fips no-hw no-krb5 no-threads zlib-dynamic no-engines 21 22 ifeq ($(FWRT_PACKAGE_LIBOPENSSL_CUSTOM_FEATURES),y) 23 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_FEATURE_OCSP) += ocsp 24 #OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_FEATURE_PKCS7) += pkcs7 25 endif 26 27 ifneq ($(FWRT_PACKAGE_LIBOPENSSL_CUSTOM_CIPHERS),y) 28 OPENSSL_OPTIONS += no-camellia no-idea no-rc5 29 else 30 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_DSA) += dsa 31 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_RSA) += rsa 32 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_AES) += aes 33 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_BLOWFISH) += bf 34 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_CAMELLIA) += camellia 35 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_CAST) += cast 36 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_DES) += des 37 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_IDEA) += idea 38 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_RC2) += rc2 39 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_RC4) += rc4 40 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_CIPHER_RC5) += rc5 41 endif 42 43 ifneq ($(FWRT_PACKAGE_LIBOPENSSL_CUSTOM_HASHES),y) 44 OPENSSL_OPTIONS += no-md2 no-mdc2 45 else 46 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_HASH_MD2) += md2 47 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_HASH_MD4) += md4 48 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_HASH_MD5) += md5 49 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_HASH_MDC2) += mdc2 50 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_HASH_RIPEMD) += ripemd 51 OPENSSL_OPTIONS-$(FWRT_PACKAGE_LIBOPENSSL_HASH_SHA) += sha 52 endif 53 54 OPENSSL_OPTIONS += $(addprefix no-,$(OPENSSL_OPTIONS-n) $(OPENSSL_OPTIONS-)) $(addprefix enable-,$(OPENSSL_OPTIONS-y)) 22 55 23 56 include $(TOPDIR)/mk/package.mk … … 28 61 $(WRKBUILD)/.configured: 29 62 $(SED) 's,/CFLAG=,/CFLAG= $(TARGET_SOFT_FLOAT) ,g' $(WRKBUILD)/Configure 30 $(SED) s/FREEWRT_OPTIMIZATION_FLAGS/$(FWRT_TARGET_OPTIMIZATION)/g$(WRKBUILD)/Configure63 $(SED) 's/FREEWRT_OPTIMIZATION_FLAGS/$(FWRT_TARGET_OPTIMIZATION) $(TARGET_CFLAGS)/g' $(WRKBUILD)/Configure 31 64 (cd $(WRKBUILD); \ 32 65 PATH=$(TARGET_PATH) \ … … 37 70 -L$(STAGING_DIR)/usr/lib -ldl \ 38 71 -DOPENSSL_SMALL_FOOTPRINT \ 39 $(OPENSSL_NO_CIPHERS) \40 72 $(OPENSSL_OPTIONS) \ 41 73 ) … … 57 89 $(MAKE) -C $(WRKBUILD) -j1 \ 58 90 CC=$(TARGET_CC) \ 59 CCOPTS="$(TARGET_CFLAGS) -fomit-frame-pointer" \60 91 do_linux-shared 61 92 $(MAKE) -C $(WRKBUILD) -j1 \ -
package/openssl/patches/110-optimize-for-size.patch
rd052914 rde7e642 7 7 "linux-alpha+bwx-ccc","ccc:-fast -readonly_strings -DL_ENDIAN -DTERMIO::-D_REENTRANT:::SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL:${no_asm}", 8 8 +# FreeWRT targets 9 +"linux-freewrt","gcc:-DTERMIO FREEWRT_OPTIMIZATION_FLAGS -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",9 +"linux-freewrt","gcc:-DTERMIO -DNDEBUG FREEWRT_OPTIMIZATION_FLAGS -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", 10 10 11 11 #### *BSD [do see comment about ${BSDthreads} above!]
Note:
See TracChangeset
for help on using the changeset viewer.
