Next Crypto Engine (NCE) The next crypto engine will push the limits of the modern cipher algorithms
Go to file
JohnE e0dca174be WIP: moving files, adding a test activity 2019-02-20 14:24:00 -08:00
ccc-jni WIP: moving files, adding a test activity 2019-02-20 14:24:00 -08:00
docs MOD: trying to get the library (wolfssl-jni.aar, wolfssl-lib.aar) to work with test application 2019-02-18 22:36:51 -08:00
gradle/wrapper UPD: updated the android build tools 2017-04-06 09:37:51 -07:00
nc-libs WIP: adding wolfssl-jni to project 2019-02-20 10:33:15 -08:00
wolfssl-jni WIP: moving files, adding a test activity 2019-02-20 14:24:00 -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: merged docs from other repo 2019-02-10 13:52:07 -08:00
README_DEV.rst MOD: decided to add local.properties because i'm tired of the compile error when it is missing, also cleaned docs 2019-02-10 16:25:43 -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: trying to get the library (wolfssl-jni.aar, wolfssl-lib.aar) to work with test application 2019-02-18 22:36:51 -08:00
local.properties MOD: decided to add local.properties because i'm tired of the compile error when it is missing, also cleaned docs 2019-02-10 16:25:43 -08:00
settings.gradle WIP: moving files, adding a test activity 2019-02-20 14:24:00 -08:00

README

=========================
Copius Cipher Chain (CCC)
=========================


Next Crypto Engine (NCE)
========================

The say "don't roll your own crypto".
Well fsck those arogant guys!!


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


Why
---

* Crypto Providers in Java SUCK
  - bouncy castle (various version ship)
  - spongy castle
  - GCM not available
  - java export garbage