encryptions 1.0.0
encryptions: ^1.0.0 copied to clipboard
A plugin for using native Argon2/AES in Android and IOS
0.0.1 #
Notice: version 0.0.1 is deprecated, consider using the latest version.
- Support for AES/CBC/NoPadding
- Support for argon2i, argon2d with pre-configured arguments
0.0.2 #
- Full support for AES(128bit, 256bit) in CBC/ECB mode, also support NoPadding or PKCS5Padding
- Full support for argon2i, argon2d, argon2id
- Now it's able to configure custom argon2 parameters
- Added a test report UI in example, for which you can validate the result in real devices
0.0.3 #
- Implicitly declare api return value type
- Using separate thread to run android native code, thus it might help to un-block the ui thread
0.0.2+1 #
- Added blocking size check when using AES with NoPadding scheme
- Removed annoying log in Android side
0.0.4 #
- No changes but just bump version to replace 0.0.3
0.0.4+2 #
- Fixed pubspec.yaml accroding to https://flutter.dev/docs/development/packages-and-plugins/developing-packages#plugin
- Only support for flutter ^1.10.0
0.0.5 #
- NEW
*IsloatedAPIs are now available for running in separated isolate, since argon2 and AES may take long time to finish, which will then block the UI. Old APIs are still available. - Refactor examples
0.0.6 #
- Removed the
*IsloatedAPIs introduced in 0.0.5, because the performance is not ideal. - Using native thread(in Android) and DispatchQueue(in ios) to unblock main UI
1.0.0 #
- Upgrade to dart 2.12.0 (null safety)