Open DartBot opened 9 years ago
Comment by sethladd
Removed Type-Defect label. Added Type-Enhancement, Area-Library, Library-Crypto, PatchesWelcome, Triaged labels.
Comment by jwendel
I'm working on these changes. I have SHA-224 and SHA-512 added and working. I have a bit of work to get all the tests added that I need/want to do.
Any update on this?
This would be more than welcome since more and more API require this level of security.
Trying to implement this in my project, but something is wrong 🤔 Could anyone guide me to the right direction? I'm thinking about sending PR, once it's completed.
it's based on https://github.com/jwendel/dart-sha-2
How is it going @yshrsmz ? Can I use the sha512.dart
file in my project, is it ready?
@SoptikHa2 Sadly no, but I'm now using https://github.com/PointyCastle/pointycastle/ It was not Dart2 compatible at that time, but now it is.
Should be resolved!
Issue by jwendel Originally opened as dart-lang/sdk#9822
What steps will reproduce the problem? The current crypto library only supports SHA-1 and a limited subset of SHA-2 (SHA-256). While this may be enough for client-side, it would be nice to have full SHA-2 support for server-side development. This would mean support for all SHA-2 algorithms: (SHA-224, SHA-256, SHA-384, SHA-512).
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system? Dart SDK version 0.4.5.1_r21094
Please provide any additional information below. I was looking to write a server-side program that talked to a RESTful service, but it required that all requests had a SHA-512 signature, which is not currently supported by the included Dart crypto library. I could also see this being needed for anyone doing a server-side Dart app that wants to store SHA-512 versions of users passwords.