Convert recovery to use BoringSSL instead of mincrypt.
This changes the verification code in bootable/recovery to use
BoringSSL instead of mincrypt.
Change-Id: I37b37d84b22e81c32ac180cd1240c02150ddf3a7
diff --git a/Android.mk b/Android.mk
index cb9c70c..663a4e2 100644
--- a/Android.mk
+++ b/Android.mk
@@ -126,7 +126,7 @@
LOCAL_C_INCLUDES += $(LOCAL_PATH)/libmincrypt/includes
LOCAL_CFLAGS += -DUSE_OLD_VERIFIER
else
- LOCAL_SHARED_LIBRARIES += libc++ libcrypto
+ LOCAL_SHARED_LIBRARIES += libc++ libcrypto_utils libcrypto
endif
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 24; echo $$?),0)
@@ -552,7 +552,7 @@
LOCAL_SHARED_LIBRARIES += libmincrypttwrp
LOCAL_CFLAGS += -DUSE_MINCRYPT
else
- LOCAL_SHARED_LIBRARIES += libcrypto
+ LOCAL_SHARED_LIBRARIES += libcrypto_utils libcrypto
endif
include $(BUILD_SHARED_LIBRARY)
@@ -577,7 +577,7 @@
LOCAL_SRC_FILES += verifier24/verifier.cpp
LOCAL_CFLAGS += -DUSE_OLD_VERIFIER
else
- LOCAL_SHARED_LIBRARIES += libcrypto
+ LOCAL_SHARED_LIBRARIES += libcrypto_utils libcrypto
LOCAL_SRC_FILES += verifier.cpp
endif
@@ -597,7 +597,7 @@
verifier.cpp \
ui.cpp
LOCAL_C_INCLUDES := system/core/fs_mgr/include
-LOCAL_STATIC_LIBRARIES := libcrypto
+LOCAL_STATIC_LIBRARIES := libcrypto_utils_static libcrypto_static
include $(BUILD_STATIC_LIBRARY)
commands_recovery_local_path := $(LOCAL_PATH)