Change Hash subclasses to be Converters.

To make it easier to migrate packages to the new API, I plan to release
one more 0.9.2 release with a bunch of new APIs but no old functionality
removed. A bunch of stuff will be deprecated, though, and it will be
immediately followed by a 1.0.0 release that removes all the deprecated
APIs.

R=rnystrom@google.com

Review URL: https://codereview.chromium.org//1355223002 .
11 files changed
tree: 1b61ad6650a1bcadb069fa2a34a5d4c5b0a59b1e
  1. example/
  2. lib/
  3. test/
  4. .gitignore
  5. .status
  6. AUTHORS
  7. CHANGELOG.md
  8. codereview.settings
  9. CONTRIBUTING.md
  10. LICENSE
  11. pubspec.yaml
  12. README.md
README.md

Library of cryptographic functions for Dart

A set of cryptographic functions implemented in pure Dart.

  • MD5
  • SHA1
  • SHA265
  • Converting a list of bytes into a hex string
  • Converting a list of bytes into a base64-encoded string.
  • Converting a Base 64 encoded String into list of bytes.

Test status

See http://build.chromium.org/p/client.dart.packages/console

The individual builders are at:

http://build.chromium.org/p/client.dart.packages/builders/packages-windows-crypto http://build.chromium.org/p/client.dart.packages/builders/packages-linux-crypto http://build.chromium.org/p/client.dart.packages/builders/packages-mac-crypto

Disclaimer

Support for this library is given as best effort.

This library has not been reviewed or vetted by security professionals.

Features and bugs

Please file feature requests and bugs at the issue tracker.