Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stevenroose/dart-cryptoutils
A crypto utility library for Dart.
https://github.com/stevenroose/dart-cryptoutils
crypto dart
Last synced: 3 months ago
JSON representation
A crypto utility library for Dart.
- Host: GitHub
- URL: https://github.com/stevenroose/dart-cryptoutils
- Owner: stevenroose
- License: mit
- Created: 2014-09-01T03:10:00.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-11-27T16:37:46.000Z (about 3 years ago)
- Last Synced: 2024-10-09T22:11:48.083Z (4 months ago)
- Topics: crypto, dart
- Language: Dart
- Size: 48.8 KB
- Stars: 7
- Watchers: 4
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://drone.io/github.com/stevenroose/dart-cryptoutils/status.png)](https://drone.io/github.com/stevenroose/dart-cryptoutils/latest)
A small utility library for crypto. It declares a class names `CryptoUtils` which can replace the one in `package:crypto`. It includes the few methods this class provides.
I created this library because I had a bunch of crypto-related utility functions that I used across different projects and wanted to avoid code duplication.
If you have other crypto-related code you don't want to duplicate, feel free to include it and file a PR.
Currently it includes:
- all the methods `CryptoUtils` from `package:crypto`
- a Codec (including separate encoder and decoder classes) for the following encidongs:
- base64
- base58
- [Base58Check](https://en.bitcoin.it/wiki/Base58Check_encoding)
- an abstract class `Hash` and several fixed-sized hash classes, `Hash128`, `Hash160`, `Hash256`, `Hash512`