PackageTrack
Sign in Get early access

cryptography_flutter

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.4 47K downloads/mo #1507 most downloaded on pub.dev dint-dev/cryptography

What this package is like to depend on

Last release 9 months ago

21 Nov 2025

Release timing varies

gaps range from 3 weeks to 2.2 years

Nearly every release is documented

notes for 12 of 12 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

14 releases · first in 2020

2 releases in the last 12 months

see the full history below

Release timeline

14 releases · Jun 2020 to Nov 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. 2.3.4 21 Nov 2025
    Release notes

    Merge pull request #207 from dint-dev/fix/various

    Refactoring

    Open source →
    Release notes
    • Bug fixes.
    Open source →
  2. 2.3.3 20 Nov 2025
    Release notes

    Merge pull request #203 from dint-dev/fix/cryptography_flutter

    Fix issues in cryptography_flutter.

    Open source →
    Release notes
    • Improves dependency constraints.
    • Fixes problems when building the plugin.
    Open source →
  3. 2.3.2 21 Sep 2023
    Release notes
    • Improves documentation.
    Open source →
  4. 2.3.1 02 Sep 2023
    Release notes
    • Raises Dart SDK minimum to 3.1.0 and other small changes related to dependency constraints.
    • Fixes type inference warnings by Swift compiler.
    Open source →
  5. 2.3.0 11 Mar 2023
    Release notes
    • 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.
    Open source →
  6. 2.2.0 04 Mar 2023
    Release notes
    • 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.
    Open source →
  7. 2.1.1 03 Mar 2023
    Release notes
    • Bumps Kotlin Gradle plugin version.
    Open source →
  8. 2.1.0 03 Mar 2023
    Release notes
    • 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.
    Open source →
  9. 2.0.2 09 Nov 2021
    Release notes
    Open source →
  10. 2.0.1 17 Jul 2021
    Release notes
    • Improves behavior in browsers.
    • Improves documentation.
    Open source →
  11. 2.0.0 03 Mar 2021
    Release notes
    • Finishes null safety migration.
    Open source →
  12. 2.0.0-nullsafety.1 31 Dec 2020 pre-release
    Release notes
    • Fixes SDK and dependency constraints.
    Open source →
  13. 2.0.0-nullsafety.0 31 Dec 2020 pre-release
    Release notes
    • Upgrades to package:cryptography version 2.x.
    • Adds supports for AES and ChaCha20 in Android.
    Open source →
  14. 1.0.0 08 Jun 2020
    Release notes
    • Initial version
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive