encrypt 5.0.3 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
new
s - Improve static typing
- Add examples index (README)
0.2.0+1 #
- Refresh dependencies, make sure it works on Dart 2