is not necessary. Calling start is only necessary to reset the Digest.
Generic code which deals with different Digest types should always call start though.
Example:
RIPEMD160 digest;
//digest.start(); //Not necessary
digest.put(0);void start() @safe pure nothrow @nogcUsed to (re)initialize the RIPEMD160 digest.
is not necessary. Calling start is only necessary to reset the Digest.
Generic code which deals with different Digest types should always call start though.
Example:
RIPEMD160 digest;
//digest.start(); //Not necessary
digest.put(0);