encrypt 5.0.3 copy "encrypt: ^5.0.3" to clipboard
encrypt: ^5.0.3 copied to clipboard

A set of high-level APIs over PointyCastle for two-way cryptography.

5.0.3 #

  • Fixed tests failing with AES ECB with padding by @JimWuerch in #312
  • fix: Could not parse version "~3.6.2" by @Marc-R2 in #315

5.0.2 #

  • Update pointycastle version to support AES-GCM with Flutter Web
  • Support AES-GCM
  • Fixed null safety related warnings from package:asnlib.

5.0.1 #

  • Fix web support

5.0.0 #

  • Null safety support stable (sdk: ">=2.12.0 <3.0.0")

5.0.0-beta.1 #

  • Preview/prerelase null safety support

4.1.0 #

  • PointyCastle v2

4.0.3 #

  • Fix UTF-8 conversion on Fernet keys.

4.0.2 #

  • Fix streamble AES modes without padding.

4.0.1 #

  • Upgrade dependencies.

4.0.0 #

  • Digital signatures signing and verification.

3.3.1 #

  • Move I/O helper to another lib

3.3.0 #

  • Added the Fernet algorithm, thanks to @timfeirg
  • Moved the secure random logic to the lib
  • Added key stretching

3.2.0 #

  • Fix wrong casting.
  • Add decryptBytes, avoids UTF-8 high coupling.
  • Add public decryption and private encryption for digital signature verification.

3.1.0 #

  • Add support for CRLF PEM keys.
  • Fix AES without padding.
  • Add encryptBytes method.

3.0.0 #

  • Enforce IV uniqueness.

2.2.0 #

  • AES padding is now optional with defaults to PKCS7.

2.1.0 #

  • secure-random command-line tool.

2.0.0 #

  • All new API

1.0.1 #

  • RSA

1.0.0 #

  • Stable and documented API

0.2.0+2 #

  • Remove unnecessary news
  • Improve static typing
  • Add examples index (README)

0.2.0+1 #

  • Refresh dependencies, make sure it works on Dart 2
892
likes
120
pub points
99%
popularity

Publisher

unverified uploader

A set of high-level APIs over PointyCastle for two-way cryptography.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

args, asn1lib, clock, collection, crypto, pointycastle

More

Packages that depend on encrypt