cryptography_flutter 2.3.1 copy "cryptography_flutter: ^2.3.1" to clipboard
cryptography_flutter: ^2.3.1 copied to clipboard

Makes 'package:cryptography' use platform APIs in Android, iOS, and Mac OS X. The package can make performance up to 100 times better.

2.3.1 #

  • Raises Dart SDK minimum to 3.1.0 and other small changes related to dependency constraints.
  • Fixes type inference warnings by Swift compiler.

2.3.0 #

  • Adds support for algorithms. In this version, the following operating system API adapters pass tests:
    • Android:
      • FlutterAesGcm
      • FlutterChacha20.poly1305Aead()
      • FlutterHmac.sha1()
      • FlutterHmac.sha224()
      • FlutterHmac.sha256()
      • FlutterHmac.sha384()
      • FlutterHmac.sha512()
      • FlutterPbkdf2()
    • Apple operating systems:
      • FlutterAesGcm
      • FlutterChacha20.poly1305Aead()
      • FlutterEd25519()
      • FlutterEcdh.p256()
      • FlutterEcdh.p384()
      • FlutterEcdh.p521()
      • FlutterEcdsa.p256()
      • FlutterEcdsa.p384()
      • FlutterEcdsa.p521()
      • FlutterHmac.sha256()
      • FlutterHmac.sha512()
      • FlutterX25519()
  • Requires "package:cryptography" 2.5.0, which has enough DER encoding/decoding support for us to use Apple's CryptoKit ECDH/ECDSA functions.
  • Adds support for reading names of crypto providers in Android.
  • Adds more tests.

2.2.0 #

  • Makes the package use the new convention for enabling Flutter plugins. You no longer need to call CryptographyFlutter.enable() in your main function.
  • Improves documentation.

2.1.1 #

  • Bumps Kotlin Gradle plugin version.

2.1.0 #

  • Many, major bug fixes.
  • Some breaking changes to the API, but we decided not to increment the major version because we don't expect them to affect many developers (while we do want the bug fixes to reach everyone who uses the package).
  • Many new features.
  • We have a completely new test suite that ensures correctness and also reports performance with different input sizes.

2.0.2 #

2.0.1 #

  • Improves behavior in browsers.
  • Improves documentation.

2.0.0 #

  • Finishes null safety migration.

2.0.0-nullsafety.1 #

  • Fixes SDK and dependency constraints.

2.0.0-nullsafety.0 #

  • Upgrades to package:cryptography version 2.x.
  • Adds supports for AES and ChaCha20 in Android.

1.0.0 #

  • Initial version
31
likes
160
points
22.2k
downloads

Publisher

verified publisherdint.dev

Weekly Downloads

Makes 'package:cryptography' use platform APIs in Android, iOS, and Mac OS X. The package can make performance up to 100 times better.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

cryptography, flutter

More

Packages that depend on cryptography_flutter