steel_crypt 0.7.1 steel_crypt: ^0.7.1 copied to clipboard
A collection of high-level API's exposing PointyCastle/encrypt to perform hashing and encrypting in popular and/or secure algorithms.
0.7.1 - Breaking! #
- Revamped KeyCrypt() to have two methods
- One generating with Fortuna
- Other generating with Random.secure()
- Old key generation method no longer works
0.6.2 #
- Made it so HashCrypt() and PassCrypt() work with all strings
- Updated AES documentation in README to reflect different modes
0.6.1+1 #
- Hotfix for breaking bug regarding meta package
- Fixes ChaCha20
0.6.1 - Breaking! #
- Reorganization of files
- Implemented ChaCha20
- Changed SymCrypt() to AesCrypt()
- Moved Salsa20 and ChaCha20 to new LightCrypt() class
- Ditched Threefish due to lack of demand
0.5.5+1 #
- Enforce IV uniqueness in SymCrypt class
- Minor updates to README
- Work begins in threefish.dart
0.5.5 #
- Changed IV + Key generation to Fortuna for increased speed + entropy
- Increases security, but no front-end changes
- Improved runtime efficiency by declaring top-end variables and helper functions static
- Decreased PassCrypt rounds from 20000 to 15000 to decrease runtime
0.5.4+1 #
- Added Mozilla License notice + copyright to every code file
- Included copyright at bottom of README
- Updated README Notes + TODO's
- No functional improvement
0.5.4 #
- Fixing hash funct. of CLI
0.5.3+4 #
- Disregard, README isn't processing properly
- No functional improvement
0.5.3+3 #
- More README fixes
- Still no functional improvement
0.5.3+2 #
- README looks terrible on pub, patched
- No functional improvement
0.5.3+1 #
- Edited README to illustrate best usage of CLI
- No functional improvement
0.5.3 #
- Added new CLI to increase ease of use
0.5.2+1 #
- Improved documentation to adhere to dartdoc standard
- Increased key generation security to overkill
0.5.2 #
- Added better, more complete password hashing
- Updated example and README
0.5.1 #
- Traded to more traditional RSA solution
- Got rid of crypto_tools as dependency
- Changes to README and pubspec reflect this
- Cleaned up example
0.4.1+1 #
- Added to 'Reading' sect. of readme
- No functional improvement
0.4.1 #
- Exposed base PointyCastle api to get a bunch of new hashes
- Got rid of crypto dependency
- Updated pubspec and README to reflect changes
0.3.2+1 #
- Lowered Dart SDK requirement
0.3.2 #
- Fixed RSA encryption
- Updated example
0.3.1 #
- Added RSA encryption
- Added plaintext-hashtext checks
- Updated example to correspond with prior two
- Added Reading section to README
0.2.1+1 #
- Updated README
0.2.1 #
- Fixed major, breaking bugs
- Moved away from PointyCastle to reduce package size
0.1.2 #
- Github repository added to pubspec
0.1.1 #
- Project created with:
- Two-way encryption (AES and Salsa20)
- Hashing (Most major hashes)