NewContext is unified with the empty SHA computation context
(which includes the Options.) It could later be passed to
sha_hash_ctx/4. For Options, see sha_hash/3.
Arguments:
NewContext
- is an opaque pure Prolog term that is
subject to garbage collection.