| .. | ||
| Android.bp | ||
| include.am | ||
| README.md | ||
| user_settings.h | ||
Android wolfSSL Support
Tested on Android v8.1 with WPA Supplicant and KeyStore to replace BoringSSL.
Files
Android.bp: Template build system file for wolfSSL.user_settings.h: Template build settings for wolfSSL
Installation
- Place the wolfSSL library into
./external/wolfssl - Copy
Android.bpinto./external/wolfssl - Copy
user_settings.hinto./external/wolfssl - Add
PRODUCT_PACKAGES += libwolfsslto your device .mk.
Typical Android build instruction
source build/envsetup.sh
lunch [num]
mm -j8
Using wolfSSL in your Application
In your Android.mk build file for your application add the following:
# Crypto Provider - wolfSSL
LOCAL_CFLAGS += -DWOLFSSL_USER_SETTINGS -Iexternal/wolfssl -Iexternal/wolfssl/wolfssl
LOCAL_SHARED_LIBRARIES += libwolfssl
Support
For questions please email support@wolfssl.com