enabling blowfish in openssl
Manual changes:
Changing build/config to remove OPENSSL_NO_BF and no-bf
openssl.config
android-config.mk
Add list of new files to build for blowfish
patches/crypto_Android.mk
Need to clean because we are changing build flags
CleanSpec.mk
Derived changes:
Changed by import_openssl.sh based on android-config.mk change
crypto/opensslconf.h
include/openssl/opensslconf.h
Derived from patches/crypto_Android.mk by import_openssl.sh
crypto/Android.mk
Newly imported files by import_openssl.sh with updated openssl.config
crypto/bf/COPYRIGHT
crypto/bf/asm/bf-586.pl
crypto/bf/asm/bf-686.pl
crypto/bf/bf_cfb64.c
crypto/bf/bf_ecb.c
crypto/bf/bf_enc.c
crypto/bf/bf_locl.h
crypto/bf/bf_ofb64.c
crypto/bf/bf_pi.h
crypto/bf/bf_skey.c
crypto/bf/blowfish.h
include/openssl/blowfish.h
Bug: 1856777
Change-Id: Id984df3834fa1d935feb9910c26a082242a9a8e1
diff --git a/CleanSpec.mk b/CleanSpec.mk
index 4be3f5c..af7da28 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -48,6 +48,7 @@
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libcrypto_intermediates $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libssl_intermediates $(PRODUCT_OUT)/obj/EXECUTABLES/openssl_intermediates $(PRODUCT_OUT)/obj/EXECUTABLES/ssltest_intermediates)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libcrypto_intermediates $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libssl_intermediates $(PRODUCT_OUT)/obj/EXECUTABLES/openssl_intermediates $(PRODUCT_OUT)/obj/EXECUTABLES/ssltest_intermediates)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libcrypto_intermediates $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libssl_intermediates $(PRODUCT_OUT)/obj/EXECUTABLES/openssl_intermediates $(PRODUCT_OUT)/obj/EXECUTABLES/ssltest_intermediates)
+$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libcrypto_intermediates $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/libssl_intermediates $(PRODUCT_OUT)/obj/EXECUTABLES/openssl_intermediates $(PRODUCT_OUT)/obj/EXECUTABLES/ssltest_intermediates)
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST