68 lines
1.5 KiB
ReStructuredText
68 lines
1.5 KiB
ReStructuredText
=========
|
|
CCC Agile
|
|
=========
|
|
|
|
|
|
Working
|
|
-------
|
|
|
|
* combine wolfssl-lib + wolfssl-jni == ccc-ndk-jni (not ccc-jni which would be for java)
|
|
- TEST: check that all builds OK (ok-dokey)
|
|
- move from bash script builds, to all gradle (cleaning and copying libs)
|
|
* l@@k at Android Weekly emails
|
|
* TEST: add test code for JNI calls
|
|
|
|
|
|
Milestone
|
|
^^^^^^^^^
|
|
|
|
* WolfSSL validate with JNI
|
|
|
|
|
|
|
|
Backlog
|
|
-------
|
|
|
|
Tasks
|
|
^^^^^
|
|
|
|
* GET THE LATEST
|
|
- get the lastest ndk
|
|
- get the latest gradle (see if 5.x is compatible)
|
|
- get the latest wolfssl code
|
|
- COMPILE!! =)
|
|
|
|
* create "update_wolfssl.sh" script to pull latest from the repository, apply patches, build wolfssl, then copy library files to a "dist" folder for usage. As of right now the build works but the generated files aren''t auto copied. It is generated by hand.
|
|
* l@@k at https://en.wikipedia.org/wiki/NTRU
|
|
* l@@k at http://facebook.github.io/conceal/
|
|
* l@@k at https://techcrunch.com/2018/10/03/googles-cyber-unit-jigsaw-introduces-intra-a-security-app-dedicated-to-busting-censorship/
|
|
|
|
|
|
|
|
Milestones
|
|
^^^^^^^^^^
|
|
|
|
* JNI wrapper tests
|
|
- RSA Public Key Generation
|
|
- AES crypt
|
|
|
|
* normalizedcrypto
|
|
- maybe wrap nextcrypto with a *VERY* simple API
|
|
- new StrongestCrypt() (post-quantum, maybe even double-wrap)
|
|
- new Strong() (AES_GCM_256-SHA512-RSA4096)
|
|
- new Fastest()
|
|
- new LossyCrypto()
|
|
|
|
|
|
|
|
Completed
|
|
---------
|
|
|
|
* WolfSSL compile
|
|
- fixing CMake build
|
|
- discover which gradle to target --> wolfssl was main gradle app target
|
|
|
|
|
|
|
|
|