This repository has been archived by the owner on Mar 7, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 23
Benchmark and optimize digests #64
Comments
AES gives: 19,79 MB/s Something must be very wrong with digests. |
It was not the digest, but the fixed arithmetic. See this boring discussion in misc-dart: https://groups.google.com/a/dartlang.org/forum/#!topic/misc/FhxVVywbBeo What I'll do is to rewrite UintX probably to static functions that control overflow instead of classes. This should give a great performance boost like in AES. In the meantime, I will upload a 0.6.1 version with patched UintX to get a better performance and make digests at least usable (though slow). I will also create some benchmarks (in addition to tests) using the benchmark harness. |
izaera
pushed a commit
that referenced
this issue
Mar 18, 2014
izaera
pushed a commit
that referenced
this issue
Mar 18, 2014
izaera
pushed a commit
that referenced
this issue
Mar 20, 2014
izaera
pushed a commit
that referenced
this issue
Mar 20, 2014
izaera
pushed a commit
that referenced
this issue
Mar 21, 2014
Optimization finished |
This issue was moved to PointyCastle/pointycastle#64 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Right now MD5 runs at 1.11 KB/s in a Mac with i7 and 8 cores :-(.
The text was updated successfully, but these errors were encountered: