nc-wc-ndk_pub/docs/weekly_2019-02-11.rst

50 lines
1.0 KiB
ReStructuredText

===============
Weekly Progress
===============
NOTES
=====
* Debug Android binaries:
- https://resources.infosecinstitute.com/guide-debugging-android-binaries/
* Android Library: https://developer.android.com/studio/projects/android-library
* Android Dependencies: https://developer.android.com/studio/build/dependencies#duplicate_classes
WORKING
=======
* ANDROID: Activity: plaintext, encrypt
* Create Two Projects
- nc-wc-ndk (remove android GUI code)
- all crypto-core, java wrapper code, for copius+cipher+chain
- add mods to wolfssl-oem, mod AES "s-boxes", figure out 512bit key AES
- ccc-gui-a (android GUI)
- pretty user interface for the crypto-core
COMPLETED
=========
* test JNI lib !!! =)
- try some java code that will call a C-hook
* create distributed library package
- generage wolfssl-jni.aar
ISSUES
======
* how to include NDK ABI Libs and also java class files??
- use a ".aar" file, it is generated from gradle
- ./build/outputs/aar/.aar
- apply plugin: 'com.android.library'