Next Crypto Engine (NCE) The next crypto engine will push the limits of the modern cipher algorithms
Go to file
JohnE 673b89f73b NEW: both wolfssl-lib and wolfssl-jni build together =) 2019-02-09 12:23:42 -08:00
ccc-jni NEW: both wolfssl-lib and wolfssl-jni build together =) 2019-02-09 12:23:42 -08:00
docs NEW: build successful with the latest tools, NDK 18, android build tools 28.0.3 2018-10-22 17:32:28 -07:00
gradle/wrapper UPD: updated the android build tools 2017-04-06 09:37:51 -07:00
wolfssl-jni NEW: both wolfssl-lib and wolfssl-jni build together =) 2019-02-09 12:23:42 -08:00
wolfssl-lib NEW: both wolfssl-lib and wolfssl-jni build together =) 2019-02-09 12:23:42 -08:00
.gitignore WIP: merging wolfssl-lib into this working wolfssl-jni branch 2019-02-07 18:22:02 -08:00
CHANGELOG.rst NEW: build successful with the latest tools, NDK 18, android build tools 28.0.3 2018-10-22 17:32:28 -07:00
README NEW: both wolfssl-lib and wolfssl-jni build together =) 2019-02-09 12:23:42 -08:00
README_DEV.rst NEW: refactoring, seperation of wolfssl-jni and ccc-jni 2019-02-07 14:33:38 -08:00
build.gradle NEW: both wolfssl-lib and wolfssl-jni build together =) 2019-02-09 12:23:42 -08:00
build.properties init commit 2017-01-18 18:01:28 -08:00
gradle.properties init commit 2017-01-18 18:01:28 -08:00
gradlew NEW: all builds are working. I had to add gradle scripts because there is some bug...not seeing consistant build results 2017-01-21 13:52:18 -08:00
init.sh MOD: jni compile is working...but how did I compile wolfssl lib? investigating 2018-12-23 21:18:41 -08:00
settings.gradle NEW: both wolfssl-lib and wolfssl-jni build together =) 2019-02-09 12:23:42 -08:00

README

****  *****  *****  *****
***    Next Crypto    ***
*****  *****  *****  *****


[[ Features ]]
-uses gradle to build native files
-uses NEW CMake  (CMake Android plugin)
-AEAD crypto support
-NO LEGACY. removes legacy crypto support
-WolfSSL crypto engine
  -FIPS-140 ver available
-Quantum-Computing safe crypto
  -super-fast NTRU algorithm


[[ Java Crypto Library ]]

[Crypto Providers]
  -bouncy castle (various version ship)
  -spongy castle
  GCM not available

*** DON'T TRUST THE PROVIDERS!!! ***


[Key Features]
1) bluesalt - use bluetooth devices as unlock key, user, salt
  -what you have (who you are, what you know)

2) random data - use camera for randomness
  -fix android random problem