strongswan/src/frontends/android
Tobias Brunner 6e12aa68b3 android: New release after making local identity configurable
This also includes a fix for Android 10 and some older fixes for
API level 28 compatibility and a crash on Huawei devices.  The API
used to detect network changes is also replaced on newer Android
versions and an issue with DELETES received during break-before-make
reauthentication is also fixed.
2019-10-15 17:25:42 +02:00
..
app android: New release after making local identity configurable 2019-10-15 17:25:42 +02:00
gradle/wrapper android: Update Gradle plugin 2019-10-15 12:18:45 +02:00
.gitignore android: Ignore build/ in project directory 2016-04-27 14:24:25 +02:00
README.ndk android: Update README.ndk 2016-05-02 16:41:50 +02:00
build.gradle android: Update Gradle plugin 2019-10-15 12:18:45 +02:00
gradle.properties android: Migrate from support libraries to AndroidX 2019-08-26 11:20:48 +02:00
gradlew android: Migrate to the Gradle build system 2015-11-12 14:11:37 +01:00
gradlew.bat android: Migrate to the Gradle build system 2015-11-12 14:11:37 +01:00
settings.gradle android: Migrate to the Gradle build system 2015-11-12 14:11:37 +01:00

README.ndk

To build this within the NDK the following things have to be done:

 - By default the strongSwan sources of the current Git tree are used. They have
   to be prepared first (see HACKING for a list of required tools):

     ./autogen.sh && ./configure && make && make distclean

   It is also possible to use the sources from a different directory (e.g. an
   extracted tarball) by setting strongswan_DIR in app/src/main/jni/Android.mk.

 - The OpenSSL or BoringSSL sources are expected in app/src/main/jni/openssl.
   Since the sources need to be changed to be built on Android (and especially
   in the NDK) we provide a modified mirror of the official Android repositories
   on git.strongswan.org.