ignaciogarcia
c85ccd25bb
PEMA-103 WIP
3 years ago
ignaciogarcia
cbaf3bc70a
PEMA-103 Workaround to find asn.1 headers
3 years ago
ignaciogarcia
c022bf6ae8
PEMA-103 First approach to use libpEpCxx11
3 years ago
ignaciogarcia
3c1d5f5e34
PEMA-103 Change from libsequoia_openpgp_ffi to libpep_engine_sequoia_backend
3 years ago
Hussein Kasem
c1fc4fb5ca
JNI-106 Android build: update to use current Makefile and api.
5 years ago
Hussein Kasem
163fe38149
JNI-86 Add ____Blob.cc to Android build
5 years ago
heck
d07bef3cad
C++11 is the standard to be used for all adapters (acc. to Volker)
6 years ago
Hussein Kasem
a061c3fcf5
JNI-81: Update libetpan build to use output dir and avoid unziping
6 years ago
Hussein Kasem
7bae3ce2dd
JNI-81 Add Makefile for armeabi-v7a and WIP Makefile for arm64-v8a
6 years ago
Hussein Kasem
7359bf6ad6
Android: libpEpAdapter PATH to Android.mk
6 years ago
Hussein Kasem
5a9e390936
Add getRating to pEp Identity.
6 years ago
Hussein Kasem
f098a1970b
Remove unused C Includes
6 years ago
Hussein Kasem
833592df16
Link to iconv statically
6 years ago
Hussein Kasem
405919dd08
Update android MakeFiles
6 years ago
Hussein Kasem
02e975e6a8
Switch to sequoia and update from pEp.* to foundation.*
6 years ago
Hussein Kasem
5ba5c06a72
Adapt android build files to sync.
6 years ago
Hussein Kasem
8e23bc295d
Switch to c++_shared instead of static
6 years ago
Hussein Kasem
b1af275145
Backout to return to gnupg 2.0.30: b483b6363c38
7 years ago
Hussein Kasem
921989031d
Update to latest use NDK and GPG tools
7 years ago
Hussein Kasem
d5607ba774
Start to use NDK standalone toolchain (ndk17) and switch to clang
7 years ago
Hussein Kasem
b860c49ecc
Update engine version number and app id path
7 years ago
Hussein Kasem
d20e7cdba5
P4A-667 Remove own id, remove generated user_id, add pEp Version on decrypt.
7 years ago
Hussein Kasem
a290664943
Take out Engine header files for Android Build.
8 years ago
Hussein Kasem
d568b41d04
new build config to have debug on Android Studio. Make files where not uploaded
9 years ago
Edouard Tisserant
13771d718d
Link with ossp-uuid, and some other fixes
9 years ago
Edouard Tisserant
1ed4ba57eb
Android: use static linking for iconv with final JNI library. Was failing as shared object, because of iconv .so version number, not supported by ndk, and linker trying to find libiconv.so.2 in lolipop despite of preloading of libiconv.so
9 years ago
Edouard Tisserant
200002d804
Android: Fixed iconv non-applied libtool patch
9 years ago
Edouard Tisserant
adfff29994
Android: Disabled build of ssl and sasl for libetpan, forced libetpan to use iconv already built for gpg
9 years ago
Edouard Tisserant
e95aa5effa
Fixed JNI Date conversion wit timegm and gmtime
10 years ago
Edouard Tisserant
2db3f7088d
Stripped GPG-agent service code, useless with gnupg 2.0.x. Removed pinentry.sh and npth. Extended gradle clean to external
10 years ago
Edouard Tisserant
0d5bc01646
Android :
- added TrustWord DB in assets
- added GPG external build based on gnupg-for-android external build
- added runtime asset unpacking into file system, for native access
- added gradle tasks and dependencies to invoke external and pEpEngine build
- added GPGAgentService and associated android intent to start gpg-agent
- added dumb pinentry.sh to keep gpg-agent happy
Note : temporary added import_key to basic_api for testing purpose
10 years ago
Edouard Tisserant
88fb7a60cb
Added AndroidHelper class+JNI to hold Android specific initialization and stuff. Set HOME env var for pEpEngine to behave
10 years ago
Edouard Tisserant
46c2ad9d88
Fixed missing symbols in Android JNI lib
10 years ago
Edouard Tisserant
e8f6cea9ce
android build: fixed JNI .so name
10 years ago
Edouard Tisserant
5a87babd20
Fixes for android build
10 years ago
Edouard Tisserant
6d07135966
Added android build, as android library
10 years ago