steel_crypt 0.7.1 copy "steel_crypt: ^0.7.1" to clipboard
steel_crypt: ^0.7.1 copied to clipboard

outdated

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)
70
likes
0
pub points
91%
popularity

Publisher

verified publisherkishoredev.live

A collection of high-level API's exposing PointyCastle/encrypt to perform hashing and encrypting in popular and/or secure algorithms.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

args, encrypt, meta, pointycastle

More

Packages that depend on steel_crypt