encryptions 0.0.6 copy "encryptions: ^0.0.6" to clipboard
encryptions: ^0.0.6 copied to clipboard

outdated

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 #

0.0.5 #

  • NEW *Isloated APIs 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 *Isloated APIs introduced in 0.0.5, because the performance is not ideal.
  • Using native thread(in Android) and DispatchQueue(in ios) to unblock main UI
13
likes
20
pub points
85%
popularity

Publisher

unverified uploader

A plugin for using native Argon2/AES in Android and IOS

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

convert, flutter

More

Packages that depend on encryptions