From c470345f45dfe00420c13b27c61b7a24d3000ef3 Mon Sep 17 00:00:00 2001 From: JohnE Date: Thu, 11 Jul 2019 02:56:03 -0700 Subject: [PATCH] NEW: added ccc_fplugin --- packages/ccc_fplugin/.gitignore | 6 + packages/ccc_fplugin/.idea/encodings.xml | 4 + .../ccc_fplugin/.idea/libraries/Dart_SDK.xml | 19 ++ .../.idea/libraries/Flutter_Plugins.xml | 9 + .../.idea/libraries/Flutter_for_Android.xml | 9 + packages/ccc_fplugin/.idea/misc.xml | 6 + packages/ccc_fplugin/.idea/modules.xml | 10 + .../example_lib_main_dart.xml | 6 + packages/ccc_fplugin/.idea/workspace.xml | 217 +++++++++++++++++ packages/ccc_fplugin/.metadata | 10 + packages/ccc_fplugin/CHANGELOG.rst | 3 + packages/ccc_fplugin/LICENSE | 1 + packages/ccc_fplugin/README.rst | 4 + packages/ccc_fplugin/android/.gitignore | 8 + packages/ccc_fplugin/android/build.gradle | 43 ++++ .../ccc_fplugin/android/gradle.properties | 3 + .../ccc_fplugin/android/libs/wolfssl-jni.aar | Bin 0 -> 648809 bytes packages/ccc_fplugin/android/settings.gradle | 2 + .../android/src/main/AndroidManifest.xml | 3 + .../main/java/io/malloc/ccc/cc/AesCipher.java | 108 +++++++++ .../java/io/malloc/ccc/cc/CipherCombo.java | 10 + .../java/io/malloc/ccc/cc/CipherPattern.java | 9 + .../java/io/malloc/ccc/cc/EasyCipher.java | 11 + .../main/java/io/malloc/ccc/cc/ICipher.java | 15 ++ .../io/malloc/ccc/cc/NastySizeException.java | 15 ++ .../ccc/cc/NotPayingAttentionException.java | 14 ++ .../ccc/ccc_fplugin/CccFpluginPlugin.java | 108 +++++++++ .../main/java/io/malloc/ccc/nc/AesTest.java | 95 ++++++++ .../main/java/io/malloc/ccc/nc/CccAes.java | 10 + .../main/java/io/malloc/ccc/nc/RsaTest.java | 220 ++++++++++++++++++ .../main/java/io/malloc/ccc/nc/ShaTest.java | 83 +++++++ .../src/main/java/io/malloc/ccc/nc/Util.java | 32 +++ packages/ccc_fplugin/ccc_fplugin.iml | 19 ++ .../ccc_fplugin/docs/build_mavenLocal.gradle | 161 +++++++++++++ packages/ccc_fplugin/docs/dev_flutter_ffi.rst | 12 + .../ccc_fplugin/docs/dev_flutter_plugin.rst | 98 ++++++++ .../ccc_fplugin/docs/dev_fplugin_bugs.rst | 69 ++++++ packages/ccc_fplugin/docs/dev_maven.rst | 77 ++++++ packages/ccc_fplugin/ios/.gitignore | 36 +++ packages/ccc_fplugin/ios/Assets/.gitkeep | 0 .../ios/Classes/CccFpluginPlugin.h | 4 + .../ios/Classes/CccFpluginPlugin.m | 20 ++ packages/ccc_fplugin/ios/ccc_fplugin.podspec | 21 ++ packages/ccc_fplugin/lib/ccc_fplugin.dart | 33 +++ packages/ccc_fplugin/lib/crypto_mixin.dart | 71 ++++++ packages/ccc_fplugin/pubspec.yaml | 21 ++ .../ccc_fplugin/test/ccc_fplugin_test.dart | 21 ++ 47 files changed, 1756 insertions(+) create mode 100644 packages/ccc_fplugin/.gitignore create mode 100644 packages/ccc_fplugin/.idea/encodings.xml create mode 100644 packages/ccc_fplugin/.idea/libraries/Dart_SDK.xml create mode 100644 packages/ccc_fplugin/.idea/libraries/Flutter_Plugins.xml create mode 100644 packages/ccc_fplugin/.idea/libraries/Flutter_for_Android.xml create mode 100644 packages/ccc_fplugin/.idea/misc.xml create mode 100644 packages/ccc_fplugin/.idea/modules.xml create mode 100644 packages/ccc_fplugin/.idea/runConfigurations/example_lib_main_dart.xml create mode 100644 packages/ccc_fplugin/.idea/workspace.xml create mode 100644 packages/ccc_fplugin/.metadata create mode 100644 packages/ccc_fplugin/CHANGELOG.rst create mode 100644 packages/ccc_fplugin/LICENSE create mode 100644 packages/ccc_fplugin/README.rst create mode 100644 packages/ccc_fplugin/android/.gitignore create mode 100644 packages/ccc_fplugin/android/build.gradle create mode 100644 packages/ccc_fplugin/android/gradle.properties create mode 100644 packages/ccc_fplugin/android/libs/wolfssl-jni.aar create mode 100644 packages/ccc_fplugin/android/settings.gradle create mode 100644 packages/ccc_fplugin/android/src/main/AndroidManifest.xml create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/cc/AesCipher.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/cc/CipherCombo.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/cc/CipherPattern.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/cc/EasyCipher.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/cc/ICipher.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/cc/NastySizeException.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/cc/NotPayingAttentionException.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/ccc_fplugin/CccFpluginPlugin.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/nc/AesTest.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/nc/CccAes.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/nc/RsaTest.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/nc/ShaTest.java create mode 100644 packages/ccc_fplugin/android/src/main/java/io/malloc/ccc/nc/Util.java create mode 100644 packages/ccc_fplugin/ccc_fplugin.iml create mode 100644 packages/ccc_fplugin/docs/build_mavenLocal.gradle create mode 100644 packages/ccc_fplugin/docs/dev_flutter_ffi.rst create mode 100644 packages/ccc_fplugin/docs/dev_flutter_plugin.rst create mode 100644 packages/ccc_fplugin/docs/dev_fplugin_bugs.rst create mode 100644 packages/ccc_fplugin/docs/dev_maven.rst create mode 100644 packages/ccc_fplugin/ios/.gitignore create mode 100644 packages/ccc_fplugin/ios/Assets/.gitkeep create mode 100644 packages/ccc_fplugin/ios/Classes/CccFpluginPlugin.h create mode 100644 packages/ccc_fplugin/ios/Classes/CccFpluginPlugin.m create mode 100644 packages/ccc_fplugin/ios/ccc_fplugin.podspec create mode 100644 packages/ccc_fplugin/lib/ccc_fplugin.dart create mode 100644 packages/ccc_fplugin/lib/crypto_mixin.dart create mode 100644 packages/ccc_fplugin/pubspec.yaml create mode 100644 packages/ccc_fplugin/test/ccc_fplugin_test.dart diff --git a/packages/ccc_fplugin/.gitignore b/packages/ccc_fplugin/.gitignore new file mode 100644 index 0000000..6e18396 --- /dev/null +++ b/packages/ccc_fplugin/.gitignore @@ -0,0 +1,6 @@ +.dart_tool/ +.packages +.pub/ +build/ +.idea/vcs.xml +.DS_Store diff --git a/packages/ccc_fplugin/.idea/encodings.xml b/packages/ccc_fplugin/.idea/encodings.xml new file mode 100644 index 0000000..15a15b2 --- /dev/null +++ b/packages/ccc_fplugin/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/packages/ccc_fplugin/.idea/libraries/Dart_SDK.xml b/packages/ccc_fplugin/.idea/libraries/Dart_SDK.xml new file mode 100644 index 0000000..12c6d6b --- /dev/null +++ b/packages/ccc_fplugin/.idea/libraries/Dart_SDK.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/ccc_fplugin/.idea/libraries/Flutter_Plugins.xml b/packages/ccc_fplugin/.idea/libraries/Flutter_Plugins.xml new file mode 100644 index 0000000..53449da --- /dev/null +++ b/packages/ccc_fplugin/.idea/libraries/Flutter_Plugins.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/packages/ccc_fplugin/.idea/libraries/Flutter_for_Android.xml b/packages/ccc_fplugin/.idea/libraries/Flutter_for_Android.xml new file mode 100644 index 0000000..0baf6bd --- /dev/null +++ b/packages/ccc_fplugin/.idea/libraries/Flutter_for_Android.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/packages/ccc_fplugin/.idea/misc.xml b/packages/ccc_fplugin/.idea/misc.xml new file mode 100644 index 0000000..5c94cb2 --- /dev/null +++ b/packages/ccc_fplugin/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/packages/ccc_fplugin/.idea/modules.xml b/packages/ccc_fplugin/.idea/modules.xml new file mode 100644 index 0000000..5f562eb --- /dev/null +++ b/packages/ccc_fplugin/.idea/modules.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/ccc_fplugin/.idea/runConfigurations/example_lib_main_dart.xml b/packages/ccc_fplugin/.idea/runConfigurations/example_lib_main_dart.xml new file mode 100644 index 0000000..bac2c8a --- /dev/null +++ b/packages/ccc_fplugin/.idea/runConfigurations/example_lib_main_dart.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/packages/ccc_fplugin/.idea/workspace.xml b/packages/ccc_fplugin/.idea/workspace.xml new file mode 100644 index 0000000..d1fae2f --- /dev/null +++ b/packages/ccc_fplugin/.idea/workspace.xml @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +