wolfssl/IDE/Android
Devin AI a33f6194c7 Remove arc4 reference from Android.bp
Co-Authored-By: Anthony H <anthony@wolfssl.com>
2025-03-20 00:55:13 +00:00
..
Android.bp Remove arc4 reference from Android.bp 2025-03-20 00:55:13 +00:00
README.md Support for Android KeyStore compatibility API's: 2021-10-19 17:04:18 -07:00
include.am Support for Android KeyStore compatibility API's: 2021-10-19 17:04:18 -07:00
user_settings.h Remove blank lines from user_settings.h files 2025-03-19 18:52:47 -04:00

README.md

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

  1. Place the wolfSSL library into ./external/wolfssl
  2. Copy Android.bp into ./external/wolfssl
  3. Copy user_settings.h into ./external/wolfssl
  4. Add PRODUCT_PACKAGES += libwolfssl to 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