i would expect:
- the async implementation to be accessed through the streaming API
- the sync implementation to be accessed through the legacy
.update() and .digest() methods
- semver major as people expect the stream to be return the result synchronously (have seen it in many modules where they don't listen to the
readable event)
btw i have no idea how much performance benefit this would provide, if any. i just like the idea of having everything executing in the threadpool...
nodejs/node-v0.x-archive#4298